Backbone: Il Sistema Trading per MetaTrader 4

Mike 2008.12.23 16:25 12 0 0
Allegato

Se stai cercando un modo innovativo per gestire le tue operazioni, il Backbone potrebbe essere la soluzione che fa per te. Questo EA (Expert Advisor) si basa su una variazione costante della direzione delle operazioni in base ai livelli di TakeProfit, StopLoss e TrailingStop. Le posizioni vengono aperte passo dopo passo, in direzione opposta rispetto alle posizioni chiuse in precedenza. Le operazioni si chiudono simultaneamente quando si raggiungono i livelli predefiniti di TakeProfit, StopLoss o TrailingStop.

Una delle caratteristiche interessanti di Backbone è che non utilizza indicatori o modelli matematici complessi. La sua redditività si basa su un principio semplice: la durata delle posizioni vincenti è maggiore rispetto a quella delle posizioni perdenti.

Backbone può essere utilizzato su qualsiasi timeframe, ma è importante adattare i livelli di TakeProfit, StopLoss e TrailingStop a ciascun timeframe. Per darti un esempio pratico, ho utilizzato l'EURUSD su H1 nel periodo di ottimizzazione dal 10/01/2007 al 30/09/2008. Per velocizzare l'ottimizzazione, ho impostato una chiave che limita le decisioni di trading all'apertura di una nuova candela e ho utilizzato "Open Prices only" durante l'ottimizzazione. Ho impiegato il metodo "Every tick" per controllare i risultati, come puoi vedere nel report qui sotto.

I parametri di input ottimali per EURUSD H1 sono:

  • MaxRisk: 0.5 - rischio massimo per tutte le operazioni in qualsiasi momento
  • ntmax: 10 - numero massimo di operazioni in una direzione
  • TakeProfit: 170
  • StopLoss: 40 - 0: disabilitato; >0: abilitato
  • TailingStop: 300 - 0: disabilitato; >0: abilitato (StopLoss deve essere abilitato)

Attenzione: come la maggior parte degli EA ottimizzati, Backbone funziona bene solo nel range temporale in cui è stato ottimizzato. Potrebbe non performare altrettanto bene in condizioni di "out-of-sample". Ad esempio, se Backbone avesse partecipato al campionato del 2008, il suo bilancio sarebbe stato di 104 dollari. Tuttavia, Backbone può servire come base per sviluppare EA più complessi e redditizi, aggiungendo filtri per le operazioni perdenti. Ti consiglio di ottimizzare prima Backbone sui livelli di TakeProfit, StopLoss e TrailingStop utilizzando l'ottimizzatore integrato di MetaTrader. Poi, una volta fissati questi valori, aggiungi filtri e ottimizza solo i parametri di questi filtri.

Buona fortuna!

Report di Test della Strategia
Backbone
InterbankFX-MT4 Demo Accounts 2 (Build 220)

Simbolo EURUSD (Euro vs Dollaro USA)
Periodo 1 Ora (H1) 2007.10.01 00:00 - 2008.09.29 23:00 (2007.10.01 - 2008.09.30)
Modello Every tick (il metodo più preciso basato su tutti i timeframe disponibili)
Parametri MaxRisk=0.5; ntmax=10; TakeProfit=170; StopLoss=40; TrailingStop=300;

Barre nel test 7086 Tick modellati 3103036 Qualità della modellazione n/a
Errori di grafici non corrispondenti 219




Deposito iniziale 10000.00



Profitto netto totale 9882406.34 Profitto lordo 31810499.95 Perdita lorda -21928093.61
Fattore di profitto 1.45 Profitto atteso 4607.18

Drawdown assoluto 672.94 Drawdown massimo 2039240.00 (20.33%) Drawdown relativo 82.13% (1922003.87)

Operazioni totali 2145 Posizioni corte (percentuale vincente) 1138 (26.27%) Posizioni lunghe (percentuale vincente) 1007 (31.28%)

Operazioni vincenti (% del totale) 614 (28.62%) Operazioni perdenti (% del totale) 1531 (71.38%)
Maggior operazione vincente 85560.00 operazione perdente -23220.00
Media operazione vincente 51808.63 operazione perdente -14322.73
Massimo vincite consecutive (profitto in denaro) 22 (1861260.00) perdite consecutive (perdita in denaro) 79 (-1591660.00)
Massimo profitto consecutivo (conteggio delle vittorie) 1861260.00 (22) perdita consecutiva (conteggio delle perdite) -1591660.00 (79)
Media vittorie consecutive 7 perdite consecutive 16
Elenco
Commento 0