你看的是日志记录的时间?看下你两次运算的间隔是多少呢
你说的这种极端延迟没意义细究的,就好比行情接受然后运算这个肯定有时间差,本身就是很细微的的差异,你自己也可以看日志里运算的间隔都在500毫米的级别。
我贴一段输出,9:28:22秒的,如下:
2015-06-16 09:28:21.906 半长阳1.00
2015-06-16 09:28:21.906 半长阴0.00
2015-06-16 09:28:22.156 nc30018852.92
2015-06-16 09:28:22.156 llv_118852.92
2015-06-16 09:28:22.156 hhv_118852.92
2015-06-16 09:28:22.156 触轨距0.00
2015-06-16 09:28:22.156 触轨距10.00
2015-06-16 09:28:22.171 半长阳1.00
2015-06-16 09:28:22.171 半长阴0.00
2015-06-16 09:28:22.406 nc30018852.92
2015-06-16 09:28:22.406 llv_118852.92
2015-06-16 09:28:22.406 hhv_118852.92
2015-06-16 09:28:22.406 触轨距0.00
2015-06-16 09:28:22.406 触轨距10.00
2015-06-16 09:28:22.406 半长阳1.00
2015-06-16 09:28:22.406 半长阴0.00
2015-06-16 09:28:22.656 nc30018852.92
2015-06-16 09:28:22.656 llv_118852.92
2015-06-16 09:28:22.656 hhv_118852.92
2015-06-16 09:28:22.656 触轨距0.00
2015-06-16 09:28:22.656 触轨距10.00
2015-06-16 09:28:22.656 半长阳1.00
2015-06-16 09:28:22.656 半长阴0.00
2015-06-16 09:28:22.906 nc30018852.92
2015-06-16 09:28:22.906 llv_118852.92
2015-06-16 09:28:22.906 hhv_118852.92
2015-06-16 09:28:22.906 触轨距0.00
2015-06-16 09:28:22.906 触轨距10.00
2015-06-16 09:28:22.906 半长阳1.00
2015-06-16 09:28:22.906 半长阴0.00
2015-06-16 09:28:23.156 nc30018852.92
2015-06-16 09:28:23.156 llv_118852.92
可以看出,第22秒一共运算了4次,而不是2次。
延迟也有影响的,滑点有差异,如果做高频,毫秒必争!--我这是实盘经验,不是推测!
而且,一笔运算多次,对globlevariable定义的超全局变量有影响,一笔内可能多次赋值。这在编代码时要特别注意了!
1,是不是策略有叠加,2个输出语句啊!
或者说你当前K线图或者副图上都有这个输出语句
没有输出语句重复,没有多余加载!
若愿意,你可以远程查看!
设置是250毫秒
运算应该由tick接收这一事件触发,金字塔难道不是这种模式?而是按固定时间间隔?
是按时间间隔,然后如果行情没有变动则不会刷新公式。
此处行情变动并非接受tick这一个,而是买卖盘口有变动(并非每笔变化都会有tick成交过来)。