【求助大神】为什么这段没执行

我想执行在均线上的第一根bar走完后的下一根bar做多,在均线上的第一根bar走完后的下一根bar做空。

静态时,有一个符合条件bar没有执行代码,其他都执行了。

实盘时,出现信号丢失情况。

静态图如下:

实盘图如下两张:


策略代码如下:

Params

Numeric Length(10);//MA参数

Numeric lots(1); //交易量

Vars

Numeric MA;// 均线 Begin

// CallAuctionFilter是返回值为bool型的用户函数

 // 处理1分钟、3分钟、5分钟、15分钟、30分钟、1小时、日线、周线、月线交易的集合竞价与小节过滤,避免发出废单

If(!CallAuctionFilter()) Return;  

MA = Average(C,Length);

 PlotNumeric("MA", MA);

 If(H < MA And H[1] < MA) {         SellShort(lots,O);     }  

If(L > MA And L[1] > MA) {         BuyToCover(lots,O);     };

If(L > MA And L[1] > MA) {         Buy(lots,O);     };

If(H< MA And H[1]< MA) {         Sell(lots,O);     };  

 End 

没搞懂这段代码执行错在哪里?
没搞懂这段代码执行错在哪里?请老师再看一下
求助各位大神
这段代码为什么会信号闪烁?
if888,策略没信号,为什么呢?
策略选股 周数据期货执行没结果
OnBarOpen为什么该卖的时候没卖,该买的时候没买
为什么头寸管理中连接显示没连接
碳酸锂没行情了,在别的软件交易为什么也被TB收费
求助,下单问题

 If(H < MA And H[1] < MA) {         SellShort(lots,O);     }  

If(L > MA And L[1] > MA) {         BuyToCover(lots,O);     };

If(L > MA And L[1] > MA) {         Buy(lots,O);     };

If(H< MA And H[1]< MA) {         Sell(lots,O);     };  

 

你4个哪个没满足,你单独看就知道了

 

 

代码从上往下执行

你哪个K线哪个代码没有执行,按上面的逻辑去看