代码编译通不过

EventsOnBar(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);

学写代码走不了捷径

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

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

条件在IF后面 用IF(条件)

比较是==不是=

首先你代码只贴了部分,其次编译器提示你变量类型不对,你找到对应的变量类型改一下。再最后初学者靠AI是不行的