Unisciti alla nostra fan page
- Visualizzazioni:
- 46
- Valutazioni:
- Pubblicato:
-
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
Breve descrizione
Questo Expert Advisor combina un filtro di forza del trend basato sull'ADX con una tecnica di ingresso in pullback basata sull'EMA, utilizzando l'ATR per il calcolo dinamico delle dimensioni di stop loss e take profit. È progettato per il trading su un singolo simbolo con una sola posizione aperta alla volta.

Su quali principi si basa il codice?
La strategia si basa su tre concetti consolidati. Innanzitutto, l’Average Directional Index (ADX) viene utilizzato per misurare la forza del trend: un ADX in aumento al di sopra di una soglia definita indica che un trend si sta sviluppando o rafforzando, mentre un ADX piatto o in calo suggerisce un mercato debole o in fase di oscillazione. In secondo luogo, viene utilizzata una media mobile esponenziale (EMA) come livello di riferimento dinamico per l’individuazione dei pullback: un prezzo che si avvicina all’EMA per poi allontanarsene nuovamente viene considerato come un pullback all’interno del trend prevalente. In terzo luogo, l’Average True Range (ATR) viene utilizzato per esprimere le distanze di stop loss e take profit in termini di volatilità di mercato attuale anziché di valori fissi in pip, mentre gli indicatori direzionali Plus/Minus (+DI / -DI) derivati dall’indicatore ADX vengono utilizzati per determinare la direzione dell’operazione.
Come si interpretano le indicazioni?
Tutti i calcoli vengono eseguiti sulle barre chiuse del timeframe selezionato nelle impostazioni di input, e i segnali vengono valutati una volta per ogni nuova barra. La logica di ingresso richiede che siano soddisfatte contemporaneamente due condizioni:
1. Filtro di tendenza: l’ADX sulla barra precedente deve essere al di sopra della soglia dell’ADX e superiore all’ADX della barra precedente a quella, indicando un aumento della forza del trend.
2. Evento di pullback: la distanza tra il prezzo e l’EMA, espressa come multiplo dell’ATR, deve essere stata pari o superiore al rapporto di pullback sulla barra precedente e deve essere scesa al di sotto di esso sulla barra precedente a quella. Ciò indica che il prezzo si è avvicinato all’EMA per poi allontanarsene nuovamente.
Quando entrambe le condizioni sono soddisfatte, la direzione dell’operazione viene determinata confrontando +DI e -DI sulla barra precedente: se +DI è maggiore di -DI, viene generato un segnale di acquisto; se -DI è maggiore di +DI, viene generato un segnale di vendita. L’impostazione della direzione di trading può limitare l’EA all’acquisto, alla vendita o a entrambe le direzioni.
La distanza dello stop loss viene calcolata moltiplicando l’ATR per il moltiplicatore SL specificato, mentre la distanza del take profit è pari alla distanza dello stop loss moltiplicata per il rapporto rischio/rendimento specificato. È consentita una sola posizione per simbolo alla volta e una nuova posizione viene presa in considerazione solo quando non vi sono posizioni attualmente aperte.
Simboli e timeframe adatti
L’EA è configurato di default per il timeframe H1, ma il timeframe utilizzato per i calcoli degli indicatori può essere modificato indipendentemente dal timeframe del grafico tramite le impostazioni di input. Poiché la logica si basa sui valori di ADX, EMA e ATR che si adattano alla volatilità attuale, in linea di principio può essere applicata a una vasta gamma di simboli liquidi e timeframe. Si raccomanda di effettuare dei test sul simbolo e sull’intervallo di tempo di destinazione nel Strategy Tester prima dell’utilizzo in produzione.
Descrizione dei file #include utilizzati
Questo codice non utilizza file #include esterni. Tutta la logica è contenuta in un unico file sorgente.
Descrizione delle principali variabili esterne
| Variabile | Valore predefinito | Descrizione |
|---|---|---|
| InpTradeDirection | TRADE_BOTH | Limita il trading a entrambe le direzioni, solo acquisto o solo vendita |
| InpMagicNumber | 270601 | Numero magico utilizzato per identificare gli ordini immessi da questo EA |
| InpLotSize | 0,01 | Dimensione del lotto fissa utilizzata per ogni operazione |
| InpATR_SL_Multiplier | 1,5 | Distanza dello stop loss, espressa come multiplo dell’ATR(14) sulla barra precedente |
| InpRR_Ratio | 2,0 | Distanza del take profit, espressa come multiplo della distanza dello stop loss |
| InpIndicatorTF | PERIOD_H1 | Intervallo di tempo utilizzato per i calcoli di ADX, EMA e ATR |
| InpADXPeriod | 14 | Periodo utilizzato per l'indicatore ADX |
| InpEMAPeriod | 20 | Periodo dell'EMA applicata al prezzo di chiusura |
| InpATRPeriod | 14 | Periodo utilizzato per l'indicatore ATR |
| InpADXThreshold | 25,0 | Valore minimo richiesto per l'ADX, in combinazione con un ADX in aumento, per consentire un ingresso |
| InpPullbackATRRatio | 0,5 | Distanza dall'EMA, espressa come multiplo dell'ATR, utilizzata per definire un evento di pullback |
Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/73958
Alpha Beta Trend + Dashboard - AKM
Variable Configurations to TestScalper Setup: Try an $\alpha$ of 0.45 and a $\beta$ of 0.12. The dashboard cells will flash changes rapidly, reacting instantly to short-term pullbacks.Swing Configuration: Lower the values to an $\alpha$ of 0.15 and a $\beta$ of 0.02. The matrix cells will stabilize, ignoring intraday market noise and preserving a clear view of macroscopic trends.
Trend Flasher -AKM
A multi currency multi symbols super trend dashboard
Alpha Beta Channel - AKM
1. The Core Tracking Engine (Alpha-Beta Filter)At its core, the indicator utilizes an Alpha-Beta filter—a lightweight, steady-state version of a Kalman filter designed to track position and velocity.Predictive Calculation: Instead of simply averaging past prices like an SMA or EMA, the engine calculates a predicted price based on current velocity ($v$).Error Correction:
Aegis Quantum Lite
Educational MT5 Expert Advisor using completed-candle EMA 9/21 alignment and RSI 14 filtering, with fixed-lot execution and a compact black-and-gold dashboard.