Я хотел бы попросить немного помощи: я хочу интегрировать правило в мой советник, но я не могу правильно создать массив. Правило было бы «если SMA RSI на более высоком TF выше / ниже блабла»... "
вот мой код:
double MA;
double RSIBuf[];
double MaBuf[];
ArrayResize(RSIBuf,0);
int counted_bars=IndicatorCounted();
int limit = Bars-counted_bars-1;
for(int i=limit; i>=0; i--)
{
RSIBuf[i] = (iRSI(NULL,higherTF,RSIPeriod,0,i));
MaBuf[i] = iMAOnArray(RSIBuf,higherTF,RSI_SMA,0,0,i);
}
MA = MaBuf[0];
... (нерелевантные строки кодирования)
direction Trend=NEUTRAL;
if(MA>RSI_Up ) Trend=UP;
MT4 сообщает об ошибке на RSIBuf[] Строка
Где я ошибся?
большое спасибо за ваши усилия
wicha