Three White Soldiers — drie stijgende candles beschrijft drie bullish candles met oplopende closes en specifieke Open- en schaduwrelaties. Drie groene balken bewijzen geen terugkeer van bepaalde kopers. De neerwaartse tegenhanger Three Black Crows hoeft evenmin een exacte omgekeerde softwaredetector te zijn. Leg herkenning vast vóór je de uitkomsten van een volledige handelsmethode onderzoekt.

Van een beschrijving naar toetsbare voorwaarden

TradingView omschrijft lange bullish bodies, opens binnen de vorige body en closes nabij de High. Lang, nabij en binnen vragen bij een test om precieze drempels en grensgelijkheid. Een hogere Close dan de vorige candle verschilt van een hogere Close dan de eigen Open. Ook volgt uit de naam niet automatisch dat iedere High en Low moet stijgen.

Onze oefenvariant vereist voor alle drie candles Close>Open en een eerder bekend contextfilter. Kleuren alleen bepalen geen algoritme. Een softwareflag meet bovendien geen kans op een latere stijging. Toets eerst de geometrie en daarna pas eventuele orderregels.

Een volledig model met ongelijke bodies

Neem fictief EUR/USD, pip 0,0001, eerdere closes 1,0860, 1,0840, 1,0820, 1,0800 en tien eerdere bodies van twaalf pips. Hun vaste gemiddelde is twaalf. Vereis bullish bodies, oplopende closes, latere opens strikt binnen de voorgaande body, iedere body minstens 1,5×12=18 pips, bovenschaduw hoogstens 10% van de eigen range en iedere latere body minstens 75% van de directe voorganger. Dit zijn gekozen illustratieparameters, geen geoptimaliseerde instellingen.

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

Volledige fictieve OHLC en verhoudingen in pips
CandleOpen / High / Low / CloseBodyRangeBovenschaduw/range
11,0800 / 1,0822 / 1,0796 / 1,082020262/26 ≈ 7,69%
21,0810 / 1,0836 / 1,0806 / 1,083424302/30 ≈ 6,67%
31,0824 / 1,0848 / 1,0820 / 1,084622282/28 ≈ 7,14%

Alle bodies overtreffen achttien. Open twee ligt tussen 1,0800 en 1,0820, Open drie tussen 1,0810 en 1,0834. De latere bodies passeren 0,75×20=15 en 0,75×24=18. Een kleinere derde body kan dus slagen. De bovenschaduwfracties blijven onder 10%.

De bodysom is 66 pips, maar van eerste Open tot laatste Close stijgt de prijs 46 pips. Beide latere opens liggen tien pips onder de voorafgaande Close: 66−10−10=46. Dit verschil is geometrie, geen gemist rendement of uitvoerbaar resultaat.

Een richtingsspiegel is geen identiek algoritme

Drie zwarte kraaien: de laatste High is niet het patroonmaximum gebruikt bearish bodies en eigen Open-, Close- en onderschaduwtests. Voorwaarden voor de voorafgaande candle of historische drempels kunnen verschillen. Door alle prijzen van teken of richting te veranderen krijg je daarom niet noodzakelijk dezelfde code met een minteken. Ook symmetrische handelsresultaten volgen daar niet uit.

Twee lokale grenzen bewaren geen 75% van de eerste body

Een apart fictief trio heeft volledige O/H/L/C (100/141/99/140), (120/151/119/150) en (135/158,5/134/157,5). Bodies 40→30→22,5 voldoen aan beide lokale grenzen: 30/40 en 22,5/30 zijn 75%. Toch is de derde slechts 22,5/40=56,25% van de eerste. Alle bodies overtreffen ook het toegewezen minimum achttien bij eerder gemiddelde twaalf.

Lokale 75%-tests en de eerste bodyFictieve volledige broncandles met bodies 40, 30 en 22,5 op dezelfde schaal. Een gewijzigde referentiecandle verandert het criterium.REKENVOORBEELDBody één40Body twee30Body drie22,5
Lokale 75%-tests en de eerste body. Fictieve volledige broncandles met bodies 40, 30 en 22,5 op dezelfde schaal. Een gewijzigde referentiecandle verandert het criterium.

De derde body is 56,25% van de eerste ondanks twee geslaagde lokale tests van 75%.

