Morning star is traditioneel een kandidaat na een daling: een groter dalend eerste lichaam, klein middenlichaam en stijgende derde candle die terug in het eerste lichaam sluit. Vormherkenning, context en handelsplan zijn aparte zaken. De naam bewijst geen bereikte bodem of stijgende volgende candle.

Definities verschillen in gaps en penetratie

TradingView beschrijft een lagere openingsgap van de middelste candle, hogere openingsgap van de derde en derde Close boven het midden van het eerste lichaam. TA-Lib C 0.6.4 verlangt daarentegen een strikte lichaamsgap tussen één en twee en standaard 30% penetratie in het eerste lichaam. De functie gebruikt historische lichaamsdrempels, maar geen afzonderlijke derde-gap of voorafgaande-trendvoorwaarde.

Onderscheid openingsgap (nieuwe O versus vorige C), gap tussen volledige O–C-lichamen en gap tussen High–Low-banden. Schaduwen kunnen overlappen terwijl lichamen los liggen. «Het is Forex» verwijdert geen detectoreis; noem een gapvrije regel een andere variant. Leg prijsbasis en handelsuren vast. De candlestickbasis geeft context.

O3 veranderen wijzigt het lichaam, niet deze penetratie

Langer derde lichaam, dezelfde penetratieFictieve eerste OHLC 110/111/99/100, derde A 99/108/94/107 of B 95/108/94/107. Alternatieven; tweede candle en historische drempels ontbreken.REKENVOORBEELDDerde ALichaam 8Derde BLichaam 12Beide penetraties70%
Langer derde lichaam, dezelfde penetratie. Fictieve eerste OHLC 110/111/99/100, derde A 99/108/94/107 of B 95/108/94/107. Alternatieven; tweede candle en historische drempels ontbreken.

Lichaam stijgt 8→12, maar (107−100)/(110−100)=70% blijft gelijk. Geen complete patroonkwalificatie bekend.

Derde A
Lichaam 8 – O3 99, C3 107.
Derde B
Lichaam 12 – O3 95, C3 107.
Beide penetraties
70% – Alleen O1, C1 en C3 komen in deze ratio voor.

Fictieve eerste candle 110/111/99/100. Alternatieve derde A is 99/108/94/107, B 95/108/94/107. Beide sluiten op 107. Hun lichamen zijn 8 en 12, maar penetratie (C3−C1)/(O1−C1) blijft 7/10=70%. De alternatieven zijn geen extra opeenvolgende candles. Candle twee en historische lengtedrempels ontbreken, dus geen volledige scanneruitkomst is bekend.

Een groter groen lichaam kan ontstaan door een lagere Open, zonder hogere Close in het eerste lichaam. Een detector kan derde lichaamslengte, penetratie en eerdere lengtegemiddelden apart toetsen. De ene controle vervangt de andere niet en dit plaatje toont geen effectiviteit.

Onze eigen vorm- en contextregels

Kies een eerste bearish lichaam minstens 1,5 maal het gemiddelde van tien eerdere voltooide lichaamslengten. Middenlichaam is positief en hoogstens 25% van het eerste. Derde lichaam is bullish en minstens de helft van het eerste, met Close strikt boven diens midpoint. Tweede lichaam ligt geheel strikt onder het eerste; derde Open strikt boven de bovenrand van het tweede. Middenkleur is vrij.

Voor de oefencontext dalen de drie eerdere closes 1,0980→1,0940→1,0900 en zijn tien eerdere lichamen elk 40 pips. Dit is een expliciete korte-contextfilter, geen bewijs van lange trend. OHLC toont geen eigendomswisseling, motieven of hele intrabarroute.

Evening star, doji star en abandoned baby apart houden

De evening star spiegelt eerste/derde kleuren en wordt traditioneel na stijging bekeken. De exacte voorwaarden moeten opnieuw vastliggen. Morning doji star vervangt de middenvoorwaarde door een bepaalde doji-definitie, niet alleen «klein». Abandoned baby heeft eigen gapvoorwaarden. Een doji of zeldzaam ogende vorm bewijst geen grotere kans op succes.

Volledig prijsmodel en afzonderlijke uitvoering

