AI Donchian Breakout Trader
- Experts
- Versione: 1.0
Panoramica
AI Donchian Breakout Trader è un Expert Advisor completamente automatizzato per MetaTrader 5. Monitora un canale di prezzo mobile (il massimo più alto e il minimo più basso su un periodo retrospettivo configurabile) e cerca un vero breakout oltre quel canale, valutato da un motore di confidenza in stile IA prima che venga considerata qualsiasi operazione.
Come funziona
- L'EA calcola continuamente un canale di prezzo dai massimi e minimi recenti, escludendo la candela in formazione e quella appena chiusa dal calcolo del canale stesso.
- Un segnale di breakout appare quando il prezzo della candela più recentemente chiusa chiude oltre il margine superiore o inferiore di quel canale.
- La forza del breakout è misurata come la distanza oltre il margine del canale, normalizzata rispetto alla volatilità ATR attuale.
- Ogni breakout viene verificato in modo incrociato con la linea principale dell'indicatore ADX per confermare che il movimento abbia una forza di trend sottostante prima di essere trattato come segnale.
- Un filtro di trend EMA opzionale può richiedere che la direzione del breakout concordi con il trend a lungo termine.
- Un punteggio di confidenza in stile IA da 0 a 100 combina la forza del breakout e la forza del trend. Un'operazione viene considerata solo quando il punteggio supera una soglia minima configurabile.
Gestione del rischio
- Distanze di stop loss e take profit basate sull'ATR, che si adattano alla volatilità attuale del mercato.
- Trailing stop opzionale basato sull'ATR. Prima di modificare lo stop loss, l'EA verifica la distanza tra il prezzo e il take profit attuale per evitare rifiuti del broker quando il prezzo è già vicino all'obiettivo.
- Viene eseguito un controllo del margine prima di ogni richiesta di operazione, confrontando il margine richiesto stimato con il margine libero con un buffer di sicurezza.
- La dimensione del lotto viene automaticamente normalizzata secondo i vincoli di volume minimo, massimo e step del broker.
- Un filtro configurabile per l'orario di sessione con un buffer di margine, oltre a un filtro di spread massimo, aiutano l'EA a rimanere in disparte in condizioni sfavorevoli.
- Una posizione alla volta per simbolo/magic number.
Parametri di Ingresso
- InpMagicNumber - identificatore univoco delle operazioni di questo EA.
- InpTimeframe - intervallo temporale operativo utilizzato per costruire il canale di prezzo e gli indicatori.
- InpMaxSpreadPoints - spread massimo consentito, in punti, prima che una nuova operazione venga saltata.
- InpEdgeBufferSeconds - buffer, in secondi, mantenuto libero dai margini di apertura/chiusura della sessione.
- InpDonchianPeriod - numero di candele utilizzate per calcolare il canale di prezzo (massimo più alto / minimo più basso).
- InpAtrNormMult - multiplo di ATR che corrisponde al punteggio massimo di confidenza basato sulla forza del breakout.
- InpAdxPeriod - periodo utilizzato per il calcolo dell'ADX.
- InpAdxNorm - valore di ADX che corrisponde al punteggio massimo di confidenza basato sulla forza del trend.
- InpMinConfidence - punteggio minimo di confidenza IA (0-100) richiesto prima di aprire un'operazione.
- InpUseEmaFilter, InpEmaTrendPeriod - filtro di coerenza del trend a lungo termine opzionale.
- InpLotSize - dimensione del lotto base prima della normalizzazione del volume da parte del broker.
- InpAtrPeriod, InpSlAtrMult, InpTpAtrMult - periodo ATR e moltiplicatori utilizzati per dimensionare lo stop loss e il take profit.
- InpMinStopPoints - distanza minima dello stop in punti, indipendentemente dall'ATR.
- InpUseTrailing, InpTrailAtrMult, InpTrailStepPoints - impostazioni del trailing stop.
Note Importanti
Questo Expert Advisor automatizza una logica di trading chiaramente definita basata sul rilevamento di breakout del canale di prezzo e sulla conferma della forza del trend. Non garantisce un profitto, e nessun risultato - ipotetico o altro - è un indicatore affidabile delle prestazioni future. Si prega di testare prima su un conto demo, utilizzare un dimensionamento della posizione adeguato al proprio conto ed essere consapevoli che il trading di strumenti a leva comporta un rischio di perdita.
