XAUXXDiario di ricerca
← Torna al diario

Come verificare la sensibilità allo spread nel backtest di un EA su oro in MT4?

Mantieni fisse le condizioni di test, modifica solo lo spread, confronta numero di operazioni, profitto netto e drawdown per individuare la dipendenza dei risultati dai costi di esecuzione.

Thomas · Aggiornato 2026-11-08

Autore: Thomas | Pratica MT4 | Originariamente previsto per il 7 novembre alle 18:00, ripubblicato l'8 novembre 2026.

Sintesi: mantieni fisse le condizioni di test, modifica solo lo spread, confronta numero di operazioni, profitto netto e drawdown per individuare la dipendenza dei risultati dai costi di esecuzione.

Stabilisci prima una baseline ripetibile

Nel Strategy Tester di MT4 seleziona l'EA, il simbolo dell'oro, il timeframe del grafico e l'intervallo storico, poi registra versione dell'EA, parametri, capitale iniziale, numero di decimali della quotazione e modalità di modellazione. Disattiva prima l'ottimizzazione, esegui un test a parametri fissi e salva il report. Broker diversi possono usare nomi diversi per il simbolo dell'oro, specifiche del contratto e dati storici. Verifica queste condizioni prima di cambiare piattaforma, altrimenti le differenze nei test potrebbero derivare dai dati e dal contratto, non dallo spread.

Quando il tester consente di impostare lo spread, registra prima l'unità usata nel campo. I punti nel terminale sono di solito legati alla precisione della quotazione del simbolo e non vanno interpretati direttamente come dollari. Consulta le specifiche del simbolo e il tick minimo di prezzo, poi converti lo spread di test in una differenza di prezzo comprensibile. Anche i dati storici e la modalità di modellazione vanno salvati per future verifiche.

![Diagramma originale del flusso che confronta lo spread a parametri fissi e per fasce, non su conto reale](/media/071800ab-1111-4444-8888-123456789abc.png)

Modifica solo lo spread e osserva quali risultati cambiano

Mantieni la stessa finestra di test e lo stesso modello, ed esegui tre fasce: bassa, media e alta. Le fasce dovrebbero derivare da registrazioni quotazioni verificabili della propria piattaforma, ad esempio fasce di liquidità normale e fasce con spread più ampio. Se non hai ancora registrazioni affidabili, puoi usare fasce ipotetiche chiaramente etichettate per uno stress test. Salva ogni volta i valori effettivamente inseriti e non ottimizzare i parametri di ingresso e uscita mentre modifichi lo spread. Così le variazioni dei risultati sono più facili da ricostruire.

Per ogni fascia confronta almeno profitto netto, numero di operazioni e drawdown massimo. Gli EA di breve termine hanno un margine atteso per operazione più ridotto; quando i costi aumentano, il profitto può comprimersi in modo evidente. Se cambia anche il numero di operazioni, estrai alcuni esempi dalla lista ordini e verifica prezzo di attivazione, direzione dell'ordine e orari di ingresso e uscita. Una variazione dello spread può modificare sia l'attivazione sia l'uscita, quindi non basta sottrarre un importo fisso dal profitto totale del backtest originale al posto di rieseguire il test.

Conserva il dettaglio delle operazioni quando leggi il report

Supponi che la fascia a spread basso e quella media abbiano un numero di operazioni simile, ma che nella fascia alta le operazioni calino bruscamente e il drawdown aumenti. Una combinazione del genere merita un controllo più approfondito: le variazioni si concentrano in orari specifici, riguardano distanze di uscita molto strette o l'EA ha un filtro sullo spread massimo? Se il filtro salta parte degli ordini, la variazione del profitto netto include sia l'effetto dei costi di esecuzione sia quello del cambiamento dell'insieme di operazioni. Il confronto operazione per operazione aiuta a distinguere i due casi.

La stessa fascia può essere rieseguita su un altro intervallo storico per osservare se i risultati dipendono da poche operazioni. La qualità di modellazione nel report riflette i dati di test e la modellazione, e non può misurare da sola le future esecuzioni reali. Se nei risultati di test compaiono anomalie, controlla anche gli errori e i record mancanti nei log per confermare che l'EA abbia effettivamente girato con i parametri previsti.

Quando serve un'ulteriore verifica

Le fasce di spread statiche sono adatte a confrontare la sensibilità ai costi. Lo spread reale varia nel tempo, e anche slippage, rifiuti degli ordini, ritardi e regole di esecuzione possono influire sull'esecuzione. Se basta un piccolo aumento dei costi per ribaltare i risultati, verifica prima parametri e dettaglio ordini, poi osserva con un campione indipendente o un conto demo. I risultati demo e i test storici devono indicare ambiente e limiti. L'obiettivo del report è individuare in quali condizioni la strategia tende a perdere efficacia; non consente di promettere rendimenti.

原创教学示意,非真实行情或实盘。
原创教学示意,非真实行情或实盘。
Avvertenza: le operazioni con leva possono causare perdite rilevanti. I contenuti sono destinati alla ricerca e alla formazione, senza garanzie di rendimento. Le performance passate non prevedono risultati futuri.
WECHAT

Connect with Thomas

Gold research · Trading reviews · MT4 discussions

WeChat ID:xauxx666
Open QR image

Scan with WeChat to add. On mobile, open and save the image, then select it from your album in WeChat Scan.

Thomas’s WeChat QR code, ID xauxx666