以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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(期指)即可。 |