软件编译提示错误说没分号,但实际是有分号的---

请教高手,软件编译提示错误说“Series<Numeric> Data1 = CloseOfInterval("30分钟"); ” 这行没分号,到实际是有分号的,请问怎么解决?


//------------------------------------------------------------------------

Params

   Numeric FastLength(12);     // 快线周期

   Numeric SlowLength(26);     // 慢线周期

   Numeric AdxLength(14);      // 趋势强度周期

   Numeric RsiLength(14);      // RSI周期

   Numeric AtrLength(14);      // ATR周期

   Numeric RiskRatio(0.02);    // 风险比例

   

Vars

   Series<Numeric> ADXValue;

   Series<Numeric> RSIValue;

   Series<Numeric> ATRValue;

   Series<Numeric> MACDLine;

   Series<Numeric> TrendFilter;

   Series<Numeric> StopLoss;

   Series<Numeric> MaxPriceSinceEntry;

   Series<Numeric> MinPriceSinceEntry;

   Series<Bool> BuySignal(False);

   Series<Bool> SellSignal(False);

   Numeric Lots;


Events

   OnReady()

   {

       // 修正Max函数嵌套调用

       SetBackBarMaxCount(

           Max(

               Max(

                   Max(FastLength, SlowLength),

                   Max(AdxLength, RsiLength)

               ),

               AtrLength

           ) + 1

       );

   }

   

   OnBar(ArrayRef<Integer> index)

   {

       Series<Numeric> Data1 = CloseOfInterval("30分钟");  

       Series<Numeric> Data2 = CloseOfInterval("日线");    

       

       ADXValue = ADX(AdxLength);    

       RSIValue = RSI(Close, RsiLength);

       ATRValue = ATR(AtrLength);

       MACDLine = XAverage(Data1, FastLength) - XAverage(Data1, SlowLength);

       TrendFilter = XAverage(Data2, SlowLength);

函数引用编译提示钱缺少分号
错误 缺少分号 1003
缺少分号
缺少分号
为啥一直提示17行缺少分号??出bug了吗,明明有啊!
编译时提示错误,错误号2002,帮忙看看是否有问题
AI编写代码总是报错 说缺少分号
主力换月时消息界面有提示,但如果软件一直开着实际情况是没有换月的,下单仍然是老合约,监控器同步也是老合约
算法代理有记录但实际没有下单?
总是说51行报错,但是没发现“=”有啥错误啊

序列变量应该不能在ONBAR里声明。你把声明和赋值分开,在VARS部分声明,在ONBAR里赋值就不会报错。