Formacja objęcia może być warunkiem badanego planu, ale nie wyznacza automatycznie ceny wejścia ani opłacalnej transakcji. Najważniejsza praktyczna różnica przebiega między rozpoznaniem dwóch zamkniętych świec a późniejszym wykonaniem zlecenia. Poniższy hipotetyczny model EUR/USD pokazuje, jak tę różnicę zapisać i policzyć.

Najpierw zamknięty układ, potem decyzja

Objęcie bycze po ruchu spadkowym to świeca wzrostowa, której korpus obejmuje wcześniejszy korpus spadkowy. Wariant niedźwiedzi ma odwrotną kolejność po wzrostach. To konwencja interpretacji, nie dowód, że jedna grupa uczestników przejęła kontrolę nad dalszym rynkiem. Szczegóły rozpoznania opisuje artykuł o geometrii formacji objęcia.

W przykładzie stosujemy ścisły wariant byczy: otwarcie drugiej świecy leży poniżej zamknięcia pierwszej, a drugie zamknięcie powyżej pierwszego otwarcia. Równość granic nie wystarcza w tej konkretnej regule. Gdy druga świeca jeszcze trwa, jej ostateczny korpus nie jest znany. Zlecenie uzasadnione jej zamknięciem nie może być w teście wykonane wcześniej tylko dlatego, że historyczny wykres wygląda korzystnie.

Hipotetyczne świece Bid; zakładamy wcześniejszy ruch spadkowy
ŚwiecaOtwarcieMaksimumMinimumZamknięcie
1: spadkowa1,08001,08401,07751,0780
2: wzrostowa1,07791,08341,07681,0830

Korpus pierwszej świecy ma 20 pipsów, drugiej 51 pipsów, przy pipie EUR/USD równym 0,0001. Przedział 1,0779–1,0830 obejmuje przedział 1,0780–1,0800. Jednocześnie maksimum drugiej świecy jest niższe niż pierwszej: nie objęto całego zakresu High–Low. To wystarcza do odróżnienia kryterium korpusu od kryterium outside bar, bez przyznawania któremukolwiek automatycznie większej skuteczności.

Równa krawędź: kiedy detektor zwróci 80 zamiast 100?

W regule użytej wyżej równość była wykluczona. TA-Lib C 0.6.4 dopuszcza dotknięcie jednej krawędzi, lecz koduje je inaczej. Własna kontrola używa pierwszej świecy O/H/L/C = 100/101/96/98. Dla drugiej H = 102 i L = 95 pozostają stałe; zmieniamy O oraz C. Przed parą są trzy świece 100/110/98/105. Wszystkie ceny są hipotetyczne.

Kontrola wszystkich kombinacji równości korpusów
O2 → C2Nasza ścisła regułaCDLENGULFING
97 → 101Tak100
98 → 101Nie80
97 → 100Nie80
98 → 100Nie0

Dwie równe krawędzie oznaczają korpus tej samej długości, więc nie tworzą rozszerzonego objęcia. Funkcja nie sprawdza wcześniejszego spadku; dodatni znak opisuje geometrię byczą. Liczby 80 oraz 100 nie są oceną szans transakcji.

Filtr „wynik dodatni” zaakceptuje trzy wiersze, a filtr „wynik równy 100” tylko pierwszy. Przy przenoszeniu strategii między programami zapisz operator i akceptowane kody, zamiast ograniczać specyfikację do nazwy engulfing. Ceny wykonania oraz koszty z dalszego modelu pozostają osobnym rachunkiem.

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

Cena świecy nie jest ceną zakupu

Po zamknięciu świecy 2 zakładamy pojawienie się kwotowania Bid/Ask 1,0831/1,0833. Następnie zakup zostaje w całości wykonany po Ask 1,0834, o 1 pip gorzej od wcześniej widocznego Ask. To przyjęty scenariusz zmiany ceny podczas realizacji. Nie twierdzimy, że taka różnica występuje zawsze ani że pokazana oferta zapewnia wykonanie dowolnej wielkości.

W modelu OTC zakup otwiera pozycję po Ask, a sprzedaż ją zamyka po Bid. Takie strony kwotowania oraz odrębność ceny widocznej od ceny wykonania opisuje m.in. polityka realizacji OANDA Asia Pacific. To dokument konkretnego podmiotu; warunki swojego produktu trzeba sprawdzić osobno. Znaczenie tych cen rozwija tekst o Bid, Ask i realizacji zleceń.