Body één
40 – Open 100, Close 140.
Body twee
30 – Open 120, Close 150; 75% van veertig.
Body drie
22,5 – Open 135, Close 157,5; 75% van dertig, 56,25% van veertig.

De closes stijgen terwijl bodies krimpen, omdat de opens verschillen. Vereis je iedere latere body minstens 75% van de eerste, dan moet body drie minstens dertig zijn. Deze derde faalt die nieuwe variant. Schrijf dus expliciet welke candle de noemer levert; verander dit niet na het zien van een reactie.

Een platform kan andere opens toelaten

TA-Lib 0.6.4 gebruikt oplopende closes en historisch korte bovenschaduwen. Latere opens mogen tot de vorige Close plus Near lopen; bodyverkorting wordt via Far begrensd. Alleen de derde body krijgt rechtstreeks de historische BodyShort-test. Een voorafgaande dalende trend wordt niet onderzocht.

De defaults nemen voor schaduwen 10% van tien eerdere ranges, Near 20% en Far 60% van vijf eerdere ranges, en tien eerdere bodies voor BodyShort. Voor de volgende Open- en bodyrelatie verwijzen Near/Far naar de voorgaande candle. Dit is geen universele pipafstand en evenmin onze eigen 75%-regel.

Een broncodetoets gebruikt twaalf eerdere bars (95/103/93/97), gevolgd door (100/104,1/99/104), (Open twee/109,1/104,5/109) en (108/112,1/107,5/112). Near bij de eerste candle is 0,2×10=2: de tweede Open mag tot 106. Waarden 104,8 en 106 geven volgens de beschreven voorwaarden +100; 106,2 geeft nul. Alle drie opens liggen buiten de eerste body. Dit is een hypothetische grenscontrole, geen nieuwe gecompileerde run of marktstudie.

Herkenning, order en fill afzonderlijk vastleggen

Een terugtest naar een lagere prijs hoeft niet te volgen. Wie een retracementregel onderzoekt, legt niveau, vervaldatum en annulering vast en bewaart ook kandidaten zonder terugval of fill. Teken Steun en weerstand tekenen met toetsbare grenzen zonder later bekende prijzen. De patroonnaam schrijft geen verplichte longentry, stop of target voor.

Een gewone Stop loss garandeert geen triggerprijs of maximaal verlies. Een RSI-filter of een Bullish en bearish engulfing: lichamen, omgekeerde koers en fills-voorwaarde maakt een andere versie; twee van prijzen afgeleide observaties zijn niet automatisch onafhankelijke betrouwbaarheidsbewijzen. Definitieve OHLC zijn pas na sluiting van candle drie beschikbaar.

Wijzig alleen High drie in de EUR/USD-tabel naar 1,0870. De body blijft 22 pips en closes blijven oplopen. Toch wordt de bovenschaduw 24 pips bij range vijftig: 48%, ruim boven onze 10%-limiet. Mooie closes vervangen andere criteria niet. Een dagcandle aggregeert een langere periode dan een uurcandle; het label kwantificeert niet het kapitaal of de voorspelkracht erachter.

Eigen EUR-tegenvoorbeeld: neem los hiervan een fictief product met signaal-Close €60, werkelijke Ask-entry €60,40 en gekozen verliesexit €57,90. Bij veertig eenheden en €4 totale kosten is het scenarioverlies 40×2,50+4=€104. Rekenen vanaf de signaal-Close geeft €88 en onderschat zestien euro. Een latere fill is geen herhaling van de eerdere herkenningsprijs; bij andere uitvoering kan ook dit scenario worden overschreden.

Een eerste controlebestand opbouwen

  1. Kies één detector en bewaar context, body- en schaduwdrempels, historische vensters en grensgelijkheid.
  2. Noteer bij iedere verhouding de referentiecandle; houd bodysom en nettobeweging apart.
  3. Bewaar herkenningstijd, order en fill afzonderlijk, ook bij afwijzing, gemiste retracement of verlies.
  4. Onderzoek de volledige methode met kosten op een onaangeroerde periode. Een week Demorekening of geselecteerde goede grafieken bewijst geen voordeel.

Vervolg met Backtestvalidatie: regels, evaluatie en herstel afzonderlijk bewijzen. Zo toets je dezelfde noemers en uitvoeringsregels over alle gevallen, in plaats van achteraf de aantrekkelijkste patroonvariant te kiezen.