Fictief EUR/USD-Bid, pip 0,0001. Candle één is 1,0900/1,0910/1,0800/1,0820; twee 1,0810/1,0825/1,0790/1,0805; drie 1,0815/1,0890/1,0785/1,0870. Lichamen zijn 80, 5 en 55 pips. Eerste 80>1,5×40=60; tweede is 6,25% van eerste en onder limiet 20; derde is groter dan 40. Eerste midpoint 1,0860 ligt 10 pips onder C3.

Penetratie is (1,0870−1,0820)/(1,0900−1,0820)=62,5%, iets anders dan lengte van het derde lichaam. Bovenrand tweede lichaam 1,0810 ligt 10 pips onder C1, terwijl O3 vijf pips erboven ligt. De volledige banden overlappen en L3 1,0785 ligt vijf pips onder L2 1,0790; onze regel slaagt toch. Verander alleen O2 naar 1,0820: het middenlichaam wordt 15 pips, maar beide strikte gapvoorwaarden verdwijnen. Dat is niet dezelfde kandidaat onder dezelfde regels.

Herkenning bij derde Close is niet een latere High-doorbraak of fill. Een aparte uitvoering veronderstelt 10.000-EUR-koop op Ask 1,0895 na gekozen H3-breuk, stop-Bid 1,0780 en doel-Bid 1,0990. Afstanden 115 en 95 pips volgen niet uit de naam. Met 2 USD totale commissie, zonder andere kosten, geven toegewezen volledige exits −117 of +93 USD. Slechtere stop-Bid 1,0775 geeft −122. Controleer alle drie lows vóór het patroonminimum; de middelste hoeft niet laagste te zijn. Spread zit al in de fills.

Afzonderlijk EUR-uitkomstenmodel. Houd deze twee exacte geplande exits aan en kies onafhankelijk vaste omrekening 1,20 USD/EUR: netto winst €77,50, verlies €97,50. Als dit werkelijk de enige twee uitkomsten waren, is de algebraïsche nulverwachtingsfractie 97,50/(77,50+97,50)=55,7143%. Bij aangenomen 50/50 is verwachting −€10 per trade. Dit is geen gemeten winrate of voorspellende kans; de slechtere stopvariant −€101,67 laat juist zien dat de twee-uitkomstenaanname begrensd is. Een mooi patroon bepaalt geen aantrekkelijk netto-profiel.

Een RSI-filter of hoger interval kan apart worden getoetst, maar is geen automatisch onafhankelijk of sterker bewijs. Bewaar ook kandidaten zonder omkeer en zonder uitvoerbare entry.

Geschiedenis kan het doji-label wijzigen

Een fout is de uiteindelijke vorm vóór sluiting te labelen of gap-/trendregels na een gunstige uitkomst te veranderen. Een scanner zonder trendfilter is een andere hypothese dan de traditionele dalingscontext. Vergelijk engulfing en hammer onder hun eigen regels.

Het opgeslagen bronexperiment gebruikt twaalf eerdere candles O/C 100/102 met H/L 104/99 óf 107/97. Daarna volgen 100/101/89/90, 88/90/87/88,6 en 89/100/88/97. Het middenlichaam blijft 0,6. Bij TA-Lib C 0.6.4 en penetratie 0,3 geeft CDLMORNINGSTAR in beide gevallen 100. De dojigrens wordt echter 0,1×(9×5+12)/10=0,57 of 0,1×(9×10+12)/10=1,02. CDLMORNINGDOJISTAR geeft daardoor 0 of 100. De historische schaduwen veranderden de classificatie, geen gemeten succesfrequentie. Deze vertaling claimt geen nieuwe native uitvoering.

Een concreet controleprotocol

  1. Bewaar alle drie OHLC, eerdere lichaamsgemiddelden, gaptype en penetratie voor geslaagde én afgewezen gevallen.
  2. Noteer herkennings-, bevestigings- en filltijd apart. Controleer alle minima, quotezijden, volume en kosten.
  3. Vergelijk onze 50%-/twee-gapregel expliciet met de bibliotheekdefault 30% en één lichaamsgap.
  4. Toets complete vaste regels op latere data met mislukkingen en slechtere fills. Een week demo bewijst geen rendement of gereedheid.

Gebruik het backtestraamwerk om onder meer slippage en de informatiebeschikbaarheid reproduceerbaar te houden.