L'Heiken Ashi Naive Expert Advisor si basa sul sistema di grafici a candele Heiken Ashi e utilizza l'indicatore standard con lo stesso nome. La sua «naivete» sta nel fatto che interpreta solo le ultime due candele Heiken Ashi, senza complicarsi con analisi di pattern complessi. L'unico «ma» è che l'EA opera contro la direzione di tendenza stimata, come confermato dallo stato attuale delle candele.
Il principale vantaggio di questo EA è che non ha parametri di input da ottimizzare o “regolare” in base ai dati precedenti. Per un migliore controllo dei fondi, è possibile abilitare il calcolo della dimensione della posizione, basato sull'indicatore ATR.
Regole di Calcolo
Le seguenti regole vengono utilizzate per calcolare le candele Heiken Ashi:
- Open_HA = (Open_HA precedente + Close_HA precedente) / 2
- Close_HA = min(Minimo, Open_HA, Close_HA)
- High_HA = max(High, Open_HA, Close_HA)
- Low_HA = (Open + High + Low + Close) / 4
dove:
- Open_HA, High_HA, Low_HA e Close_HA sono i livelli delle candele Heiken Ashi.
- Open, High, Low e Close sono i livelli delle candele tradizionali.
- I livelli della candela Heiken Ashi iniziale sono uguali ai livelli della candela semplice.
Strategia di Trading:
Heiken Ashi Naive utilizza un metodo di trading piuttosto semplice, ma non subito evidente.
I segnali di ingresso sono i seguenti:
- Vendi se l'ultima candela Heiken Ashi completata è rialzista, il suo corpo è più lungo di quello della candela precedente, anche la candela precedente è rialzista e l'ultima candela non ha lo stoppino inferiore.
- Compra se l'ultima candela Heiken Ashi completata è ribassista, il suo corpo è più lungo di quello della candela precedente, anche la candela precedente è ribassista e l'ultima candela non ha lo stoppino superiore.
Se esiste una posizione aperta nella direzione opposta quando arriva un segnale, la posizione viene chiusa. Se la posizione è nella stessa direzione del segnale, quest'ultimo viene ignorato.
I segnali di uscita utilizzati per chiudere le operazioni prima che appaiano nuovi segnali di ingresso sono:
- Chiudi la posizione short se l'ultima candela Heiken Ashi completata è ribassista, la candela precedente è anche ribassista e l'ultima candela non ha lo stoppino superiore.
- Chiudi la posizione long se l'ultima candela Heiken Ashi completata è rialzista, la candela precedente è anche rialzista e l'ultima candela non ha lo stoppino inferiore.
Come puoi vedere, l'Expert Advisor utilizza una logica invertita nella sua strategia di trading. Compra quando il sistema indica una tendenza ribassista piuttosto forte e vende durante un rally rialzista secondo Heiken Ashi. L'obiettivo è cercare di catturare le inversioni il prima possibile.
Parametri di Input:
Gestione del Denaro
- Lots (default = 0.1) — dimensione della posizione base fissa. Utilizzata quando MM = false.
- MM (default = false) — se true, verrà utilizzato il calcolo della posizione basato sull'indicatore ATR.
- ATR_Period (default = 20) — il periodo dell'indicatore ATR, utilizzato per il calcolo della dimensione della posizione. Funziona solo se MM = true.
- ATR_Multiplier (default = 1) — valore con cui verrà moltiplicato il valore dell'indicatore ATR. Funziona solo se MM = true.
- Risk (default = 2) — tolleranza al rischio in percentuale sul saldo del conto/equity. Funziona solo se MM = true. Questo parametro viene ignorato se UseMoneyInsteadOfPercentage = true.
- FixedBalance (default = 0) — se impostato su un valore diverso da zero, viene utilizzato al posto del saldo del conto/equity per il calcolo della dimensione della posizione. Funziona solo se MM = true.
- MoneyRisk (default = 0) — rischio consentito nella valuta del conto. Funziona solo se MM = true. Richiede che UseMoneyInsteadOfPercentage sia impostato su true.
- UseMoneyInsteadOfPercentage (default = false) — se true, la dimensione della posizione viene calcolata in base all'importo di rischio dato nella valuta del conto (MoneyRisk) invece che sulla percentuale di rischio sul saldo/equity (Risk). Funziona solo se MM = true.
- UseEquityInsteadOfBalance (default = false) — se true, la dimensione della posizione viene calcolata in base all'equity del conto invece che sul saldo. Funziona solo se MM = true. Ignorato se UseMoneyInsteadOfPercentage = true.
- LotDigits (default = 2) — numero di decimali consentiti dal tuo broker per il volume. Ad esempio, se il tuo broker consente di fare trading su micro lotti (0.01), allora questo parametro dovrebbe essere impostato su 2. Se il tuo broker consente solo mini lotti (0.1), questo parametro dovrebbe essere impostato su 1. Necessario solo se MM = true.
Varie
- OrderComment (default = "HAN") — il commento per le posizioni aperte.
- Slippage (default = 100) — slippage massimo consentito; in punti broker.
- Magic (default = 152207122013) — il numero magico per filtrare le posizioni aperte da questo EA.

Post correlati
- MQL5 Wizard: Creare Trading Signals con Morning/Evening Stars e MFI per MetaTrader 5
- MQL5 Wizard: Strategia di Trading con Dark Cloud Cover/Piercing Line e RSI
- MQL5 Wizard: Crea Expert Advisor per segnali di trading basati su Dark Cloud Cover e Piercing Line con CCI
- MQL5 Wizard: Crea Trading Signals con 3 Corvi Neri/3 Soldati Bianchi e RSI
- Utilizzare MQL5 Wizard per generare segnali di trading: Hammer e Hanging Man con CCI