多图层出现信号闪烁

请教各位大神,以下代码实盘多次在出买卖信号时间点提示信号闪烁,正常开仓买卖了,但之后在当天没有信号时间点又重复开仓,是什么原因?

Params

Numeric Lots(1); // 交易手数


Vars

Series<Numeric> MA8; //8均线

bool conbuy;  // 开多条件

bool consell; // 开空条件

Events

    OnInit()

   {

       FileAppend(\"D:\"+SymbolName+Frequency()+\".tbf\",\"时间,\"+\"开盘价,\"+\"最高价,\"+\"最低价,\"+\"收盘价,\"+\"成交量,\"+\"持仓量,\");

   }


OnBar(ArrayRef<Integer> indexs)

{

Numeric z;

Numeric result =1;

for z =0 to DataSourceSize-1

{

result=result*data[z].BarExistStatus;

}

if (result <> 1)  Return;

Range[0:1]

{

MA8=Average(close[1],8);

PlotNumeric(\"8\",AverageFC(close[1],8));

}

conbuy=data0.close[2]<data0.MA8[2] And data0.Close[1]>data0.MA8[1];       //开多条件  

consell=data0.close[2]>data0.MA8[2] And data0.Close[1]<data0.MA8[1];       //开空条件

If(MarketPosition != 1 And MarketPosition ==0 And conbuy )  

{

data0.Buy(Lots,open);

}

If(MarketPosition != -1 And MarketPosition ==0 And consell )  

{

data0.SellShort(Lots,open);

}

If (MarketPosition >=1 And consell)  

    {

  data0.Sell(0,Open);

    data0.SellShort(Lots,open);    

    }

If (MarketPosition <=-1 And conbuy)

    {

  data0.BuyToCover(0,Open);

    data0.Buy(Lots,open);

    }

}

多图层导致的信号闪烁
多周期策略出现信号闪烁问题。
信号闪烁,信号闪烁出现第一次就固定信号
多指标图层信号闪烁咨询
请老师指教多图层叠加时的信号闪烁原因
回测无信号闪烁,实盘中出现信号问题。
跨图层信号闪烁问题,求助
多图层用for语句循环交易提示信号闪烁
只有夜盘出现信号闪烁问题
请教定时开平仓出现信号闪烁的问题

老师,问题解决了吗

看一下零基础里关于跨周期信号闪烁的课程

老师你好,能否提供课程链接?