Come installare un EA su MT4 e MT5
L'installazione di un Expert Advisor richiede circa due minuti. La maggior parte del tempo perso dagli utenti è dovuta agli stessi quattro o cinque problemi che si verificano in seguito; pertanto, questa guida illustra innanzitutto la procedura di installazione e poi tutti i possibili errori che è bene conoscere.
Prima di iniziare
Ti serviranno il file EA compilato, MetaTrader su Windows e il conto che intendi utilizzare per fare trading. Il file è .ex4 per MetaTrader 4 oppure .ex5 per MetaTrader 5, e non sono intercambiabili. Un .ex5 nella cartella MT4 non comparirà mai, e non c'è nulla che spieghi il motivo.
Per Forex Success AI il file è ForexSuccessAI.ex4 oppure ForexSuccessAI.ex5. Non è necessario inserire alcuna chiave di licenza. Il sistema legge il numero dell'account con cui si è effettuato l'accesso al terminale e richiede informazioni su tale numero al server delle licenze; pertanto, è necessario registrare prima l'account nella propria dashboard.
Passaggio 1: File › Apri cartella dati
Non cercare nella cartella “Programmi”. Fai clic su File, quindi Apri cartella dati. Il percorso termina con una lunga stringa esadecimale unica per quella installazione, quindi, se hai più terminali aperti, aprilo da quello che utilizzerai effettivamente per fare trading.
Passaggio 2: inserire il file nella cartella MQL4\Experts o MQL5\Experts
All'interno della cartella “data” si trova MQL4 su MetaTrader 4 oppure MQL5 su MetaTrader 5. Aprilo, apri Esperti, e trascinare il file lì. Non Indicatori, non Script, non File. Un EA in una qualsiasi di queste è invisibile al terminale.
Passaggio 3: Aggiornare il Navigator
Apri il pannello Navigatore (Visualizza › Navigatore, oppure Ctrl+N), fare clic con il tasto destro del mouse all'interno dell'area e selezionare Aggiorna. L'EA compare sotto Expert Advisors.
Per un nuovo file è sufficiente aggiornare la pagina. Riavvia il terminale quando sostituendo una versione, poiché mantiene la copia caricata in memoria e continua a eseguire il codice precedente. Rimuovi il vecchio EA da ogni grafico, copia il nuovo file, quindi riavvia.
Passaggio 4: Consenti l’importazione delle DLL prima di collegare qualsiasi cosa
Forex Success AI non utilizza MetaTrader WebRequest funzione. Importa wininet.dll e ricorre direttamente alle funzionalità di rete di Windows per la verifica della licenza e per il calendario di ForexFactory alla base del filtro delle notizie, oltre a rpcrt4.dll per leggere un identificatore di macchina. Si tratta di importazioni di DLL, non di richieste web, quindi la whitelist di WebRequest in questo caso non ha alcuna rilevanza.
Fallo prima di trascinare qualsiasi elemento su un grafico, poiché la casella di selezione “per EA” risulta disattivata quando l’impostazione a livello di terminale è disattivata: apri Strumenti › Opzioni, vai alla Expert Advisors scheda, segno di spunta Consenti l'importazione di DLL, premere OK.
Con le importazioni DLL disattivate, l’EA segnala di non poter convalidare la propria licenza e si rimuove dal grafico. Questa è l’unica condizione che lo induce a rimuoversi. Un controllo della licenza fallito o un server irraggiungibile non lo fanno: in quei casi mantiene aperte le posizioni e continua a riprovare.
Passaggio 5: trascinarlo su un grafico
Trascina l'EA dal Navigator sul grafico desiderato. Facendo doppio clic sul nome, l'EA viene associato al grafico attualmente attivo, il che è un ottimo modo per associarlo a quello sbagliato.
Si apre la finestra di dialogo delle impostazioni. Procedere come segue: Comune Inizia dalla scheda, perché è proprio lì che spesso si verificano problemi durante l'installazione.
- Su MT4, spunta Consenti il trading in tempo reale. Esci Richiedi conferma manuale Lascia la casella deselezionata, a meno che tu non voglia che venga visualizzata una finestra di dialogo ad ogni ordine.
- Su MT5, spuntare Consenti il trading algoritmico.
- Se anche la tua build mostra Consenti l'importazione di DLL Ecco, spuntala. Ora è disponibile, dato che l'opzione a livello di terminale è attiva.
Poi il Dati in ingresso scheda. Lot_mode sceglie lotti fissi, ovvero il valore 2, che è l'impostazione predefinita (1 corrisponde alla modalità composta, che parte da un valore molto più elevato di quanto la maggior parte delle persone si aspetti). Fix_lot è la dimensione con cui viene scambiato ogni volta e non cambia mai automaticamente, quindi impostala da calcolatore della dimensione del lotto e riconsideralo quando il tuo saldo salirà di un livello.
Hai due grafici aperti? Modifica Magia il secondo. Da esso derivano quattro cestelli, a +9, +99, +999 e +9999, quindi due grafici che condividono un Magic interpretano le operazioni dell’altro come se fossero le proprie.
Passaggio 6: Il pulsante "AutoTrading"
L'autorizzazione per singolo EA è solo metà della questione. Il terminale dispone di un interruttore principale nella barra degli strumenti, contrassegnato con la dicitura AutoTrading su MT4 e Trading algoritmico su MT5. Deve essere verde; se è rosso o grigio, cliccaci sopra una volta. MetaTrader può disattivarlo automaticamente dopo una modifica al conto, al profilo o al grafico, se l'opzione corrispondente è selezionata sotto Strumenti › Opzioni › Expert Advisor.
Passaggio 7: Come capire se è in esecuzione
Guarda l'angolo in alto a destra del grafico. Su MT4 una faccina sorridente accanto al nome EA indica che l'account è collegato e autorizzato a fare trading, mentre una faccina triste indica che è bloccato. Su MT5 un cerchio barrato accanto al nome indica che il trading algoritmico è disattivato.
Quindi apri il Esperti scheda nella parte inferiore dello schermo, nella finestra Terminale su MT4 o nella casella degli strumenti su MT5 (si apre con Ctrl+T). Tutto ciò che l'EA stampa viene visualizzato lì; gli errori di caricamento vengono visualizzati in Diario accanto ad esso.
Anche Forex Success AI genera autonomamente i propri grafici. Il Trading La riga in fondo al pannello CONTO rappresenta il metodo di diagnosi più rapido a tua disposizione: ATTIVO, VERIFICA IN CORSO..., IN PAUSA - su richiesta del cliente, IN SOSPESO - licenza oppure IN SOSPESO - limite mensile.
Quando non funziona
Non compare nel Navigator
Quasi sempre nella cartella sbagliata: controlla che il file si trovi in Esperti piuttosto che Indicatori, che tu abbia aperto la cartella dei dati da quel terminale e che l'estensione corrisponda alla piattaforma. Se tutte e tre le condizioni sono soddisfatte, riavvia il terminale invece di aggiornare la pagina.
Faccia triste su MT4
Caricato ma non autorizzato al trading: o la funzione AutoTrading è disattivata, oppure Consenti il trading in tempo reale non era selezionato. Premere F7 sul grafico oppure fare clic con il tasto destro del mouse e selezionare Expert Advisors › Proprietà, selezionare la casella nella scheda "Generale" e premere OK.
Si carica, ma non apre mai una posizione
IN PAUSA - su richiesta del cliente significa che il trading è disattivato per quell’account nella dashboard e che premendo Curriculum EA viene rilevato in pochi secondi. IN SOSPESO - limite mensile significa che è stato raggiunto il limite massimo di profitto mensile del piano e che le nuove posizioni riprendono il 1° del mese. In entrambi i casi, le operazioni aperte rimangono invariate. IN SOSPESO - licenza significa che il numero di conto non è registrato, è disattivato o è bloccato.
Se hai registrato l'account solo poco fa e compare ancora il messaggio IN SOSPESO - licenza, la verifica viene eseguita in base a un timer impostato dal server anziché ad ogni tick. Rimuovi l'EA e ricollegalo per forzare l'esecuzione immediata.
Se c'è scritto ATTIVO e se non succede nulla, potrebbe semplicemente trattarsi della strategia. Le operazioni attendono che la media mobile e lo stocastico si allineino, quindi è normale che la prima ora sia tranquilla e che non vi siano movimenti di prezzo quando il mercato è chiuso.
Emette un avviso e si scarica automaticamente
L'avviso ne indica il motivo, e due cause ne spiegano quasi la totalità. Le importazioni DLL non erano consentite, come indicato al Passo 4. Oppure, su MT5, il conto è in modalità netting o exchange: la griglia detiene contemporaneamente diverse posizioni su un unico simbolo in entrambe le direzioni e il netting le unirebbe, quindi l’EA segnala che è necessario un conto di copertura e rifiuta di avviarsi. Vedi Conti di copertura rispetto a conti di compensazione per sapere cosa chiedere al proprio broker. MT4 non dispone di una modalità di compensazione, quindi ciò non può avvenire su questa piattaforma.
Funziona nella versione demo, ma non in quella live
La licenza è associata a un numero di conto, e il numero del conto demo non corrisponde a quello del conto reale; pertanto, è necessario registrare il conto reale prima di collegare l’EA a un grafico reale. Ci sono altre due differenze che spesso creano confusione: un conto reale su MT5 potrebbe utilizzare il netting laddove il conto demo utilizzava l’hedging, e i simboli reali a volte riportano un suffisso come EURUSD.m, quindi potresti trovarti su un grafico diverso da quello che pensi.
Un'ultima cosa
Installalo prima sull'account demo e lascialo in funzione per qualche giorno. In questo modo potrai verificare che i permessi siano corretti e vedere come si presenta il pannello di controllo quando tutto funziona correttamente. Non vale la pena imparare nulla sull'installazione di un EA utilizzando denaro reale.
Se sei ancora indeciso, il piani Si tratta di una licenza una tantum con un numero prestabilito di slot per account, ciascuno dei quali è associato a un numero di conto MetaTrader che l'utente stesso registra.