代码编译通不过

Events

OnBar(ArrayRef<Integer> indexs)

{

   // 计算DMZ和DMF

   //DMZ = If((High - Ref(High,1)) > (Ref(Low,1) - Low), Max(High - Ref(High,1), 0), 0);

   //DMF = If((Ref(Low,1) - Low) > (High - Ref(High,1)), Max(Ref(Low,1) - Low, 0), 0);

   

   If((High - Ref(High,1)) > (Ref(Low,1) - Low))

   {

       DMZ = Max(High - Ref(High,1), 0);

   }

   Else

   {

       DMZ = 0;

   }

   If((Ref(Low,1) - Low) > (High - Ref(High,1)))

   {

       DMF = Max(Ref(Low,1) - Low, 0);

   }

   Else

   {

       DMF = 0;

   }  

   

   // 计算DMZ和DMF的移动平均

   DMZ_MA = Average(DMZ, DDI_Length);

   DMF_MA = Average(DMF, DDI_Length);

   

   // 计算DDI(避免除零错误)

   If (DMZ_MA + DMF_MA) <> 0 Then

   {

       DDI = 100 * (DMZ_MA - DMF_MA) / (DMZ_MA + DMF_MA);

   }

   Else

   {

       DDI = 0;

   }

   // 计算信号线(DDI的EMA)

   SignalLine = XAverage(DDI, Signal_Length);

   






代码帮编译
代码编译错误,找不到原因
关于编译代码报错的问题
是否支持代码保存的同时,自动编译
代码编译问题
请问我这个代码如何修改可以编译通过?
预编译
代码编译错误,还请版主帮忙找一下原因并指正
代码编译问题,tbq新版
代码编译不过去,还请大佬帮忙解决一下

学写代码走不了捷径

已经解决了     今天给我指导的客服很不错   建议你们公司要让工程师当客服  让服务更人性化 客户更利  

客户软件费交的多,公司就能招更多人才当客服

条件在IF后面 用

IF(条件)

比较是==

不是=

首先你代码只贴了部分,其次编译器提示你变量类型不对,你找到对应的变量类型改一下。

再最后初学者靠AI是不行的