交易不执行

Params Numeric FastLength(5);// 短期指数平均线参数 Numeric SlowLength(20);// 长期指数平均线参数Vars Series<Numeric> AvgValue1; Series<Numeric> AvgValue2;Events OnBar(ArrayRef<Integer> indexs) { AvgValue1 = AverageFC(Close,FastLength); AvgValue2 = AverageFC(Close,SlowLength); PlotNumeric(\"MA1\",AvgValue1); PlotNumeric(\"MA2\",AvgValue2); If(MarketPosition <>1 && AvgValue1[1] > AvgValue2[1] && AvgValue1[1]>AvgValue1[2] && AvgValue2[1]>AvgValue2[2]) { Buy(1,Open); }If(MarketPosition <>-1 && AvgValue1[1] < AvgValue2[1] && AvgValue1[1]<AvgValue1[2] && AvgValue2[1]<AvgValue2[2]) { SellShort(1,Open); } }我的逻辑思路是5日和20日均线,5日和20日均线同时变多,同时5日金叉20日,就开多仓;反之相反!但是这个策略不执行,不懂什么原因

不执行是什么意思是没信号还是有信号 不委托 还是有信号 有委托 不成交