收盘平仓不执行

老师好,下面代码是社区以前有人问过的,收盘平仓部分是按照刘老师的视频和帖子写的。在实盘运行中收盘不平仓,没有平仓信号,而是在下一节开盘时回到上一节的尾盘去做收盘平仓。请问老师这个代码是否有问题,如果没有问题是不是在软件里还有别的地方需要设置而我没有设置对的,请指教,谢谢!

Params

  Numeric FastLength(5);// 短期指数平均线参数

  Numeric SlowLength(20);// 长期指数平均线参数

Vars

  Series<Numeric> AvgValue1;

  Series<Numeric> AvgValue2;


Events

OnInit()

{

array<Numeric> timepoint;

timepoint[0] > 0.145930;

timepoint[1] > 0.112930;//平仓时点,提前30秒平仓

SetTriggerBarClose(timepoint);

}

  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])

  {

  Buy(0,Open);

  }

If(MarketPosition <>-1 && AvgValue1[1] < AvgValue2[1])

  {

  SellShort(0,Open);

  }

  }

OnBarClose(ArrayRef<Integer> indexs)

{

if(time == 0.1455 or time == 0.1125)//最后一个K线时间

{

sell(0,close);

BuyToCover(0,close);

Commentary("收盘平仓");

}

}

收盘平仓不执行
收盘平仓不执行
收盘平仓不执行
换月平仓信号不执行问题
实盘平仓函数不执行问题
关于收盘平仓
交易不执行
OnOrder不执行
Sell不执行?
收盘平仓的简单处理