Porównanie samego zamknięcia 1,0830 ze stopem 1,0764 dawałoby 66 pipsów. Po przyjętym wykonaniu 1,0834 odległość rośnie do 70 pipsów. Cztery dodatkowe pipsy wynikają tu łącznie z późniejszego kwotowania, spreadu i poślizgu. Nie dopisujemy ich ponownie jako osobnej opłaty.

Trzy alternatywne wyniki tego samego planu

Przyjmujemy ekspozycję 20 000 EUR i rachunek w USD: zmiana o 1 pip odpowiada 2 USD. Stop 1,0764 oraz cel 1,0930 są wyłącznie wybranymi poziomami do rachunku, bez twierdzenia, że wynikają z definicji objęcia lub rzeczywistego wsparcia i oporu. Łączna prowizja za otwarcie i zamknięcie wynosi hipotetycznie 4 USD.

Model long: wejście Ask 1,0834; alternatywne zamknięcia Bid
ScenariuszCena zamknięciaWynik przed prowizjąPo prowizji
Realizacja celu1,093096 pipsów × 2 USD = 192 USD+188 USD
Stop bez poślizgu1,0764−70 pipsów × 2 USD = −140 USD−144 USD
Stop wykonany 3 pipsy gorzej1,0761−73 pipsy × 2 USD = −146 USD−150 USD

Są to odrębne scenariusze, nie kolejne operacje do zsumowania. Wzór dla każdego brzmi: (cena sprzedaży − cena zakupu) × 20 000 − 4. Spread już zawierają ceny wykonania. Pomijamy finansowanie, przewalutowanie i inne opłaty, które w rzeczywistym rachunku mogą wystąpić. Proporcja 188/144, około 1,31, sama nie określa prawdopodobieństwa zysku ani wartości oczekiwanej strategii.

Aktywacja zwykłego stopa jest innym zdarzeniem niż jego wykonanie. Polityka OANDA opisuje kierowanie aktywowanego stopa do wykonania rynkowego; nie oznacza to gwarancji ceny aktywacji. Dokumentacja tego brokera wskazuje również, że spread może się rozszerzać, a kurs przeskakiwać poziomy. Umieszczenie stopa pod minimum świecy nie tworzy więc nieprzekraczalnego limitu straty.

Jak przenieść przykład do testu?

Zapisz źródło cen wykresu, interwał, definicję wcześniejszego ruchu, zasady równości korpusów i moment sprawdzenia sygnału. Potem oddzielnie opisz typ zlecenia, model wykonania oraz wyjścia. Dla wariantu niedźwiedziego sprzedaż otwierająca korzysta z Bid, a zakup zamykający z Ask; nie wystarczy zmienić znaku wyniku, zachowując niewłaściwe strony cen.

Jeżeli po wejściu jedna świeca obejmuje i stop, i cel, same dane OHLC nie muszą rozstrzygać kolejności ich osiągnięcia. Użyj dokładniejszych danych albo jawnego założenia, zamiast zaliczać automatycznie korzystniejsze wyjście. Wariant oczekiwania na cofnięcie też wymaga zapisania zleceń niewykonanych.

Sprawdź wszystkie przypadki spełniające regułę, a następnie osobny okres danych. Większy korpus, wybrany poziom czy dodatkowy filtr są hipotezami do oceny, nie gotowym rankingiem jakości. Backtest powinien obejmować koszty i pełny zbiór zdarzeń; kilka atrakcyjnych świec lub krótka seria demo nie wystarczają do wykazania przewagi.

Sprawdź, czy rozumiesz

Jedno krótkie ćwiczenie

Powtórz model dla zakupu po Ask 1,0836, pozostawiając cel Bid 1,0930, stop Bid 1,0764, ekspozycję 20 000 EUR i prowizję 4 USD. Jak zmienią się wyniki bez dalszego poślizgu?

Sprawdź odpowiedź

Do celu pozostają 94 pipsy: 188 − 4 = 184 USD. Do stopa jest 72 pipsy: strata 144 + 4 = 148 USD. Gorsze wejście o 2 pipsy zmniejsza zysk i zwiększa stratę o 4 USD. Spreadu nie odejmujemy ponownie.

Następny temat: Engulfing: objęcie korpusu, outside bar i równe ceny →