Ordini e posizioni MT5: evitare errori con il netting
Contenuti
- Ordine, esecuzione e posizione sono cose diverse
- Cosa cambia tra netting e hedging
- Incidenti nei conti che non permettono l'hedging
- 1. L'ordine pensato come copertura diventa una chiusura
- 2. La gestione di averaging e grid si rompe
- 3. Più EA sullo stesso simbolo si disturbano a vicenda
- Esiste anche l'incidente inverso
- Procedura di verifica prima dell'avvio
- I limiti di questa verifica
- Riepilogo
Prima di avviare un EA, controlla se il tuo conto è netting o hedging. Con lo stesso EA, un'operazione in direzione opposta può diventare una "nuova posizione" oppure una "chiusura", a seconda del tipo di conto. Se l'EA presuppone un tipo di conto diverso da quello reale, si generano profitti e perdite indesiderati anche quando la logica è corretta.
Diamo tanto peso a questo controllo perché a volte il comportamento cambia senza che compaia alcun errore. In questo articolo chiariamo prima la terminologia, poi descriviamo gli incidenti più frequenti e la procedura di verifica.
Ordine, esecuzione e posizione sono cose diverse
In MT5 un'operazione viene registrata in tre fasi.
- Ordine (order): l'istruzione "voglio comprare" o "voglio vendere". Gli ordini pendenti, come limit e stop, non diventano esposizione finché non vengono eseguiti.
- Esecuzione (deal): la registrazione dell'ordine andato a buon fine. Un singolo ordine può essere diviso in più esecuzioni.
- Posizione: l'esposizione che detieni in questo momento come risultato delle esecuzioni.
"Avere un ordine pendente" e "avere una posizione aperta" sono due stati distinti. Per esempio, anche se rimuovi l'EA dal grafico, gli ordini pendenti e le posizioni su MT5 non scompaiono necessariamente da soli. Dopo aver fermato l'EA, controlla nella scheda Trade che non ne rimanga nessuno dei due.
Confronto broker consigliati →
🎁 Scarica EA gratis📧 Corso email gratuito (8 email) + pacchetto di 13 indicatori MT5 riservato agli iscritti
Subito dopo l'iscrizione ricevi il link per scaricare un pacchetto riservato agli iscritti con i nostri 13 indicatori MT5: file compilati (.ex5), codice sorgente e una guida all'installazione. Poi 8 email sui fondamenti del trading algoritmico, sulla corretta lettura dei backtest e sulla scelta del broker (una al giorno per i primi 5 giorni, poi a 7, 14 e 30 giorni dall'iscrizione). Ricevi anche un avviso prima di ogni aumento di prezzo delle versioni vendute su MQL5 Market (prezzo di lancio che sale a scaglioni con le vendite). Su questo sito i nostri EA sono gratuiti con un conto reale presso un broker partner.
* Privacy rigorosamente protetta. Potete cancellarvi in qualsiasi momento.
Cosa cambia tra netting e hedging
Il netting aggrega tutto in una sola posizione per ogni simbolo. L'hedging permette di tenere posizioni separate per ogni esecuzione, anche sullo stesso simbolo.
| Esempio di operazione | Conto netting | Conto hedging |
|---|---|---|
| Buy 0.1 lotti con Buy 0.1 lotti già aperto | Unica posizione Buy da 0.2 lotti | Due posizioni Buy da 0.1 lotti |
| Sell 0.1 lotti con Buy 0.1 lotti già aperto | Si compensano, nessuna posizione | Due posizioni, Buy e Sell (hedging) |
| Sell 0.2 lotti con Buy 0.1 lotti già aperto | Inversione in Sell da 0.1 lotti | Due posizioni: Buy 0.1 e Sell 0.2 |
| Stop loss e take profit per posizione | Un solo set per simbolo | Impostabili per ogni posizione |
Il punto chiave è la seconda riga: su un conto netting, un ordine inviato con l'idea di aprire una copertura agisce invece come ordine di chiusura della posizione esistente.
Incidenti nei conti che non permettono l'hedging
1. L'ordine pensato come copertura diventa una chiusura
Se l'EA apre una posizione opposta per contenere la perdita latente, su un conto netting l'esposizione semplicemente sparisce. Se l'EA continua a elaborare supponendo che "entrambe siano aperte", la gestione si scollega dalla realtà. E se la logica prevede di inviare ulteriori ordini opposti, si rischia di creare una nuova esposizione nella direzione sbagliata.
2. La gestione di averaging e grid si rompe
Una strategia che chiude in profitto ogni posizione separatamente non funziona su un conto netting, perché tutto si fonde in un unico prezzo medio. A seconda degli ordini aggiunti, possono cambiare anche i livelli di stop loss e take profit. In un EA che usa il numero di posizioni come limite massimo, per quante volte si aggiunga il conteggio resta 1 e il limite non scatta.
3. Più EA sullo stesso simbolo si disturbano a vicenda
È l'incidente più facile da non vedere. Per esempio, MEGAMAX DONCHIAN e DONCHIAN ENGINE operano entrambi su USDJPY H1. Se li usi insieme su un conto netting, l'esposizione su USDJPY viene sommata in una sola posizione. A seconda di come sono scritti, la chiusura di un EA può chiudere anche la quota dell'altro, oppure la posizione risulta "aperta" e blocca i nuovi ingressi.
I valori misurati di ciascun EA servono a valutarlo da solo: non indicano i risultati ottenibili usandoli insieme sullo stesso simbolo.
Esiste anche l'incidente inverso
Se esegui su un conto hedging un EA pensato per il netting, l'ordine opposto, inteso come chiusura, può restare aperto come nuova posizione. Se le posizioni in hedging si accumulano, continuano a pesare margine, swap e spread. Il conto hedging non è sempre quello più sicuro.
Procedura di verifica prima dell'avvio
- Verifica il tipo di conto: nella barra del titolo del terminale o nella cronologia all'accesso compare spesso una dicitura come "Hedge" o "hedging". La dicitura può variare a seconda della versione: se non riesci a stabilirlo, chiedi al broker.
- Controlla i conti supportati dall'EA: verifica se il manuale o i parametri indicano un tipo di conto. Consulta anche la guida all'impostazione degli EA.
- Prova il comportamento su un conto demo: apri un conto demo dello stesso tipo di quello reale ed esegui l'EA con il lotto minimo. Controlla che il numero di righe nella scheda Trade sia quello previsto.
- Allinea il tipo di conto nei test: quando guardi i risultati dello strategy tester, verifica che l'ambiente di test e il conto reale siano dello stesso tipo.
- Individua gli EA che operano sullo stesso simbolo: se su un conto ci sono più EA che trattano lo stesso simbolo, valuta di evitare l'uso combinato su un conto netting.
- Leggi le condizioni del broker: il tipo di conto si decide all'apertura e, di norma, per cambiarlo serve un conto separato. Le regole variano da broker a broker: partendo dal confronto dei broker FX, consulta anche le condizioni ufficiali.
I limiti di questa verifica
Chiariamo subito ciò che non possiamo affermare con certezza.
- Quanto descritto in questo articolo è il funzionamento generale. Non è il risultato di un confronto di un EA specifico su entrambi i tipi di conto. Il comportamento reale si capisce solo verificando l'implementazione di quell'EA.
- Con un EA di cui non si può leggere il codice, l'individuazione della causa ha dei limiti. Se in un breve periodo di demo non avviene mai un'aggiunta di posizione o un'inversione, il problema non emerge.
- Nemmeno un "conto hedging" dà piena tranquillità. A seconda delle normative o dei regolamenti del broker, le posizioni in hedging o l'ordine di chiusura possono essere limitati. Restano condizioni che non si deducono dal solo tipo di conto indicato.
- Anche allineando il tipo di conto, restano differenze di risultato dovute a spread ed esecuzioni. Non si garantiscono risultati uguali al backtest.
Inoltre, il netting in sé non è un difetto. Per un EA che opera in modo semplice con una sola posizione per simbolo, ha il vantaggio di rendere l'esposizione facile da seguire. Più che stabilire quale sia migliore, conta che la progettazione dell'EA e il conto siano compatibili.
Riepilogo
- L'ordine è l'istruzione, l'esecuzione è la registrazione dell'operazione conclusa e la posizione è l'esposizione attuale.
- Il netting prevede una posizione per simbolo; l'hedging permette più posizioni sullo stesso simbolo.
- Su un conto netting, un ordine opposto non crea una copertura ma agisce come chiusura o inversione.
- Se usi più EA sullo stesso simbolo, fai attenzione alla somma delle esposizioni.
- Anche su un conto hedging, se la logica di chiusura è diversa da quella prevista, possono restare posizioni in hedging indesiderate.
- Prima di passare al reale, verifica il funzionamento su un conto demo dello stesso tipo, con il lotto minimo.
Correlati
2026-10-29
OnTick e OnTimer in MQL5: come usarli nel design di un EA
2026-10-20
Il fuso orario del server rompe il filtro orario dell'EA
2026-10-19
Backtest non riproducibile: i 5 punti da controllare
2026-10-16
Backtest con simboli personalizzati MT5: trappole da evitare
📧 Corso email gratuito (8 email) + pacchetto di 13 indicatori MT5 riservato agli iscritti
Subito dopo l'iscrizione ricevi il link per scaricare un pacchetto riservato agli iscritti con i nostri 13 indicatori MT5: file compilati (.ex5), codice sorgente e una guida all'installazione. Poi 8 email sui fondamenti del trading algoritmico, sulla corretta lettura dei backtest e sulla scelta del broker (una al giorno per i primi 5 giorni, poi a 7, 14 e 30 giorni dall'iscrizione). Ricevi anche un avviso prima di ogni aumento di prezzo delle versioni vendute su MQL5 Market (prezzo di lancio che sale a scaglioni con le vendite). Su questo sito i nostri EA sono gratuiti con un conto reale presso un broker partner.
* Privacy rigorosamente protetta. Potete cancellarvi in qualsiasi momento.
Hai domande su EA o Forex?
Puoi pubblicarle sul forum di trading di Nattzy (registrazione gratuita). Sono benvenute anche domande che vanno oltre questo articolo: impostazioni degli EA, scelta del broker e altro.
Chiedi su Nattzy ↗