Problemi ed errori nell'uso delle macchine su MetaTrader 4
Il trading automatico sta diventando sempre più popolare ogni anno. Quindi non sorprende che la piattaforma più famosa sia utilizzata per il trading con i robot da parte dei commercianti al dettaglio Forex - MetaTrader 4. Di seguito presentiamo i problemi più comuni (e le loro soluzioni) che potresti incontrare quando inizi la tua avventura utilizzando EA (Expert Advisor) su MT4.
Leggi: Come eseguire una slot machine Forex
Nessuna reazione da EA a MetaTrader 4
Hai avviato la macchina seguendo le istruzioni ma non succede niente? Rilassati, non significa che qualcosa non va. La strategia viene lanciata al prossimo segno di spunta dopo aver aggiunto EA al grafico. Se questo segno di spunta è apparso, il passo successivo è quello di soddisfare tutte le condizioni impostate nel codice per intervenire sulla macchina. Il problema sorge nel momento in cui, nonostante il fatto che si siano verificate delle condizioni, ad esempio per gestire la transazione, la macchina continua a non agire.
Quindi è il momento di andare alla scheda Log di strategia nella finestra del terminale e analizzare i record lì.
"Commercio disabilitato"
Se tu fossi questo messaggio significa che l'opzione del trading nel tuo account è inattivo. Ed è proprio sul lato del broker. Questo è quando il nostro conto non è ancora completamente attivato (o è stato disabilitato), che possiamo solo accedere alla piattaforma, visualizzare i grafici, ma non possiamo posizione aperta. V'è una seconda possibilità. Nel caso in cui siamo in grado di effettuare operazioni manualmente, significa che la piattaforma broker l'opzione Impostazioni spento di trading completamente automatizzato. Poi rimane per noi di inviare una query al servizio e fare in modo che questo è il caso.
Nel caso in cui ricevessimo una risposta negativa, dobbiamo guardare oltre. Si presenta un terzo possibile scenario: abbiamo aggiunto EA al grafico sbagliato (strumento). Per "grafico sbagliato" intendo uno strumento con etichettatura errata. Su alcune piattaforme puoi vedere che abbiamo accesso agli stessi strumenti ma con simboli diversi. Un buon esempio è LMAX Exchange, sulla cui piattaforma, ad esempio, sono visibili EURUSD e EURUSD.lmx. Gli strumenti destinati al trading hanno l'aggiunta del suffisso .lmx, mentre quelli non disponibili per il trading appaiono nell'elenco delle quotazioni come "grigi", inattivi.
"Manca l'indicatore"
Un messaggio che dice che non vi è alcun indicatore che la strategia utilizza. Senza di esso, la macchina non agirà. La soluzione? Aggiungendolo al catalogo MT4 appropriato e riavviando la piattaforma.
Vedi: Come aggiungo un puntatore a MT4?
"Il contesto commerciale è occupato"
Questo è un altro problema popolare che i trader devono affrontare. Cosa significa questo messaggio? Di solito si verifica quando ci sono troppe strategie in esecuzione contemporaneamente su una piattaforma (10 o più). In tali situazioni, la piattaforma ha un problema con la rielaborazione di tutte le azioni trasferite da EA. La soluzione è suddividere la strategia in più MT4 differenti, anche accedendo agli stessi account. Basta non esagerare: con un computer più debole, più MT4, EA e grafici attivi possono effettivamente "insabbiare" e persino mandare in crash il tuo computer.
Codici di errore EA su MetaTrader 4
Di seguito sono riportati i codici di errore che potresti incontrare durante l'utilizzo (o il tentativo di eseguire) strategie automatizzate su MT4.
Mettere in guardia | ID errore | Descrizione dell'errore |
ERR_NO_ERROR | 0 | Nessun errore restituito. |
ERR_NO_RESULT | 1 | Nessun errore restituito, ma il risultato è sconosciuto. |
ERR_COMMON_ERROR | 2 | Errore comune |
ERR_INVALID_TRADE_PARAMETERS | 3 | Parametri commerciali non validi. |
ERR_SERVER_BUSY | 4 | Il server commerciale è occupato. |
ERR_OLD_VERSION | 5 | Vecchia versione del terminale client. |
ERR_NO_CONNECTION | 6 | Nessuna connessione con il server commerciale. |
ERR_NOT_ENOUGH_RIGHTS | 7 | Non abbastanza diritti. |
ERR_TOO_FREQUENT_REQUESTS | 8 | Richieste troppo frequenti |
ERR_MALFUNCTIONAL_TRADE | 9 | Operazione commerciale malfunzionante. |
ERR_ACCOUNT_DISABLED | 64 | Account disabilitato. |
ERR_INVALID_ACCOUNT | 65 | Account non valido |
ERR_TRADE_TIMEOUT | 128 | Scadenza commerciale. |
ERR_INVALID_PRICE | 129 | Prezzo non valido |
ERR_INVALID_STOPS | 130 | Fermate non valide |
ERR_INVALID_TRADE_VOLUME | 131 | Volume degli scambi non valido. |
ERR_MARKET_CLOSED | 132 | Il mercato è chiuso. |
ERR_TRADE_DISABLED | 133 | Il commercio è disabilitato. |
ERR_NOT_ENOUGH_MONEY | 134 | Non abbastanza soldi. |
ERR_PRICE_CHANGED | 135 | Prezzo cambiato. |
ERR_OFF_QUOTES | 136 | Non quotate. |
ERR_BROKER_BUSY | 137 | Il broker è occupato. |
ERR_REQUOTE | 138 | Requote. |
ERR_ORDER_LOCKED | 139 | L'ordine è bloccato. |
ERR_LONG_POSITIONS_ONLY_ALLOWED | 140 | Condizioni lunghe consentite. |
ERR_TOO_MANY_REQUESTS | 141 | Troppe richieste |
ERR_TRADE_MODIFY_DENIED | 145 | Modifica negata perché un ordine è troppo vicino al mercato. |
ERR_TRADE_CONTEXT_BUSY | 146 | Il contesto commerciale è occupato. |
ERR_TRADE_EXPIRATION_DENIED | 147 | Le scadenze sono negate dal broker. |
ERR_TRADE_TOO_MANY_ORDERS | 148 | La quantità di ordini aperti e in sospeso ha raggiunto il limite stabilito da un broker. |