Un conto demo è utile per verificare l'installazione, i segnali e la compatibilità con il broker, ma non è un modello perfetto di esecuzione su un conto reale. La domanda importante non è se tutti i risultati coincidano, ma se la differenza può essere spiegata, misurata e mantenuta entro i limiti di rischio della strategia.
Perché le operazioni su demo e conto reale divergono
| Fattore | Ambiente demo | Possibile effetto sul conto reale |
|---|---|---|
| Spread | Spesso più stabile o simulato. | Può aumentare durante il rollover, notizie o bassa liquidità. |
| Slippage | Le esecuzioni possono essere semplificate. | I prezzi richiesti ed eseguiti possono differire. |
| Liquidità | Nessun impatto sul mercato reale. | Ordini di grandi dimensioni o veloci possono ricevere esecuzioni parziali o a prezzi differenti. |
| Commissione e swap | Può utilizzare condizioni di conto diverse. | Cambia il risultato netto e il costo overnight. |
| Latenza | Il percorso verso il server può differire. | I segnali raggiungono il server di trading più tardi. |
| Regole di trading | Le impostazioni demo possono essere più permissive. | I limiti di livello, volume o ordine possono differire. |
Confrontare il comportamento prima di confrontare il profitto
Inizia con timestamp, simboli, direzione, dimensione del lotto e commenti di ordine. Se entrambi i conti ricevono lo stesso segnale ma vengono eseguiti a prezzi diversi, analizza l’esecuzione. Se un conto non genera mai il segnale, analizza lo storico delle quotazioni, filtri sullo spread, orario del terminale, impostazioni dell’EA o licenza.
Diagnosi delle differenze nell'ordine giusto
Verifica la configurazione
Conferma AutoTrading, il simbolo e il timeframe del grafico, lo stato dell’icona sorridente, le autorizzazioni DLL se richieste e il numero di conto autorizzato.
Confronta le condizioni di mercato
Registra Bid, Ask, spread e orario del server del broker intorno all’ingresso previsto. Un EA con un filtro sullo spread massimo può saltare correttamente un’operazione che appare su un altro conto.
Leggi il risultato dell'ordine
Controlla le schede Experts e Journal per volumi non validi, stop non validi, off quote, riquotazioni, margine insufficiente o trading disabilitato. Questi messaggi identificano il livello che ha respinto l'azione.
Confronta un campione sufficiente di operazioni
Una singola esecuzione non costituisce un campione rappresentativo. Confronta una serie di operazioni nelle normali sessioni della strategia, includendo commissioni, swap e posizioni sia aperte sia chiuse.
Passa dalla demo al conto reale con un rischio controllato
Mantieni invariata la configurazione durante il confronto. Inizia con una dimensione di posizione che renda un’esecuzione inattesa o un breve drawdown finanziariamente tollerabile. Non aumentare il rischio semplicemente perché un breve periodo demo è stato redditizio. Monitora la continuità della connessione, il margine libero e gli errori nei log sul VPS, e mettere in pausa l’EA se l'esecuzione cade ripetutamente al di fuori delle condizioni previste.
I fondi reali introducono esecuzione, liquidità e conseguenze emotive che un saldo simulato non può riprodurre.
Definisci aspettative realistiche
Le piccole differenze tra il prezzo di entrata e il profitto netto sono normali. Le operazioni mancanti persistenti, le direzioni opposte, gli errori ripetuti del server o le dimensioni di posizioni sostanzialmente diverse non sono. L'obiettivo è stabilire se le discrepanze derivano dalla configurazione, dai dati, dalle regole del broker o dall’esecuzione prima di cambiare la strategia stessa.
Riferimento ufficiale
La documentazione ufficiale MQL4 sulla funzione OrderSend descrive il prezzo richiesto, slippage, livelli di stop e errori del server che possono influire sull'esecuzione dell'ordine live.