以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  [建议]连续主力合约换月缺口问题解决新思路  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=30831)

--  作者:j888fff
--  发布时间:2012/11/22 14:42:13
--  [建议]连续主力合约换月缺口问题解决新思路

连续合约为程序化测试带来便利

但一直被换月间的跳空问题困扰已久

今,建议引入股票的除权方式来处理

如IF主力合约从11月切换到12月 切换日为11月15日盘后,也就是说从11月16日起,主力合约选用IF12,之前用IF11

假设

11.15日IF11收盘为2200 ;IF12收盘为2220

11.16日IF12开盘为2230,对比昨日上跳10点,

如不做处理,直接引入连续合约,则对比11.15日收盘2200上跳30点。

 

因此建议:在连续合约16日,1分钟开盘处,设立除权,使11.15日IF11收盘+20点,从2200变为2220 ,以使之与IF1215日的收盘相等。并使之前的每根K线都+20点。

这样,11.16日IF12向上跳10个点的缺口,就完美的在连续合约上得到了体现。

 

这样设计是否合理,还请金字塔工作人员斟酌。

 


--  作者:王锋
--  发布时间:2012/11/22 15:14:53
--  

手工在IF00合约上增加除权信息就行了


--  作者:3dian
--  发布时间:2012/11/22 15:16:57
--  

像股票一样除权的方式也有问题,资金管理就不行了,由于价格不对,所以计算仓位会出问题的!楼主有没有更好的解决办法。

[此贴子已经被作者于2012-11-22 15:17:09编辑过]

--  作者:j888fff
--  发布时间:2012/11/23 17:52:18
--  
以下是引用王锋在2012-11-22 15:14:53的发言:

手工在IF00合约上增加除权信息就行了

手工添加确实可以,我添加了分红。。。。

但怕有时补充除权数据时,这部分就被覆盖了。

建议金字塔开会时,讨论下,是否将此处理方式列项正式改入服务器数据,省的群众们动手了;商品合约,或也可以考虑采用此方法。工作量可能会大些,能否先从IF开始~

 

另回复3楼

除权方式跟资金管理应该无关啊。

换月前的收盘数据2000的价格,是1手,难道价格除权后变为1880 ,仓位会多出1手或少1手?

哪怕是过夜模式,主力合约要交割了,难道您的仓位不跟着换么?

不太明白您的仓位计算方法。

如方便的话请写出您的计算方式,以利大家一起想办法解决之。


--  作者:j888fff
--  发布时间:2012/11/23 17:58:13
--  

以奖励金字塔使用期限的方式,分月分品种包给客户改进,这样金字塔只要检测就可以了;

或者编成换月,除权数据自动计算添加程序,这样应该最方便的,一劳永逸。

 

 


--  作者:ackvz
--  发布时间:2012/11/23 18:30:12
--  

测试 可以选择换月除权 或者不除权

用户自选

 

除权数据由金字塔发布

 


--  作者:klc
--  发布时间:2013/3/23 23:00:33
--  
 好思路,最好服务器能自动同步除权信息
--  作者:alexsui
--  发布时间:2013/3/23 23:37:54
--  

最简单的解决方案:使用IF13(期指)即可。