Non riesco a ottenere il valore di Icustom

 

Ciao a tutti, questo è normalmente qualcosa di semplice ma questa volta, dopo aver sbattuto la testa contro diversi muri non sono ancora riuscito a trovare un modo per ottenere il valore in uscita di questo indicatore personalizzato allegato a questo post con le seguenti impostazioni:

iCustom(NULL,0, "MTF_Moving_Average",1440,3,3,2,1,1);

Se voi ragazzi avete qualche idea su questo per favore condividete :)

NB:

Ho cercato il file mq4 ma non l'ho trovato

File:
 
ronaldgoal:

Ho cercato il file mq4 ma non l'ho trovato


dovrebbe essere nella stessa cartella
 
qjol:

dovrebbe essere nella stessa cartella

non lo è. Solo il file compilato è disponibile
 

Prova a passare attraverso tutti i buffer

iCustom(NULL,0,"MTF_Moving_Average",0,0);
iCustom(NULL,0,"MTF_Moving_Average",1,0);
iCustom(NULL,0,"MTF_Moving_Average",2,0);
iCustom(NULL,0,"MTF_Moving_Average",3,0);
iCustom(NULL,0,"MTF_Moving_Average",4,0);
iCustom(NULL,0,"MTF_Moving_Average",5,0);
iCustom(NULL,0,"MTF_Moving_Average",6,0);
iCustom(NULL,0,"MTF_Moving_Average",7,0);
 
qjol:

Prova a passare attraverso tutti i buffer


Già provato :(
 

Ho provato e funziona bene

 
nel backtest?
 

y backtest non ho bisogno di un backtest per trovarlo

 

Non so, la modalità backtest è piuttosto lenta con questo indicatore, forse ha qualcosa a che fare con esso...

Puoi mandarmi il file di test con cui l'hai fatto funzionare?

 
int start()
  {
//----
double a = iCustom(NULL,0,"MTF_Moving_Average",0,0); //shift 0
double b = iCustom(NULL,0,"MTF_Moving_Average",0,1); //shift 1
double c = iCustom(NULL,0,"MTF_Moving_Average",0,2); //shift 2
Alert ("shift 0 is: " + DoubleToStr(a,4) + 
      " shift 1 is: " + DoubleToStr(b,4) + 
      " shift 2 is: " + DoubleToStr(c,4));
   
//----
   return(0);
  }
è uno script
 
qjol:
è uno script

Sì, funziona bene così, ma nel backtest ho delle difficoltà. Grazie comunque :)
Motivazione: