我的策略为什么没有执行
麻烦老师看看我的策略为什么没有执行,没有看到信号 // 名称: 均线斜率 // 类别: 公式应用 // 类型: 用户应用 // 输出: Void //------------------------------------------------------------------------ Params Numeric length(20); Numeric duokaicxielv(0.5); Numeric duopingcxielv(0.4); Numeric kongkaicxielv(-0.5); Numeric kongpingcxielv(-0.4); Vars Series<Numeric> MA; //均线 Array<Numeric> arr; //均线数组 Events OnBar(ArrayRef<Integer> indexs) { MA=AverageFC(Close,length); PlotNumeric("MA",MA); SetArraySize(arr,10000,MA); Numeric val = LinearRegSlopeArray(arr); If(MarketPosition <> 0 && val >= duokaicxielv) { Buy(1,Open); } If(MarketPosition == 1 && val < duopingcxielv && val >= 0 ) { Sell(0,Open); } If(MarketPosition <> 0 && val <= kongkaicxielv) { SellShort(1,Open); } If(MarketPosition == -1 && val > kongpingcxielv && val < 0 ) { BuyToCover(0,Open); } }