BACKTESTMARKET
Utile o Perdita, Questo è il Problema!
backtesting·

Utile o Perdita, Questo è il Problema!

Quando si esegue un backtest in MetaTrader, una candela che tocca sia lo stop loss che il take profit crea ambiguità — quale dei due è stato colpito per primo? La metodologia del worst case scenario risolve questo problema e mette alla prova la vera solidità di una strategia.

Di Cesare Gonzi
metatraderbacktestingstop losstake profitworst case scenariotrading systemalgorithmic trading

Utile o Perdita, Questo è il Problema!

Quando si esegue un backtest con MetaTrader, è abbastanza comune imbattersi nel problema dell'utile o della perdita. Di cosa sto parlando?

Quando un trader testa una strategia, MetaTrader esegue alcune simulazioni sui prezzi. Più i dati utilizzati sono dettagliati, migliore sarà il backtest. Utilizzare dati su timeframe di 1 minuto garantisce una precisione maggiore rispetto ai dati su 5 minuti o 1 ora.

MT4 agisce come intermediario tra il prezzo minimo e quello massimo all'interno di una candela. Qui emerge il problema: come si può stabilire se lo stop loss impostato è stato colpito prima del take profit anch'esso impostato?

Non esiste una risposta a questo problema. Si potrebbe utilizzare il tick data, ma è troppo lento e MetaTrader non lo supporta nativamente.


La Strategia del Worst Case Scenario

L'unica soluzione pratica è applicare la metodologia del worst case scenario.

Secondo questo approccio, si contano semplicemente tutte le candele che toccano sia lo stop loss che il take profit come se avessero sempre colpito prima lo stop loss. È l'assunzione più conservativa che si possa fare.

Se il tuo trading system funziona bene anche in questo scenario peggiore, è molto probabile che operi in modo redditizio nella realtà.


Punti Chiave

  • Utilizza dati a 1 minuto per i backtest più accurati — riduce al minimo l'ambiguità
  • Applica il worst case scenario: supponi che lo SL venga colpito prima del TP ogni volta che entrambi vengono toccati nella stessa candela
  • Se la strategia è redditizia con questa assunzione, ha una robustezza genuina
  • Le strategie che sembrano valide solo in condizioni ottimistiche vanno abbandonate

Il mio consiglio è di puntare su sistemi algoritmici che lascino correre un po' i prezzi. Lo scalping non è adatto al trading algoritmico, perché presenta problemi legati a spread e slippage. Puoi approfondire nel mio articolo lo scalping è una truffa.

Minore è la sensibilità della robustezza del tuo trading system a piccole variazioni, più forte è la tua strategia di trading.

Newsletter

Rimani aggiornato

Nuovi dataset, Expert Advisor, sconti e approfondimenti di trading — direttamente nella tua casella di posta.

Carrello

Il carrello è vuoto

Aggiungi prodotti per iniziare.