Breakout Adaptive
- Experts
-
Alexandre Vincent Traber
Sviluppatore di trading algoritmico specializzato in Expert Advisor per MetaTrader 5. - Versione: 1.0
Panoramica
Breakout Adaptive è un EA breakout su canale Donchian con rischio basato su ATR, prese di profitto a livelli, gestione dell'uscita con breakeven e trailing, protezione dalla restituzione del profitto e dimensionamento adattivo della posizione dopo serie di perdite, progettato per rendere più fluida la curva del capitale.
Come funziona
- Rileva i breakout del massimo/minimo su un periodo Donchian configurabile.
- Entra alla conferma della chiusura fuori dal canale, stop loss basato su ATR.
- Chiude parte del volume al Tier 1 (multiplo R), sposta lo stop a breakeven.
- Chiude parte del volume al Tier 2 (multiplo R).
- Applica un trailing stop basato su ATR al resto dopo il Tier 2.
- Chiude la posizione se il profitto retrocede oltre una % configurabile dal suo picco R (protezione da restituzione).
- Riduce il moltiplicatore di rischio dopo perdite consecutive, lo ripristina gradualmente dopo guadagni.
Parametri di input
Trading
- Magic Number — numero magico
- Order Comment — commento ordine
- Max Spread Points — spread massimo in punti
Signal (Donchian)
- Donchian Period — periodo Donchian
Risk & Sizing (Rischio e dimensionamento)
- Risk Percent — % di rischio per trade
- Use Compounding — usa capitalizzazione composta
- ATR Period — periodo ATR
- ATR SL Multiplier — moltiplicatore ATR dello stop loss
Adaptive Risk (Recovery) (Rischio adattivo)
- Adaptive Enable — attiva rischio adattivo
- Adaptive Loss Step % — riduzione per perdita, %
- Adaptive Win Step % — ripristino per guadagno, %
- Adaptive Min Risk Multiplier — moltiplicatore di rischio minimo
- Adaptive Max Risk Multiplier — moltiplicatore di rischio massimo
Exit Management (Tiers) (Gestione uscita)
- Tier1 RR — multiplo R del Tier 1
- Tier1 Close % — % di chiusura al Tier 1
- Tier2 RR — multiplo R del Tier 2
- Tier2 Close % — % di chiusura al Tier 2
- Breakeven Buffer Points — buffer breakeven in punti
- Trail ATR Multiplier — moltiplicatore ATR del trailing
Profit Giveback Protection (Protezione da restituzione del profitto)
- Giveback Enable — attiva protezione
- Giveback Min Profit R — profitto minimo in R per attivazione
- Giveback % — % di ritracciamento per la chiusura
Optimizer Score (Punteggio dell'ottimizzatore)
- Score Min Profit Factor — fattore di profitto minimo
- Score Max Drawdown % — drawdown massimo, %
- Score Min Trades — numero minimo di trade
- Score R2 Weight — peso di R2
- Score Slope Weight — peso della pendenza
- Score Split Penalty — penalità divergenza tra metà periodo
- Score Skew Penalty — penalità concentrazione profitto
- Score Ulcer Penalty — penalità indice Ulcer
- Score MAR Weight — peso del rapporto MAR
- Score Trade Bonus Weight — peso del bonus numero trade
Sistema di punteggio dell'ottimizzatore
Breakout Adaptive include una funzione OnTester personalizzata per scartare i risultati di ottimizzazione sovradattati (curve-fitted). Squalifica i risultati con profitto negativo, fattore di profitto basso, drawdown eccessivo o pochi trade, quindi classifica i restanti in base alla fluidità della curva del capitale (R²), velocità di profitto (pendenza) ed efficienza del capitale (rapporto MAR), con penalità per instabilità temporale, concentrazione del profitto in un singolo trade e indice Ulcer. Impostare il criterio di ottimizzazione su Custom max.
Configurazione consigliata
Simboli, timeframe e modalità di modellazione consigliati sono mostrati negli screenshot, con il file .set corrispondente indicato nel commento di ciascuno screenshot.
Screenshot
Vedere gli screenshot allegati per le combinazioni simbolo/timeframe consigliate e i relativi file .set.
Disclaimer
Le performance passate mostrate nei backtest e negli screenshot non garantiscono risultati futuri. Testare su un conto demo prima dell'uso reale. Il trading comporta il rischio di perdita del capitale.
