Le definizioni commerciali sono un punto di partenza, ma non raccontano l’intero processo di esecuzione. Per un Expert Advisor è più importante capire come vengono formati i prezzi, dove viene gestito l’ordine, quale modalità usa il simbolo e cosa accade quando il prezzo richiesto non è più disponibile.
Market Maker, STP, ECN e DMA: che cosa indicano
Un Market Maker può formulare il prezzo offerto al cliente e operare come controparte secondo la propria politica di esecuzione. STP descrive in genere l’instradamento automatico verso uno o più fornitori esterni. ECN fa normalmente riferimento a una rete elettronica che aggrega prezzi e volumi, mentre DMA indica l’accesso diretto a una sede o a un book esterno. Nel Forex retail questi termini non vengono utilizzati in modo uniforme: il contratto del conto e la politica di esecuzione sono più utili di una semplice etichetta promozionale.
| Definizione | Meccanismo tipico | Che cosa verificare per un EA |
|---|---|---|
| Market Maker | Il broker fornisce il prezzo al cliente e può internalizzare il flusso. | Requote, andamento dello spread, regole sugli stop e conflitti d’interesse. |
| STP | Gli ordini vengono instradati automaticamente verso fonti selezionate. | Coerenza del routing, markup applicato e gestione dei rifiuti. |
| ECN | Prezzi e volumi di più partecipanti vengono aggregati. | Commissione, volume minimo, esecuzioni parziali e profondità disponibile. |
| DMA | L’ordine raggiunge una sede o un book esterno secondo regole definite. | Strumenti ammessi, tipi di ordine, politiche di esecuzione ed eventuale last look. |
Un EA ben gestito può funzionare meglio su un conto stabile e trasparente che su un conto con un’etichetta accattivante ma spread, rifiuti o esecuzioni irregolari.
Non confondere il modello del broker con la modalità di esecuzione
MT4 può mostrare modalità come Instant Execution, Request Execution o Market Execution. Queste voci descrivono come il terminale e il server elaborano un ordine a mercato; non dimostrano che il broker sia ECN, STP o Market Maker. Con l’esecuzione istantanea, se il prezzo richiesto non è più disponibile può comparire un requote. Con l’esecuzione a mercato, l’ordine viene eseguito al prezzo disponibile sul server, che può essere diverso da quello visibile nel momento dell’invio.
Controlla anche le specifiche del simbolo: spread fisso o variabile, cifre decimali, dimensione del contratto, Stops Level, incremento del lotto, volume massimo, swap e orari di negoziazione. Anche con una logica corretta, l’EA può ricevere errori di stop o volume se questi parametri cambiano da un broker all’altro.
La qualità dell’esecuzione si misura: non è uno slogan
Valutala su un campione rappresentativo delle ore in cui l’EA opera davvero. Registra prezzo richiesto, prezzo eseguito, latenza complessiva, rifiuti, requote, esecuzioni parziali e spread all’ingresso. Separa le condizioni normali dal rollover, dalle notizie e dai periodi di scarsa liquidità. Un singolo ordine veloce non dimostra una qualità costante.
Misura separatamente gli scostamenti favorevoli e sfavorevoli.
Distingui aperture, chiusure e modifiche respinte.
Misura l’intero percorso, non soltanto il ping del VPS.
Il peso dell’esecuzione dipende dalla strategia. Pochi decimi di pip possono essere trascurabili su H4 e decisivi per uno scalper. I sistemi grid o multiordine richiedono inoltre liquidità e margine sufficienti quando più operazioni vengono attivate quasi insieme.
Checklist di compatibilità per un EA
Regolamentazione, tutela dei fondi dei clienti e condizioni di prelievo devono essere valutate separatamente per la specifica entità giuridica e giurisdizione. La compatibilità tecnica non sostituisce la verifica del broker.
Esegui un test controllato prima del conto reale
- Usa la stessa versione dell’EA, lo stesso simbolo, timeframe e gli stessi parametri previsti sul conto reale.
- Mantieni invariato il rischio e confronta i conti nella stessa finestra operativa.
- Esporta Experts, Journal e storico invece di affidarti alle schermate.
- Confronta prezzo richiesto e prezzo di esecuzione, spread, commissione, swap ed errori di modifica.
- Raccogli un numero sufficiente di operazioni sia in condizioni tranquille sia in mercati più dinamici.
- Quando passi al conto reale, parti con un rischio ridotto e verifica nuovamente le esecuzioni.
Non ottimizzare un EA attorno a un feed demo eccezionalmente favorevole. L’obiettivo è trovare condizioni stabili che la strategia sia in grado di tollerare.
Riferimenti ufficiali
MetaTrader descrive il proprio processo di esecuzione degli ordini e i parametri impostati dal broker nella guida a Market Watch e Specifiche del contratto. Questi dati vanno letti insieme alla politica di esecuzione del broker.