- 精华
- 0
- 在线时间
- 141 小时
- UID
- 4593
- 积分
- 361
- 帖子
- 32
- 阅读权限
- 50
- 注册时间
- 2009-6-9
- 最后登录
- 2015-5-20
- 精华
- 0
- UID
- 4593
- 积分
- 361
- 帖子
- 32
- 主题
- 12
- 阅读权限
- 50
- 注册时间
- 2009-6-9
- 最后登录
- 2015-5-20
|
跟管理员在qq上讨论了一下交易指令的运行机制,有了更深刻的理解,与大家分享。
ME 2:36:55 PM
请问两个交易指令的问题
1,交易指令每个Tick运行一次
2,交易指令中包含对barstatus的判断,每次运行皆从barstatus=0开始,中间过程是1,一直运行到当前bar,barstatus=2
请问我的理解是否正确?
LiuHua 2:37:42 PM
1对
LiuHua 2:38:02 PM
2是插入的时候计算历史数据,以后都是每个tick计算一次
ME 2:39:02 PM
2的话,是不是除了第一次运行(插入)的时候,全部bar运行一次,然后以后每个tick都只运行最后一个bar?
LiuHua 2:39:20 PM
是的
ME 2:40:39 PM
那如果我把当前商品的周期定位当日,如果在开盘前插入指令,也就是说插入指令的时候超级图表没有任何bar,这种情况下是不是开盘后,每一个barstatus都为2了?
LiuHua 2:41:06 PM
不是
LiuHua 2:41:17 PM
barstatus==2指最后一个bar
ME 2:41:54 PM
哦,那这种情况下,实际上barstatus=0和1部分的代码没有被执行,这个理解对不对?
LiuHua 2:44:06 PM
对 |
|