uime 发表于 2013-8-4 17:02

请教飞舟版主-换仓调整

但是在我们作这个"转仓"的动作的时候, 不同月份合约的价格通常也不会一样。也就是说假设我们在最后交易日那天上午执行转仓的动作的时候,这时候我们会先补掉(买进)手上的空单(假设我们是空单在手),然后在下月份的合约建立一个新的空单。

所以实际上我们可能是买在当月合约的4,380点(假设值),而卖在下月合约的4,300点。这时候对我们来说,未实现损益其实是一模一样的,并没有任何变化(先不考虑买卖的佣金和滑价),这时候神奇的事情就会发生了。如果用没有经过换仓调整(Back-Adjusted)的资料的话,因为系统会显示我们当初是卖在4,380点(旧月份的合约价),而现在市场的价格是4,300点(新月份的合约价) 。这时候系统会显示我们有80点的获利。但是实际上,我们的部位并没有任何的损益发生。这时候系统所显示的80点的获利就是属于"不存在的获利"。
在进行交易系统回溯测试时,这个问题不容忽视,我记得在哪本书中提到过调整方法,但我今天找书时,竟然找不到。棉花为例,在棉花连续和棉花指数间我该选择哪一个来进行回溯测试?

飞舟 发表于 2013-8-4 17:58

你咋了,还禁言了:YM:
刚查了一下,明天解禁:#CHUHAN
你问的问题是移仓吧,不明白为什么要那么精确。一般在单边市中,移仓才有意义,这时差价部分可以不用考虑,你要一定考虑那点差价,就需要研究套利模式,研究出来了,才能找到最佳的移仓时间。
要是测试的话,还是用现在合约比较好,连续和综合指数,容易搞复杂了。另外,测试最好用现在时,不要用过去时,以前的数据已经是历史,将来不会再发生。

uime 发表于 2013-8-5 12:10

最近在看程式化交易,在一个系统投入前就首先需要历史资料回溯测试。对于中长期策略来说,比如用20日线来操作期指,就需将多个合约连接起来,而不同的合约在换仓时就会出现1楼上描述的并不存在的利润,这样就会严重影响测试的结果。。。

飞舟 发表于 2013-8-7 17:57

不太了解程序化交易:YM:
文华里面好像添加了不少程序模型

惟吾德馨 发表于 2013-8-8 08:03

uime 发表于 2013-8-5 12:10 static/image/common/back.gif
最近在看程式化交易,在一个系统投入前就首先需要历史资料回溯测试。对于中长期策略来说,比如用20日线来操 ...

好久未见,使用指数会比连续好一点。#*)*#

惟吾德馨 发表于 2013-8-8 08:04

#*P#也会存在并不存在的损失
页: [1]
查看完整版本: 请教飞舟版主-换仓调整