NEXA Obv Divergence Break
- Experts
-
Park Seongcheon
Ciao!
Mi chiamo Park Sung Chan e sono uno sviluppatore specializzato nei sistemi di trading algoritmico per MetaTrader 5. - Versione: 1.0
- Attivazioni: 5
Panoramica del prodotto
NEXA OBV Divergence Break è un Expert Advisor per MetaTrader 5.
Questo EA utilizza la divergenza OBV, la rottura del canale e la conferma MACD per valutare i segnali di trading. Il timeframe principale predefinito è M15. Il sistema analizza la differenza tra il movimento del prezzo e il flusso dell’OBV, quindi conferma la condizione tramite la rottura del canale e la direzione del MACD.
Dopo l’ingresso, l’EA gestisce la posizione con stop loss basato su ATR, take profit basato su RR, funzione Break Even e Trailing Stop.
Panoramica della strategia
Il sistema è progettato per individuare situazioni in cui il flusso dell’OBV cambia prima del movimento del prezzo.
Una condizione Buy si basa su una struttura in cui il prezzo forma un minimo più basso, mentre l’OBV forma un minimo più alto. Successivamente, l’EA verifica se il prezzo rompe la parte superiore del canale e se il MACD conferma la direzione rialzista.
Una condizione Sell si basa su una struttura in cui il prezzo forma un massimo più alto, mentre l’OBV forma un massimo più basso. Successivamente, l’EA verifica se il prezzo rompe la parte inferiore del canale e se il MACD conferma la direzione ribassista.
Prima di inviare un ordine, l’EA controlla lo spread, le condizioni ATR, l’orario di trading, le posizioni esistenti, i limiti giornalieri di trading e la protezione dopo perdite consecutive.
Funzioni principali
Logica del segnale basata sulla divergenza OBV
Conferma tramite rottura del canale
Conferma della direzione tramite MACD
Valutazione del trend con EMA su timeframe superiore
Calcolo dello stop loss basato su ATR
Calcolo del take profit basato su RR
Funzione Break Even
Funzione Trailing Stop
Filtro dello spread
Filtro dell’orario di trading
Limite giornaliero di operazioni
Limite giornaliero di perdita
Pausa dopo perdite consecutive
Supporto per lotto fisso e calcolo del lotto basato sulla percentuale di rischio
Gestione del rischio
Lo stop loss viene calcolato in base al valore dell’ATR.
Il take profit viene calcolato in base al parametro RR. L’EA può applicare diversi rapporti di obiettivo in base alla classificazione del segnale.
Quando una posizione raggiunge una determinata area di profitto, la funzione Break Even può spostare lo stop loss vicino al prezzo di ingresso. Dopo l’applicazione del Break Even, la funzione Trailing Stop può regolare lo stop loss in base al movimento del mercato.
L’EA include le seguenti condizioni di protezione.
Limite massimo dello spread
Condizione minima ATR
Limite massimo della distanza dello stop loss
Una sola posizione per simbolo e Magic Number
Prevenzione di ingressi duplicati sulla stessa candela di segnale
Limite massimo di operazioni giornaliere
Limite di perdita giornaliera
Pausa dopo perdite consecutive
Filtro dell’orario di trading
Utilizzo consigliato
Questo EA è progettato per l’utilizzo predefinito su grafici M15.
Prima dell’utilizzo, l’utente dovrebbe controllare le specifiche del simbolo, lo spread del broker, l’orario del server e le condizioni di trading. Si consiglia di testare le impostazioni nello Strategy Tester e su un conto demo prima di utilizzare l’EA su un conto reale.
Per simboli come GOLD, le condizioni di trading possono variare a seconda del broker. L’utente dovrebbe controllare spread, lotto minimo, Stop Level, Tick Value e altre specifiche del simbolo.
Parametri di input
General Settings
InpSymbol
Specifica il simbolo di trading. Se lasciato vuoto, l’EA utilizza il simbolo del grafico corrente.
InpSignalTF
Imposta il timeframe utilizzato per il calcolo dei segnali. Il valore predefinito è M15.
InpAllowBuy
Abilita o disabilita le operazioni Buy.
InpAllowSell
Abilita o disabilita le operazioni Sell.
InpMagicNumber
Numero univoco utilizzato dall’EA per identificare i propri ordini e le proprie posizioni.
InpDeviationPoints
Deviazione massima consentita del prezzo per gli ordini a mercato.
Entry Logic
InpOBVDivLookback
Numero di candele precedenti utilizzate per rilevare la divergenza OBV.
InpChannelPeriod
Periodo utilizzato per calcolare il massimo e il minimo del canale.
InpMACDFast
Periodo Fast EMA del MACD.
InpMACDSlow
Periodo Slow EMA del MACD.
InpMACDSignal
Periodo Signal del MACD.
Trend / Regime
InpUseHTFTrendScore
Abilita o disabilita la valutazione del trend su timeframe superiore.
InpTrendTF
Timeframe utilizzato per confermare il trend superiore.
InpTrendEMAPeriod
Periodo EMA utilizzato per confermare il trend superiore.
Risk / Lot
InpUseFixedLots
Se true, l’EA utilizza una dimensione del lotto fissa. Se false, l’EA calcola la dimensione del lotto in base alla percentuale di rischio.
InpFixedLots
Dimensione del lotto fisso.
InpRiskPercent
Percentuale di rischio del conto utilizzata quando è attivo il calcolo del lotto basato sul rischio.
InpMaxLots
Dimensione massima del lotto consentita per l’EA.
SL / TP
InpATRPeriod
Periodo di calcolo dell’ATR.
InpSL_ATR_Mult
Moltiplicatore ATR utilizzato per calcolare la distanza dello stop loss.
InpBaseRR
Valore RR di base utilizzato per calcolare la distanza del take profit.
InpMinSLPoints
Distanza minima dello stop loss in punti.
InpMaxSLPoints
Distanza massima dello stop loss in punti. Se impostato su 0, questo limite viene disattivato.
InpMinATRPoints
Condizione minima ATR richiesta per consentire gli ingressi.
InpMaxATRPoints
Condizione massima ATR. Se impostato su 0, questo limite viene disattivato.
Safety Filters
InpMaxSpreadPoints
Spread massimo consentito in punti.
InpMaxDailyTrades
Numero massimo di ingressi consentiti al giorno.
InpDailyLossLimitPct
Limite giornaliero di perdita chiusa come percentuale del saldo del conto.
InpMaxConsecutiveLoss
Numero massimo di perdite consecutive prima dell’applicazione di una pausa.
InpLossCooldownBars
Numero di candele da attendere dopo il raggiungimento del limite di perdite consecutive.
Trading Time Filter
InpUseTimeFilter
Abilita o disabilita il filtro dell’orario di trading.
InpTradeStartHour
Ora di inizio trading basata sull’orario del server.
InpTradeEndHour
Ora di fine trading basata sull’orario del server.
InpAllowMonday
Abilita o disabilita il trading il lunedì.
InpAllowTuesday
Abilita o disabilita il trading il martedì.
InpAllowWednesday
Abilita o disabilita il trading il mercoledì.
InpAllowThursday
Abilita o disabilita il trading il giovedì.
InpAllowFriday
Abilita o disabilita il trading il venerdì.
BE / Trailing
InpUseBreakEven
Abilita o disabilita la funzione Break Even.
InpBETriggerR
Area di profitto in R necessaria per attivare il Break Even.
InpBEBufferPoints
Punti aggiuntivi oltre il prezzo di ingresso quando viene applicato il Break Even.
InpUseTrailingStop
Abilita o disabilita la funzione Trailing Stop.
InpTrailingATRMult
Moltiplicatore ATR utilizzato per calcolare la distanza del Trailing Stop.
InpTrailingMinPoints
Distanza minima del Trailing Stop in punti.
InpMinModifyPoints
Miglioramento minimo dello stop loss richiesto prima della modifica.
InpModifyThrottleSec
Tempo minimo di attesa tra le richieste di modifica dello stop loss.
Note importanti
Questo EA è uno strumento di trading automatizzato e non garantisce alcun risultato specifico.
I risultati di trading possono variare in base alle condizioni di mercato, all’ambiente del broker, allo spread, alla qualità di esecuzione, alle specifiche del simbolo e alle impostazioni dell’utente.
Si consiglia di testare l’EA nello Strategy Tester e su un conto demo prima di utilizzarlo su un conto reale.
Tutte le decisioni di trading e la gestione del rischio restano responsabilità dell’utente.
