Я хотел бы попросить небольшую помощь: я хочу интегрировать правило в свой советник, но я не могу правильно создать массив .. Правило было бы «если SMA RSI на более высоком TF выше / ниже blabla ...»
так вот мой код:
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