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.
Na wąskim ekranie przewiń rysunek poziomo; po ustawieniu fokusu możesz użyć strzałek.
| Świeca | O / H | L / C | Korpus | Zakres | Górny cień / zakres |
|---|---|---|---|---|---|
| 1 | 1,0800 / 1,0822 | 1,0796 / 1,0820 | 20 pipsów | 26 pipsów | 2 / 26 ≈ 7,69% |
| 2 | 1,0810 / 1,0836 | 1,0806 / 1,0834 | 24 pipsy | 30 pipsów | 2 / 30 ≈ 6,67% |
| 3 | 1,0824 / 1,0848 | 1,0820 / 1,0846 | 22 pipsy | 28 pipsów | 2 / 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ą.
| Warunek | Własny przykład | TA-Lib CDL3WHITESOLDIERS |
|---|---|---|
| Otwarcia 2 i 3 | Ściśle wewnątrz poprzednich korpusów | Rosnące O; górna granica to poprzednie C plus tolerancja Near |
| Długości korpusów | Każdy ≥18 pipsów; kolejny ≥75% poprzedniego | Korpusy 2 i 3 porównywane z poprzednim przez Far; osobny próg BodyShort tylko dla trzeciego |
| Kontekst spadkowy | Cztery 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.
| O2 | Ponad C1 = 104 | Ścisłe wnętrze korpusu | Kod funkcji |
|---|---|---|---|
| 104,8 | 0,8 | Nie | 100 |
| 106 | 2 | Nie | 100 |
| 106,2 | 2,2 | Nie | 0 |
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.
