Harami beschrijft een kleiner tweede candlelichaam binnen een groter eerste lichaam. De Japanse naam betekent «zwanger». Een bullish interpretatie hoort bij een voorafgaande daling, een bearish bij een stijging. Bepaal vooraf wat groot en klein betekenen en welke kleur-, grens- en contextregels je gebruikt. De geometrie vertelt geen intenties en bewijst geen toekomstige omkeer.

Lichaamsinsluiting en kleur zijn twee controles

Dezelfde lichaamsgrenzen, twee richtingenFictieve eerste OHLC 100/101/89/90; alternatieve tweede A 93/97/92/96 of B 96/97/92/93. A/B zijn niet opeenvolgend. Historie ontbreekt.REKENVOORBEELDEerste candleLichaam [90; 100]Variant ALichaam [93; 96]Variant BLichaam [93; 96]
Dezelfde lichaamsgrenzen, twee richtingen. Fictieve eerste OHLC 100/101/89/90; alternatieve tweede A 93/97/92/96 of B 96/97/92/93. A/B zijn niet opeenvolgend. Historie ontbreekt.

Beide tweede lichamen zijn 30% van het eerste en liggen binnen. Alleen de eigen tegengestelde-kleurfilter geeft een ander antwoord.

Eerste candle
Lichaam [90; 100] – Dalend, lengte 10.
Variant A
Lichaam [93; 96] – Stijgend; kleurfilter slaagt.
Variant B
Lichaam [93; 96] – Dalend; kleurfilter faalt.

Onze fictieve eerste candle is O/H/L/C 100/101/89/90. Tweede variant A is 93/97/92/96, variant B 96/97/92/93. Beide tweede lichamen zijn [93; 96], strikt binnen het eerste [90; 100]. Hun lengte is 3 tegenover 10, dus 30%. A stijgt en B daalt. Alleen A slaagt voor onze aanvullende filter «tweede kleur tegengesteld aan de eerste». A en B zijn alternatieven voor dezelfde tweede candle, geen extra opeenvolgende candles.

TA-Lib verlangt bij CDLHARAMI niet automatisch die tegengestelde tweede kleur. De functie gebruikt ook historische drempels voor lang en kort. Met uitsluitend deze twee candles kennen we de volledige functie-uitkomst niet. Onze kleurfilter is een eigen keuze, geen universele definitie of belofte van betere resultaten.

Wat wordt precies ingesloten?

Het lichaam loopt van min(O, C) tot max(O, C); de volledige band van L tot H. Onze eigen oefening eist strikte insluiting: beide tweede lichaamsgrenzen liggen binnen de eerste, zonder randcontact. Schaduwen tellen voor deze ene voorwaarde niet mee. Een tweede High kan boven de eerste High liggen terwijl het lichaam toch netjes binnen blijft. Een inside bar toetst juist de volledige band.

Voor onze bullish oefenvariant kiezen we een dalend eerste en stijgend tweede lichaam na een daling; bearish spiegelt dit. TradingView beschrijft tegengestelde kleuren en biedt SMA 50, SMA 50/SMA 200 of geen trenddetectie. TA-Libs CDLHARAMI controleert zelf geen trend en eist de tweede kleur niet. Verschillende uitkomsten kunnen dus verschillende definities weerspiegelen.

Eén naam, verschillende adaptieve grenzen

Kies voor onze oefening een eerste lichaam van minstens 1,5 maal het gemiddelde van tien voltooide eerdere lichamen. Het tweede moet positief van lengte zijn en hoogstens de helft van het eerste. Deze instellingen zijn zelfgekozen, geen TA-Lib-standaard of bewezen optimum. Bij eerder gemiddelde 40 pips is de eerste grens 60 pips: lichaam 100 slaagt, tweede 30 blijft onder limiet 50. Sluit beide patrooncandles uit van dit eigen eerdere gemiddelde.

De bibliotheek gebruikt daarentegen twee referentievensters. Behoud fictieve candles 100/102/88/90 en 93/96/92/96: lichamen 10 en 3, strikt ingesloten. Zet er twaalf eerdere candles met O/H/L 100/106/94 voor, en kies hun C steeds 102 óf 104. Alleen deze eerdere closes verschillen. De eerste lichaamstoets slaagt in beide modellen, maar de tweede referentie omvat negen oudere lichamen plus het eerste patroonlichaam.

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

Dezelfde twee candles met een andere voorgeschiedenis
Oudere lichamenTweede referentieEigen halve-eerste toetsBroncode
Allemaal 2(9×2+10)/10=2,83≤5: slaagt0
Allemaal 4(9×4+10)/10=4,63≤5: slaagt100

Drie is groter dan 2,8 en kleiner dan 4,6. Een constant percentage van het eerste lichaam reproduceert de historische bibliotheekdrempel dus niet. De standaardfunctie kan magnitude 100 bij strikte insluiting of 80 bij toegestaan randcontact geven. Dit zijn codes, geen kansen. De opgeslagen bronsteekproef van 120 gesloten Kraken-EUR/USD-H1-candles van 21–25 september 2026 bevat acht niet-nul-CDLHARAMI-codes, waarvan twee met magnitude 80. Geen winstmeting of nieuwe native uitvoering wordt geclaimd.

