Discussione sull’articolo "Media delle Serie di Prezzi per i Calcoli Intermedi Senza Utilizzare Buffer Aggiuntivi" - pagina 3

 

Ottimi indicatori. Li conosciamo da MT4, ma quando si compilano in MT5 danno molti errori. Build MT5 2280. Come risolvere il problema? Grazie in anticipo.

 

Problema simile. MT5 build 2317.

Senza nome.png.

 
La compilazione in MT4 è riuscita. È strano.
 

Mi chiedo se esista un ramo del sito direttamente collegato alla compilazione.

 
Problema simile. MT5 build 2361.
 

Il problema è risolto, basta prendere l'enumerazione out....

enum Smooth_Method
     {
      MODE_SMA_,  //SMA
      MODE_EMA_,  //EMA
      MODE_SMMA_, //SMMA
      MODE_LWMA_, //LWMA
      MODE_JJMA,  //JJMA.
      MODE_JurX,  //JurX
      MODE_ParMA, //ParMA
      MODE_T3,     //T3
      MODE_VIDYA,  //VIDYA
      MODE_AMA     //AMA
     }; 
     
     
//+X================================================================X+
//| calcolo del numero minimo di barre necessarie dell'algoritmo XMA |
//+X================================================================X+ 
int GetStartBars(Smooth_Method Method,int Length,int Phase)
 
LexTon:

Il problema è risolto, basta prendere l'enumerazione out....

Ditemi, se non è difficile, queste modifiche devono e possono essere apportate in qualsiasi punto del codice dell'indicatore? Oppure è ancora preferibile mettere questa enumerazione alla fine del codice? Grazie!
 
LexTon:

Il problema è risolto, basta prendere l'enumerazione out....

Ho ottenuto questo risultato. L'ho inserito nella riga 41. Ho ottenuto tre errori di compilazione: '#property' - punto e virgola previsto SmoothAlgorithms.mqh 7 1'; 'FastMethod' - impossibile convertire l'enum RAVI.mq5 197 64; 'SlowMethod' - impossibile convertire l'enum RAVI.mq5 198 64. Questo è il risultato finora ottenuto.



 
Nikolay Kositsin #:
OK! L'ho preso!

Come?

 
buon articolo