Trzej biali żołnierze to układ trzech kolejnych świec wzrostowych z coraz wyższymi zamknięciami. Często opisuje się go jako przeciwny kierunkowo do trzech czarnych kruków. Przy automatycznym wykrywaniu nie wystarczy jednak odwrócić znaków: szczegółowe reguły obu detektorów mogą się różnić. Najpierw ustal warunki rozpoznania, a dopiero potem sprawdzaj, czy wykorzystanie układu miało sens w konkretnej metodzie.

Opis świec a precyzyjna specyfikacja

TradingView opisuje trzy długie wzrostowe korpusy, otwarcia wewnątrz wcześniejszych korpusów i zamknięcia blisko maksimów. Taki opis pomaga zauważyć układ, ale pozostawia pytania: ile znaczy „długi”, jak duży może być cień i czy wolno dopuścić otwarcie równe poprzedniemu zamknięciu?

Kolor nie rozstrzyga tych kwestii. W poniższym przykładzie świeca wzrostowa oznacza po prostu C większe od O. Nie przypisujemy świecom wiedzy o zamiarach banków ani pewności uczestników. Wcześniejszy spadek jest osobnym warunkiem kontekstu, który musi być oceniony na informacjach dostępnych przed formacją.

Własny model z niejednakowymi korpusami

Przyjmijmy hipotetyczne EUR/USD, gdzie 1 pip = 0,0001. Przed formacją cztery zamknięcia wynoszą kolejno 1,0860, 1,0840, 1,0820 i 1,0800. To wystarcza do naszego umownego filtra czterech malejących zamknięć. Średnia dziesięciu wcześniejszych korpusów, z których każdy ma 12 pipsów, także wynosi 12.

Wymagamy trzech wzrostowych świec i rosnących zamknięć. Do ilustracji wybieramy ścisłe otwarcia drugiej i trzeciej świecy wewnątrz poprzednich korpusów. Każdy korpus musi mieć co najmniej 1,5 × 12 = 18 pipsów, a górny cień najwyżej 10% własnego zakresu. Dodatkowo drugi i trzeci korpus muszą mieć przynajmniej 75% długości poprzedniego. Baza 12 pipsów pozostaje stała dla całej trójki. Są to jawne parametry przykładu, nie dowiedzione optymalne ustawienia.

Przykład pokazuje geometrię układu, bez prognozy następnej świecy.

Na wąskim ekranie przewiń rysunek poziomo; po ustawieniu fokusu możesz użyć strzałek.

Trzej biali żołnierze: własny model trzech świec wzrostowychHipotetyczne świece EUR/USD na wspólnej skali. Otwarcia 1,0800, 1,0810 i 1,0824; zamknięcia 1,0820, 1,0834 i 1,0846. Korpusy mają 20, 24 i 22 pipsy. Górny cień każdej świecy ma 2 pipsy, dolny 4. Zamknięcia rosną, otwarcia drugiej i trzeciej są wewnątrz poprzedniego korpusu. Pełne OHLC podaje tabela.Rosnące zamknięcia przy korpusach 20, 24 i 22 pipsyModel hipotetyczny EUR/USD • 1 pip = 0,00011,08601,08401,08201,0800C 1,0820O 1,0800Świeca 1C 1,0834O 1,0810Świeca 2C 1,0846O 1,0824Świeca 3O — otwarcie, C — zamknięcie; końce knotów oznaczają H i L.Trzeci korpus jest krótszy od drugiego, ale spełnia regułę przykładu.
Hipotetyczne OHLC i proporcje świec
ŚwiecaO / HL / CKorpusZakresGórny cień / zakres
11,0800 / 1,08221,0796 / 1,082020 pipsów26 pipsów2 / 26 ≈ 7,69%
21,0810 / 1,08361,0806 / 1,083424 pipsy30 pipsów2 / 30 ≈ 6,67%
31,0824 / 1,08481,0820 / 1,084622 pipsy28 pipsów2 / 28 ≈ 7,14%

Wszystkie C są powyżej własnych O. Kolejne otwarcia spełniają 1,0800 < 1,0810 < 1,0820 oraz 1,0810 < 1,0824 < 1,0834. Zamknięcia rosną od 1,0820 przez 1,0834 do 1,0846. Każdy korpus przekracza minimum 18 pipsów, a każdy górny cień ma mniej niż 10% zakresu.

Drugi korpus ma 24 pipsy przy wymaganiu co najmniej 75% × 20 = 15 pipsów. Trzeci ma 22 pipsy przy wymaganiu 75% × 24 = 18 pipsów. Nieco mniejszy trzeci korpus nadal przechodzi naszą regułę. Jego skrócenie samo w sobie nie jest dowodem, że następny ruch musi być spadkowy.

Suma korpusów to 20 + 24 + 22 = 66 pipsów, lecz wzrost od O1 = 1,0800 do C3 = 1,0846 wynosi 46 pipsów. Otwarcia drugiej i trzeciej świecy leżą po 10 pipsów poniżej poprzednich zamknięć. Zależność wynosi więc 66 − 10 − 10 = 46. To rachunek geometrii, a nie wynik możliwej transakcji.

Dlaczego program może dać inny wynik

TA-Lib sprawdza rosnące zamknięcia i krótkie górne cienie, ale dopuszcza także otwarcie blisko poprzedniego korpusu. Nie wymaga świecy spadkowej bezpośrednio przed trójką.

