这段代码为什么会信号闪烁?

老师,这段代码为什么会信号闪烁?

止盈止损

      If(data1.close[1] < data1.close[2] And MarketPosition == 1 And BarsSinceEntry >= 1 And data2.close[1] < data2.close[2] )

  {

Sell(0, data2.Open);

      }

      If(data1.close[1] > data1.close[2] And MarketPosition == -1 And BarsSinceEntry >= 1 And data2.close[1] > data2.close[2] )

  {

BuyToCover(0, data2.Open);

      }

请看下这段代码为什么会产生信号闪烁
这小段代码,信号会否闪烁消失?
SAR是否会闪烁?
为什么委托会和图标信号不一致
信号闪烁问题
信号闪烁
信号闪烁问题
信号闪烁
【信号闪烁】信号不闪烁的方法
这样写会信号闪烁吗

部分代码无法解释

请贴足可以说明问题的代码