MACD LINE E SEGNALE

 

Ciao a tutti, dove sbaglio? mi dice array out of range

questo è il codice che ho creato


double macd[], signal[];

static int handle = iMACD(NULL,PERIOD_CURRENT,12,26,9,PRICE_CLOSE);

   

   ArraySetAsSeries(macd, true);

   ArraySetAsSeries(signal,true);


   CopyBuffer(handle,MAIN_LINE,1,2,macd);

   CopyBuffer(handle,SIGNAL_LINE,1,2,signal);


perdonatemi se ho scritto qualche castroneria ma sono nuova. 

grazie grazie spero nel vostro aiuto. 

 

Ciao,

C'è un esempio dettagliato su come usare MACD nella documentazione - https://www.mql5.com/it/docs/indicators/imacd

Documentazione su MQL5: Indicatori Tecnici / iMACD
Documentazione su MQL5: Indicatori Tecnici / iMACD
  • www.mql5.com
iMACD - Indicatori Tecnici - MQL5 Riferimento - Guida al linguaggio di trading algoritmico/automatico per MetaTrader 5