Heikin-Ashi, afgekort HA, verwerkt de huidige Open, High, Low en Close samen met het eerdere HA-lichaam. De resulterende candles kunnen een rustiger beeld geven, maar hun waarden zijn geen uitvoerbare quotes. Bewaar berekend signaal, beschikbaarheidstijd en daadwerkelijke instap/exit apart. Bij Forex moet ook de invoerbasis vaststaan: Bid, Ask, transactieprijs of een andere aanbiedersreeks.

Eerst tijdvakken combineren of eerst HA berekenen?

Intervalaggregatie vóór de HA-transformatieTwee fictieve complete H1-candles 100/110/98/108 en 108/112/104/106. H2 is 100/112/98/106; zelfde lineaire prijsbasis. Vergelijk alleen HA-C. Gemiddelde H1 HA-C 105,75 verschilt van H2 HA-C 104. De volgorde van bewerkingen doet ertoe.FICTIEF REKENVOORBEELDComponentenAggregaat98105112H1H1 eersteH1H1 tweedeH2Gecombineerde H2Dezelfde prijsschaal in alle drie panelen.H2 gebruikt eerste open, hoogste high,laagste low en laatste close.Het aggregaat is geen volgende candle.
Intervalaggregatie vóór de HA-transformatie. Twee fictieve complete H1-candles 100/110/98/108 en 108/112/104/106. H2 is 100/112/98/106; zelfde lineaire prijsbasis. Vergelijk alleen HA-C.

Gemiddelde H1 HA-C 105,75 verschilt van H2 HA-C 104. De volgorde van bewerkingen doet ertoe.

Op een klein scherm kun je het diagram horizontaal verschuiven of vergroten. De waarden en conclusie staan ook hieronder als tekst.

H1 HA-C
104 en 107,5 – Hun gemiddelde is 105,75.
H2-invoer
100/112/98/106 – Eerst gewone OHLC aggregeren.
H2 HA-C
104 – 416/4, geen gemiddelde van H1 HA-closes.

Neem twee fictieve opeenvolgende H1-candles zonder onderbreking: 100/110/98/108 en 108/112/104/106. Hun HA-C is 104 respectievelijk 107,5. Het gemiddelde daarvan is 105,75. Combineer echter eerst de gewone OHLC naar H2: eerste O 100, hoogste H 112, laagste L 98 en laatste C 106. Dan is HA-C=(100+112+98+106)/4=104.

Het gemiddelde van twee getransformeerde closes beantwoordt dus een andere vraag dan HA op correct geaggregeerde OHLC. Bouw het juiste tijdvak uit de invoerreeks en pas daarna de formule toe. De tekening vergelijkt alleen HA-C, geen complete HA-candles. Alle prijzen zijn willekeurige lineaire eenheden.

De vier formules en de invloed van de startwaarde

Voor huidige O/H/L/C geldt HA-C=(O+H+L+C)/4. HA-O=(vorige HA-O+vorige HA-C)/2, dus het midden van het eerdere HA-lichaam en niet de hele eerdere High–Low-band. HA-H=max(H, HA-O, HA-C), HA-L=min(L, HA-O, HA-C). Initialiseer voor onze eerste candle HA-O=(O+C)/2 en gebruik de overige formules. Noteer implementatie en historisch startpunt; niet iedere tool hoeft dezelfde eerste candle te gebruiken.

Met identieke latere OHLC en zonder afronding halveert het verschil tussen twee HA-O-startwaarden elke stap: Δ(n)=Δ(0)/2ⁿ. Beginverschil 16 pips wordt na zeven stappen 0,125 pip en na acht 0,0625, onder oefentolerantie 0,1 pip. Toch garandeert numerieke nabijheid geen gelijke kleur. Na acht stappen kunnen HA-O 1,1000 en 1,10000625 aan weerszijden van toegewezen HA-C 1,100005 liggen. Gebruik dezelfde historie en controleer gevoeligheid rond gelijkheid.

De recursie kan een HA-richting behouden terwijl gewone prijzen anders bewegen. Daaruit volgt niet dat ieder omkeerlabel een vaste vertraging tegenover iedere gewone-candleregel heeft. Vergelijk expliciete regels op dezelfde gegevens; een rustiger vorm bewijst geen betere entry of universele geschiktheid voor een handelstempo.

Kleur en schaduw zijn berekeningen

Met onze lichaamskleurregel stijgt HA als HA-C>HA-O. Is HA-O tevens het minimum in de Low-formule, dan ontbreekt de onderste schaduw. Dat bewijst geen kopersdominantie of versnellende gewone koers. TradingView kan ook kleuren op basis van de vorige close; noteer de instelling. Tijdens een open candle kunnen invoer-High, Low en Close veranderen. Evalueer een gesloten-candleregel pas na sluiting.

Schuif op een klein scherm door de tabel om alle kolommen te lezen.

Fictieve EUR/USD-Bid-invoer en berekende HA; pip 0,0001
PeriodeGewone O/H/L/CHA-O/H/L/C
11,1000 / 1,1040 / 1,0980 / 1,10201,1010 / 1,1040 / 1,0980 / 1,1010
21,1080 / 1,1140 / 1,1060 / 1,11201,1010 / 1,1140 / 1,1010 / 1,1100
31,1120 / 1,1130 / 1,1070 / 1,10801,1055 / 1,1130 / 1,1055 / 1,1100

