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.
class TNodeInfo:public CObject
{
public:
int IndexStart,IndexFinish; // l'intervallo della sezione già analizzatadouble ValueStart,ValueFinish; // il valore del bordo della sezione già analizzatastring 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.
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.
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
Buon pomeriggio!
Per qualche motivo non riesco a compilare.
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
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.
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.