阵列超出范围mql4

时间:2020-07-24 04:49:03

标签: mql4 mt4

我正在尝试将指示器代码(它可以完美地自己运行)添加到EA MQL4源中。虽然一切都可以正常编译,但“终端”选项卡显示了以上错误。

发生的两个错误均与 tick [i + k] 有关。

double ticks[];
double tick[];

int init() {

   ArrayResize(ticks,TotalBars); ArraySetAsSeries(ticks,true);
   ArrayResize(tick,TotalBars); ArraySetAsSeries(tick,true);
   return(0);
}

int start() {

for (i=TotalBars-1; i>=0; i--)
   {
         avg = tick[i];
            for (k=1; k<AveragePeriod && tick[i+k]!=0; k++) avg += tick[i+k];
                                                                avg /= k;
         ....

我想阻止 iCustom 通话。可能是什么问题?

谢谢。

0 个答案:

没有答案