设为首页收藏本站

 找回密码
 注册
查看: 3846|回复: 1
打印 上一主题 下一主题

TB连续指数历史模拟测试合约换月bug [复制链接]

Rank: 2

精华
0
UID
15901
积分
76
帖子
22
主题
5
阅读权限
30
注册时间
2010-9-8
最后登录
2012-10-11
跳转到指定楼层
1#
发表于 2010-10-24 12:51:07 |只看该作者 |倒序浏览
在使用888连续指数进行测试的时候,换月时一般回产生比较大的跳空,在跳空的时候,使用sell,
buy,BuytoCover,SellShort指令开平仓的时候,居然使用的始终是888上的价格,这样会产生非常大的测试误差:
比如以螺纹rb888为例,该指数在2010/10/14产生换月,由01合约换到05合约,假设我在9月30号01合约收盘价上开多单价格是4263,使用rb888指数在10月15号平仓,会用05合约该日的收盘价4498平掉。实际上应该用01合约15号收盘价4311去平仓
      实际交易中01合约是不能用05合约去平仓的!
      这个问题对模拟测试会产生比较大的影响,望纠正

Rank: 2

精华
0
UID
17637
积分
92
帖子
12
主题
2
阅读权限
30
注册时间
2010-10-14
最后登录
2012-1-5
2#
发表于 2010-11-6 14:51:21 |只看该作者
我也发现了这个问题。就是说,换月价差对系统测试的结果有重大影响。但是期货就是有这个换月的特点。所以实战和测试是有很大差别的。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-10 06:27

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部