Periode 2 heeft HA-L 1,1010, vijftig pips onder gewone Bid-Low 1,1060. In periode 3 daalt het gewone lichaam maar stijgt het HA-lichaam. Dat is rekenkunde, geen bewijs dat verkopers verdwenen. Sommige High-waarden vallen samen; de twee reeksen verschillen niet noodzakelijk op ieder veld.

Een synthetisch getal is geen fill

Een HA-niveau mag als numerieke orderdrempel dienen. Of de order wordt geraakt en uitgevoerd, moet echter aan marktprijzen en ordervoorwaarden worden getoetst. Samenvallen met één gewone waarde maakt de hele HA-reeks geen uitvoeringsrecord. In ons model kan het signaal pas na sluiting van periode 3 bestaan.

Veronderstel daarna een volgende-periode-Ask-fill 1,1090 en latere Bid-exit 1,1110 voor 10.000 EUR, totale commissie 2 USD, zonder financiering of omrekening. Netto is 10.000×(1,1110−1,1090)−2=18 USD. Een onterechte instap tegen eerdere HA-O 1,1055 toont 53 USD, dus 35 te veel. Die waarde lag onder de gewone Low van periode 3 en was geen toegewezen fill. Spread zit al in de Ask/Bid-prijzen.

Afzonderlijk EUR-tegenvoorbeeld met gedeeltelijke exits. Neem fictief tien CFD-eenheden met €1 resultaat per euro koersverschil per eenheid. Werkelijke entry-Ask €102; vijf eenheden sluiten op Bid €103 en vijf op €100. Totale kosten €2 geven 5×1+5×(−2)−2=−€7. Een test die in plaats daarvan een onuitgevoerde HA-entry €99 invult, rapporteert 5×4+5×1−2=€23. Het verschil €30 is tienmaal de fout van €3 per eenheid. Dezelfde exits veranderen zo van verlies naar fictieve winst; dit is een onafhankelijk rekenmodel, geen extra historische marktwaarneming.

HA naast gewone candles gebruiken

Stap 1: de juiste grafiek en invoer vastleggen

TradingView biedt Heikin-Ashi via het grafiektype-menu. Bij een gewone MetaTrader-installatie gebruik je een passende HA-indicator, niet automatisch een native grafiektypewissel. Controleer de gebruikte formule en laat gewone candles ernaast staan. Hetzelfde instrumentlabel garandeert geen identieke feed, prijsbasis of beginhistorie.

Stap 2: een concrete richtingregel definiëren

Een toets kan bijvoorbeeld twee gesloten HA-lichamen met C>O eisen. Dit is een hypothese, geen bewijs van versnellende gewone prijzen. Leg timeframe en kleurinstelling vast en neem kosten mee wanneer het filter deel wordt van een handelsregel.

Stap 3: orders op gewone prijzen beoordelen

Definieer entry, verval, stop en doel afzonderlijk. Een berekende drempel is geen gegarandeerde quote; een gewone stop-loss kan slechter uitvoeren. Bereken fills met beschikbare quotezijden en informatie.

Stap 4: de exit vooraf kiezen

Een exit na een gesloten HA-kleurwisseling ontstaat pas wanneer die voorwaarde bekend is. Uitvoering volgt tegen beschikbare prijzen. Vergelijk vaste exitregels, niet achteraf telkens de gunstigste uitkomst.

Veelgemaakte fouten

  • Een orderfill op een synthetische waarde aannemen omdat die op de grafiek staat.
  • Een vaste vertraging of universeel ongeschikt timeframe claimen zonder gedefinieerde en getoetste regels.
  • Gewone candlesticknamen zonder aangepaste betekenis op berekende HA-candles plakken.
  • Kleur- of schaduwregels aanpassen na de latere uitkomst.
  • De gewone prijsreeks verwijderen en daardoor uitvoeringscontext verliezen.

Verschillen met Renko, Kagi en Three Line Break

HA houdt de gekozen tijdvakken en herberekent hun candles. Renko vormt bricks volgens een ingestelde prijsdrempel; Kagi draait na een gekozen omkeerbedrag. Three Line Break gebruikt een ingesteld aantal lijnen bij omkeercondities. Zulke elementen hebben tijdstempels, maar niet allemaal dezelfde duur. TradingView benadert tickgebouwde niet-standaardbars met lagere-intervaldata. Een rustiger aanblik bewijst geen betere netto handelsresultaten.

Een controleerbaar oefenplan

  1. Zet gewone en HA-candles van dezelfde periode naast elkaar. Reproduceer formules en initialisatie vóór interpretatie.
  2. Vergelijk kleur, schaduwen en gewone prijzen zonder daar ongeverifieerde marktintenties aan toe te schrijven.
  3. Noteer gesloten-signaaltijd en eerstvolgende uitvoerbare prijzen. Bewaar inputinstellingen, HA-waarden, aanvraag, fills en kosten.
  4. Behoud afgewezen signalen en niet-uitgevoerde orders en toets de vaste regel op een andere periode.
  5. TradingViews optie fill_orders_on_standard_ohlc kan gewone OHLC voor HA-strategiefills gebruiken. Zij herstelt niet automatisch timingfouten, kosten of selectiebias.

Vergelijk vervolgens gewone candlestickpatronen met de berekende vormen.