Wat verandert bij harami cross?

Harami cross gebruikt als tweede candle een doji met weinig of geen lichaam. «Bijna gelijk» voor O en C vraagt een expliciete tolerantie of adaptieve regel. Het vertelt niet dat kopers en verkopers exact in evenwicht waren. Een andere vormregel selecteert mogelijk andere kandidaten; grotere betrouwbaarheid volgt niet uit de naam. Vergelijk spinning top en doji met vaste regels, dezelfde gegevens en volledige uitvoeringsaannames.

Het verschil met engulfing

De richting van lichaamsinsluiting keert om: bij harami ligt het tweede lichaam binnen het eerste, bij engulfing omvat het tweede het eerste. Dit zegt niets noodzakelijks over beide High–Low-banden. Een klein lichaam kan lange schaduwen hebben. De omgekeerde geometrie levert evenmin een ranglijst van handelsstrategieën op: daarvoor moeten ook instap, exit, kosten en gemiste uitvoeringen vergelijkbaar zijn.

Twee concrete EUR/USD-varianten

Alle onderstaande prijzen zijn fictief; pip 0,0001. Veronderstel een eerdere daling voor bullish en eerdere stijging voor bearish. Twee candles bewijzen die context niet. Beide eerste lichamen zijn 100 pips, beide tweede 30, oftewel 30%.

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

Lichaam binnen, volledige band niet binnen
Model/candleOHLC
Bullish 11,09001,09201,07801,0800
Bullish 21,08301,09401,08101,0860
Bearish 11,08001,09201,07801,0900
Bearish 21,08701,08901,07601,0840

Het bullish tweede lichaam 1,0830–1,0860 ligt binnen 1,0800–1,0900, maar High 1,0940 ligt 20 pips boven de eerste High. Bearish ligt de tweede Low 20 pips onder de eerste. Beide slagen voor lichaamsinsluiting en falen voor volledige-bandinsluiting. Grootte en context blijven aparte toetsen.

Kies afzonderlijk als bevestiging een latere voltooide bullish close boven beide highs, dus boven 1,0940. Close 1,0930 faalt, 1,0942 slaagt. De eerste Open 1,0900 is niet zijn High 1,0920 en geen van beide is de maximale High van het paar. De bevestiging is een gekozen waarneming, geen universele haramiregel of beschikbare instapprijs.

Instap, stop en doel staan niet in de patroonnaam

Classificatie op close is pas definitief wanneer de tweede candle sluit; eerder kan haar lichaam veranderen of de grens verlaten. Een latere bevestiging wordt nog later bekend. Bewaar die tijden apart van aanvraag en fill. Geen teruggedateerde instap, geen veronderstelde Ask gelijk aan Bid-close. Een stop buiten een gekozen extreem is een strategie-invoer en geen automatisch voorgeschreven verliesgrens. Gewone stops kunnen slechter uitvoeren.

Afzonderlijk EUR-tegenvoorbeeld. Veronderstel na bevestiging werkelijk gekochte 10.000 EUR tegen Ask 1,0945 en gekozen exit-Bid 1,0800. Het prijsverlies is 145 USD; met 3 USD kosten en vaste 1,20 USD per EUR wordt dit €123,33. Wie ten onrechte de al bekende bevestigingsclose 1,0942 als fill gebruikt, berekent 142+3=145 USD of €120,83. Een budget van €122 lijkt dan te passen, terwijl het aangenomen werkelijke scenario €1,33 te groot is. De 3 pips verschil zijn al in de fills opgenomen, geen extra bedrag om nogmaals af te trekken.

Een derde candle en RSI blijven afzonderlijke voorwaarden

Three Inside Up of Down voegt concrete verdere candlevoorwaarden toe. Schrijf die uit; iedere derde close in de gewenste richting is niet vanzelf een universeel sterkere variant. RSI is eveneens een apart te toetsen prijsfilter. Hij is niet automatisch onafhankelijk bewijs naast een candle uit dezelfde prijzen. Bewaar afwijzingen en mislukkingen in het handelsdagboek, zodat gunstige historische voorbeelden niet de hele dataset vervangen.

Een reproduceerbaar oefenprotocol

  1. Leg lichaams-/bandinsluiting, kleur, randgelijkheid, grootte en trendregel vast vóór de latere uitkomsten.
  2. Bewaar historische candles voor adaptieve drempels en noteer wanneer classificatie en bevestiging bekend worden.
  3. Definieer uitvoering, stop, doel en volume afzonderlijk, inclusief quotezijde, kosten en slechtere fills.
  4. Vergelijk klassieke en doji-varianten op ongewijzigde latere data en behoud mislukkingen. Een paar dagboekvoorbeelden bewijst geen superieure strategie.