Discussione sull’articolo "L'implementazione dell'analisi automatica delle onde di Elliott in MQL5" - pagina 7

 
David Gadelha:

Non è stato possibile farlo funzionare.... molti errori in fase di compilazione:

Qualche idea?

Grazie


Modificare la riga 67 del file \MQL5Include\Elliott wave\Data structures.mqh in class TNodeInfo: public CObject

 

Ho provato a usare questo, ma non riesco a compilare:

Riga 657, NodeInfoArray.Add(NodeInfo);

crea un errore:

'NodeInfo' - la conversione non è accessibile a causa dell'accesso all'eredità Elliott_wave_en.mq5 657 22

Grazie


 

perché non correggete la nuova versione di metatrader 5?


non funziona,

dà molti errori

 
C'è qualche codice portato su MT4?
 

Buon pomeriggio!

Per qualche motivo non riesco a compilare.



 
L'ho applicato al grafico ma non funziona.
 
C'è un problema con l'installazione. Se lo si inserisce per la prima volta in Includ senza la cartella, tutto si compila correttamente, ma non viene inserito nel grafico in alcun modo. Se lo si inserisce in Includ con la cartella dell'archivio, inizia a generare errori durante la compilazione.
 

non funziona

Molti errori

per favore correggetelo.

 

Questo è il vecchio codice e l'esercizio per entrare in EW. Il codice presenta due bug. Uno è in Datastructures.mqh

È necessario aggiungere public prima di CObject

class TNodeInfo:public CObject
  {
public:
   int               IndexStart,IndexFinish;  // l'intervallo della sezione già analizzata
   double            ValueStart,ValueFinish;  // il valore del bordo della sezione già analizzata
   string            Subwaves;                // il nome dell'onda e il gruppo di onde
   TNode            *Node;                    // il nodo che punta all'intervallo già analizzato del grafico
  };

e nel codice principale Elliott_wave_en.mql5 la funzione Zigzag ha lo stesso nome di altre variabili, quindi basta cambiarla in Zigzagf e le chiamate corrispondenti. In questo modo il compilatore mostrerà solo gli avvertimenti.

Anche se non è perfetto, ma è utile per fare pratica nel marcare le onde.

 
dvoytmt4 CObject

e nel codice principale Elliott_wave_en.mql5 la funzione Zigzag ha lo stesso nome di altre variabili, quindi basta cambiarla in Zigzagf e le chiamate corrispondenti. Il compilatore mostrerà solo gli avvertimenti.

Anche se non è perfetto, ma è utile per fare pratica nel marcare le onde.

Dopo aver apportato queste correzioni sto avendo molti errori.