多图层出现信号闪烁

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

老师,问题解决了吗

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

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