ATR函数没有被声明
老师,麻烦帮忙看下下面这个ATR止损策略该怎样修改,编译出错,提示ATR函数没有被声明Params Numeric ATRPeriod(14); // ATR计算周期 Numeric StopLossMultiplier(2.0); // 止损倍数Vars Series<Numeric> ATR(0); // ATR值Events OnBar(ArrayRef<Integer> indexs) { // 计算ATR值 ATR = ATR(Close, ATRPeriod); // 如果当前持有多头仓位且价格低于买入价格减去ATR的2倍,则执行止损 if(MarketPosition == 1 && Close < EntryPrice - StopLossMultiplier * ATR) { Sell(1, Close); // 平多单 } // 如果当前持有空头仓位且价格高于卖出价格加上ATR的2倍,则执行止损 if(MarketPosition == -1 && Close > EntryPrice + StopLossMultiplier * ATR) { BuyToCover(1, Close); // 平空单 } }