Wybrane różnice między przykładem a kodem TA-Lib
WarunekWłasny przykładTA-Lib CDL3WHITESOLDIERS
Otwarcia 2 i 3Ściśle wewnątrz poprzednich korpusówRosnące O; górna granica to poprzednie C plus tolerancja Near
Długości korpusówKażdy ≥18 pipsów; kolejny ≥75% poprzedniegoKorpusy 2 i 3 porównywane z poprzednim przez Far; osobny próg BodyShort tylko dla trzeciego
Kontekst spadkowyCztery wcześniejsze zamknięcia malejąFunkcja nie bada wcześniejszego trendu

Przy domyślnych ustawieniach TA-Lib górny cień musi być krótszy niż 10% średniego zakresu dziesięciu poprzednich świec. Near wynosi 20%, a Far 60% średniego zakresu pięciu wcześniejszych świec. BodyShort opiera się na średniej długości dziesięciu poprzednich korpusów. Każde okno poprzedza świecę, do której przypisano próg. Near i Far dla kolejnego otwarcia i korpusu liczone są przy poprzedniej świecy układu.

Bezpośredni test BodyShort kod wykonuje dla trzeciego korpusu. Wcześniejsze długości wiąże z kolejnymi warunkami względnego skrócenia. Dlatego nie należy streszczać implementacji jako wymagającej, by każdy korpus osobno przekroczył średnią. Własny model z tabeli nie odtwarza wszystkich okien TA-Lib i nie przedstawiamy go jako testu tej biblioteki.

Otwarcie ponad korpusem: ile toleruje Near?

Nasz ścisły wariant wymaga otwarcia wewnątrz poprzedniego korpusu. Detektor TA-Lib dopuszcza także obszar Near nad nim. Hipotetyczna kontrola ma pierwszą świecę 100/104,1/99/104, drugą O2/109,1/104,5/109 i trzecią 108/112,1/107,5/112. Wcześniej jest 12 jednakowych świec 95/103/93/97, każda o zakresie 10.

CDL3WHITESOLDIERS w C 0.6.4; zmieniamy wyłącznie O2
O2Ponad C1 = 104Ścisłe wnętrze korpusuKod funkcji
104,80,8Nie100
1062Nie100
106,22,2Nie0

Próg Near dla tego otwarcia wynosi 20% średniego zakresu pięciu wcześniejszych świec: 0,2×10 = 2. Granica C1 + 2 = 106 jest dopuszczona. Pozostałe warunki, w tym rosnące zamknięcia i małe górne cienie, nie zmieniają się. Różnicy nie wyjaśnia zatem inny przebieg ostatnich zamknięć.

Przykład pokazuje, dlaczego „wewnątrz lub blisko” wymaga konkretnej miary. Nie tłumacz Near stałą liczbą pipsów bez znajomości skali wcześniejszych zakresów. Wynik klasyfikacji nie jest oceną jakości wejścia.

W naszym porównaniu na 120 zamkniętych świecach Kraken EUR/USD H1 (21–25.09.2026) CDL3WHITESOLDIERS: 0 niezerowych kodów. Metoda i CSV. To klasyfikacja z jednego rynku, bez testu rentowności.

Kiedy układ jest rozpoznany

Dopóki trwa trzecia świeca, jej zamknięcie i proporcja cienia nie są ostateczne. Reguła korzystająca z finalnego OHLC może potwierdzić układ dopiero po jej zakończeniu. W oznaczeniach historycznych zaznacz więc tę chwilę, zamiast cofać sygnał do pierwszej świecy.

Jeżeli planujesz czekać na późniejsze cofnięcie, z góry opisz jego poziom, maksymalny czas oczekiwania i sytuację, w której rezygnujesz. W zestawieniu pozostaw także układy bez cofnięcia. Wybieranie tylko tych, po których dało się korzystnie wejść, zmienia pytanie badawcze już po poznaniu odpowiedzi.

Co sprawdzić przed oceną przydatności

Zachowaj jeden zestaw reguł i ten sam sposób budowania świec w całym badaniu. Zapisuj zarówno przykłady spełniające warunki, jak i powody odrzucenia podobnych układów. Rozdziel ocenę samego dalszego ruchu od wyniku strategii z konkretnym wejściem, wyjściem, wielkością pozycji i kosztami.

Nie ma podstaw, aby z samego rysunku wyznaczyć obowiązkowy stop pod pierwszą świecą, zagwarantować cofnięcie albo uznać tygodniowe ćwiczenie za dowód gotowości do handlu. Taki rysunek uczy rozpoznawania warunków. Przewagę określonego zastosowania trzeba dopiero zbadać, z uwzględnieniem przypadków nieudanych.

Kierunkowo przeciwny układ opisuje artykuł o trzech czarnych krukach. Do oddzielenia rozpoznania od wyniku transakcji służy przewodnik po testowaniu strategii.

Sprawdź, czy rozumiesz

Jedno krótkie ćwiczenie

W modelu z tabeli zmień tylko H3 z 1,0848 na 1,0870. O3 = 1,0824, L3 = 1,0820 i C3 = 1,0846 pozostają bez zmian. Policz nowy górny cień i zakres. Czy rosnące zamknięcia wystarczą do zaakceptowania układu?

Sprawdź odpowiedź

Górny cień ma (1,0870 − 1,0846)/0,0001 = 24 pipsy, a zakres (1,0870 − 1,0820)/0,0001 = 50 pipsów. Udział cienia to 24/50 × 100% = 48%, powyżej limitu 10%. Układ nie przechodzi własnej reguły, mimo że zamknięcia nadal rosną, a korpus trzeciej świecy ma niezmienione 22 pipsy.

Następny temat: Backtest strategii: reguły, dane, koszty i ocena →