Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Utilizzando le istruzioni contenute in questo articolo, ho provato a creare il mio segnale e il mio EA, ma il segnale continua a non voler apparire nell'elenco dei segnali "MQL Wizard".
L'Expert Advisor non effettua transazioni e non disegna alcuni indicatori durante i test. Ho provato a creare i miei segnali ed Expert Advisor e a rifarli da segnali ed Expert Advisor funzionanti.
Quando si scaricano i segnali dal sito, non è possibile inserirli nell'elenco dei segnali "MQL Wizard", anche se gli Expert Advisor e i segnali funzionano perfettamente. Scusate le domande di un principiante,
ma dalla discussione sul forum ho capito che si verificano problemi simili, ma non ho capito come affrontarli. Si tratta di un problema del terminale o del codice.
Ho testato i terminali VTB24 e Insta. La compilazione non presenta errori. Qual è il numero di indicatori possibili quando si crea un segnale?
Criticare e cambiare idea.
Non sono un maestro della programmazione in mql5, ma da questo articolo ho concluso che per scrivere un semplice Expert Advisor sull'intersezione di 2 MA, sono necessari 2 file in mql5, oltre a un sacco di scrittura complicata!
La conclusione è errata, poiché vi vengono offerte soluzioni universali già pronte. E tali soluzioni non esistono in due linee
Se avete bisogno di un robot puramente sull'intersezione di 2 MA, specifico per il vostro compito, può anche essere scritto in MQL5 in 10 righe ed è fatto!!!!
L'Expert Advisor che ho creato (hetireema.mq5) in qualche modo ha miracolosamente funzionato sul terminale InstaTrader5 (maturato senza manipolazioni inutili), ma il segnale non è visibile nel Wizard (non ancora maturato). Segnali più complessi creati per analogia con 7 e 10 EMA- e ancora una volta non funzionano, sebbene il compilatore non veda alcun errore, nel terminale i file dell'Expert Advisor e del segnale sono presenti, nel tester l'Expert Advisor è presente, i parametri di input sono impostati, ma i trade non vengono effettuati. Quindi, il linguaggio mql5 ha dei problemi o i terminali hanno dei problemi.
È davvero molto difficile creare codice in mql5. Per descrivere la posizione reciproca di diverse EMA sono necessarie 500 righe di codice, o anche di più. La maggior parte del codice è costituita dal controllo degli errori e delle condizioni che sovraccaricano il codice. Ho creato dei robot sul terminale AstTrader (linguaggio ActFX (Pascal)), dove è possibile creare robot di trading da 50 pezzi al giorno con qualsiasi set di indicatori e condizioni. Il robot richiede 2 pagine senza inutili codici. Tuttavia, i test sono estremamente lenti e la cronologia delle candele è MOLTO!!! breve. In MQL5, la velocità e la lunga storia delle candele erano un grande vantaggio. Si deve scegliere tra scrivere robot per settimane o testare robot scritti velocemente. Se l'MQL4 annullerà tutti questi svantaggi, ci andrò. Anche se la discussione sui linguaggi è probabilmente un'altra branca del forum.
L'Expert Advisor che ho creato (hetireema.mq5) in qualche modo ha miracolosamente funzionato sul terminale InstaTrader5 (è maturato senza manipolazioni inutili), ma il segnale non è visibile nel "Wizard" (non è ancora maturato).
Siete sicuri di aver fatto tutto secondo la ricetta?
.
Un articolo molto ben scritto che, tuttavia, mi ha lasciato frustrato perché già al primo/secondo (?) passo ho ricevuto due messaggi di errore:
Alla riga 10 il compilatore è riuscito a trovare ma non ad aprire il file "ExpertSignal.mqh". Ho fatto una verifica incrociata scaricando il file allegato "MA_...", per il quale il compilatore ha dato lo stesso messaggio di errore. Poi, naturalmente, non è stato in grado di discernere la struttura di"CExpertSignal" nella riga 33 ("MA_..."), facendo deragliare l'intero processo.
Cosa c'era di sbagliato in quel punto?
Grazie!
Locan.BBS
Un articolo molto ben scritto che, tuttavia, mi ha lasciato frustrato perché già al primo/secondo (?) passo ho ricevuto due messaggi di errore:
Alla riga 10 il compilatore è riuscito a trovare ma non ad aprire il file "ExpertSignal.mqh". Ho fatto una verifica incrociata scaricando il file allegato "MA_...", per il quale il compilatore ha dato lo stesso messaggio di errore. Poi, naturalmente, non è stato in grado di discernere la struttura di "CExpertSignal" nella riga 33 ("MA_..."), facendo deragliare l'intero processo.
Cosa c'era di sbagliato?
ExpertSignal.mqh si trova in terminal_data_folder\MQL5\Include\Expert\ExpertSignal.mqh.
Forse il problema è la posizione errata di MA_Cross.mqh (deve essere creato in terminal_data_folder\MQL5\Include\Expert\MySignals\MA_Cross.mqh):