多图层有夜盘和无夜盘数据混在一起时,就会有信号闪烁

用的是日线数据做测试,当全是有夜盘口种或全是无夜盘品种时,就不会有信号闪烁问题,

但是只要混入一个(比如5个无夜盘数据+1个有夜盘数据),就会有问题,就会闪烁。

程序显示,每个图层都运行了两次,导致闪烁问题,请问这个怎么解决?

无夜盘时时间平仓
只有夜盘出现信号闪烁问题
期货品种没有夜盘,为何夜盘时会有当日盈亏?
如何查看无夜盘商品的涨跌幅
无夜盘品种需手动启动问题
BarExistStatus处理夜盘的问题
多品种夜盘数据不全
夜盘收盘时间
夜盘收盘平仓代码
如何快速判断当前品种是否有夜盘?

多图层的情况,先要理解多图层机制

然后具体内容请提供内容供分析

我用的是日线数据,只有有两个品种一个有夜盘,一个无夜盘,onbar就会驱动两次,查了OnBar(ArrayRef<Integer> indexs) 上面的index,确实是分两次来的。

这种情况,K线日期是一样的,应该只运行一次才对啊。

这个上周的老师直播课刚好讲过有夜盘的会运行两次是系统机制


如果运行两次会存在闪烁 ,那实时 每个tick都要运行一次 必然也会闪烁呀

是策略本身的问题

运行两次导致的你闪烁,反而是提醒了你策略不完善