- 精华
- 0
- 在线时间
- 36 小时
- UID
- 187164
- 积分
- 32
- 帖子
- 14
- 阅读权限
- 10
- 注册时间
- 2014-5-21
- 最后登录
- 2017-7-15
- 精华
- 0
- UID
- 187164
- 积分
- 32
- 帖子
- 14
- 主题
- 12
- 阅读权限
- 10
- 注册时间
- 2014-5-21
- 最后登录
- 2017-7-15
|
本帖最后由 kense7719 于 2017-2-19 17:28 编辑
举个简单例子,5分钟周期,在通道内开盘,先向下突破下轨,然后再反转向上突破了上轨,这种情况下应该是开空单的。但如果把开多单的代码放在开空单前面,那么历史回测变成了开多单,而不是实际情况的开空单。
即使我不管历史回测的准确性也不行,因为在实盘中,当前bar的前面所有bar都按历史回测处理,5分钟结束,这条同时穿越了上下轨的bar成为历史后,下空单的信号消失,变成了开多单,但实际成交结果是开空单,结果这张空单一直被遗留下来,只能手工平仓了。
这个问题怎么办好? 谢谢所有的回复
实时行情开仓应该是这样的
开空单的那个bar结束后,空单的讯号就会消失,取而代之的是开多单讯号,这张空单只能手工平。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|