De Heiken Ashi Naive Expert Advisor is gebaseerd op het Heiken Ashi kaarsgrafieksysteem en maakt gebruik van de standaardindicator met dezelfde naam. De "naïviteit" van het handelsysteem is dat het alleen de laatste twee Heiken Ashi-candles interpreteert, zonder complexe patroonanalyses te gebruiken. Het enige "maar" — de EA handelt tegen de geschatte trendrichting, die wordt bevestigd door de huidige toestand van de candlesticks.
Voordelen van de EA
Een groot voordeel van deze EA is dat er geen invoerparameters zijn die geoptimaliseerd of "aangepast" hoeven te worden om te passen bij eerdere gegevens. Voor een betere controle over de fondsen kan de berekening van de positieomvang worden ingeschakeld, wat gebaseerd is op de ATR-indicator.
Berekeningsregels:
De volgende regels worden gebruikt bij de berekening van de Heiken Ashi candlesticks:
- Open_HA = (vorige Open_HA + vorige Close_HA) / 2
- Close_HA = min(Minimum, Open_HA, Close_HA)
- High_HA = max(High, Open_HA, Close_HA)
- Low_HA = (Open + High + Low + Close) / 4
waarbij:
- Open_HA, High_HA, Low_HA en Close_HA de niveaus zijn van de Heiken Ashi-candlesticks.
- Open + High + Low en Close zijn de niveaus van reguliere candles.
- De niveaus van de initiële Heiken Ashi-candle zijn gelijk aan de respectieve niveaus van de gewone candle.
Handelsstrategie:
Heiken Ashi Naive gebruikt een vrij eenvoudige, maar niet erg voor de hand liggende handelsmethode.
De volgende instapsignalen worden gebruikt:
- Verkopen als de laatste voltooide Heiken Ashi-candle bullish is, de body langer is dan die van de vorige candle, de vorige candle ook bullish is, en de laatste candle geen lagere wick heeft.
- Kopen als de laatste voltooide Heiken Ashi-candle bearish is, de body langer is dan die van de vorige candle, de vorige candle ook bearish is, en de laatste candle geen bovenste wick heeft.
Als er een open positie in de tegenovergestelde richting is wanneer een signaal binnenkomt, wordt de positie gesloten. Als de positie in dezelfde richting als het signaal is, wordt het signaal genegeerd.
De volgende uitgangssignalen worden gebruikt om de trades te sluiten voordat er nieuwe instapsignalen verschijnen:
- Sluit de shortpositie als de laatste voltooide Heiken Ashi-candle bearish is, de vorige candle ook bearish is, en de laatste candle geen bovenste wick heeft.
- Sluit de longpositie als de laatste voltooide Heiken Ashi-candle bullish is, de vorige candle ook bullish is, en de laatste candle geen lagere wick heeft.
Zoals je kunt zien, gebruikt de Expert Advisor een omgekeerde logica in zijn handelsstrategie. Het koopt wanneer het systeem wijst op een vrij sterke bearish trend, en het verkoopt wanneer er een bullish rally is volgens Heiken Ashi. Het doel is om de omkeringen zo vroeg mogelijk te vangen.
Invoereisen:
Geldbeheer
- Lots (standaard = 0.1) — vaste basispositieomvang. Wordt gebruikt wanneer MM = false.
- MM (standaard = false) — als true, wordt de positie-berekening op basis van de ATR-indicator gebruikt.
- ATR_Period (standaard = 20) — de periode van de ATR-indicator, die wordt gebruikt voor de berekening van de positieomvang. Werkt alleen als MM = true.
- ATR_Multiplier (standaard = 1) — waarde waarmee de ATR-indicatorwaarde wordt vermenigvuldigd. Werkt alleen als MM = true.
- Risk (standaard = 2) — risicotolerantie in procenten van het rekening saldo/equity. Werkt alleen als MM = true. Dit parameter wordt genegeerd als UseMoneyInsteadOfPercentage = true.
- FixedBalance (standaard = 0) — als ingesteld op een niet-nul waarde, wordt deze gebruikt in plaats van rekening saldo/equity voor de berekening van de positieomvang. Werkt alleen als MM = true.
- MoneyRisk (standaard = 0) — toegestaan risico in de rekeningvaluta. Werkt alleen als MM = true. Vereist dat UseMoneyInsteadOfPercentage is ingesteld op true.
- UseMoneyInsteadOfPercentage (standaard = false) — als true, wordt de positieomvang berekend op basis van het risicobedrag dat is opgegeven in de rekeningvaluta (MoneyRisk) in plaats van het percentage risico van saldo/equity (Risk). Werkt alleen als MM = true.
- UseEquityInsteadOfBalance (standaard = false) — als true, wordt de positieomvang berekend op basis van equity in plaats van saldo. Werkt alleen als MM = true. Genegeerd als UseMoneyInsteadOfPercentage = true.
- LotDigits (standaard = 2) — aantal decimalen dat door je broker is toegestaan voor ordervolume. Bijvoorbeeld, als je broker micro lots (0.01) toelaat, moet dit parameter op 2 worden ingesteld. Als je broker alleen mini lots (0.1) toestaat, moet dit parameter op 1 worden ingesteld. Vereist alleen als MM = true.
Overige
- OrderComment (standaard = "HAN") — de opmerking voor geopende posities.
- Slippage (standaard = 100) — maximaal toegestane slippage; in brokerpunten.
- Magic (standaard = 152207122013) — het magic-nummer om posities die door deze EA zijn geopend te filteren.

Gerelateerde berichten
- MQL5 Wizard: Creëer Handelsstrategieën met Bullish en Bearish Engulfing Candlestick Patronen en Stochastic
- Efficiënt Trendvolgend Handelsysteem met Exp_X2MA_JFatl voor MetaTrader 5
- Close Cross MA: Efficiënt Orders Sluiten met MetaTrader 4
- Efficiënt Handelen met het ColorSchaffJCCXTrendCycle Systeem voor MetaTrader 5
- Efficiënt Handelen met de Ang_Zad_C Indicator voor MetaTrader 5