Harami to dwie świece, w których mniejszy korpus drugiej mieści się wewnątrz większego korpusu pierwszej. Byczy wariant rozpatruje się po spadkach, a niedźwiedzi po wzrostach. Ten opis pozwala oznaczyć kształt; nie dowodzi, że trend się odwrócił. Najwięcej pomyłek wynika z mylenia korpusu z całym zakresem oraz z niedoprecyzowania słów „duży” i „mały”.
Najpierw korpus, potem cienie
Korpus obejmuje odcinek między otwarciem O a zamknięciem C. Cały zakres biegnie od minimum L do maksimum H. W harami porównujemy korpusy; w klasyfikacji inside bar porównuje się zakresy High–Low. Dlatego te etykiety nie muszą występować razem.
Dla przejrzystości przyjmujemy tutaj wariant z przeciwnymi kolorami: pierwsza świeca byczego harami jest spadkowa, a druga wzrostowa; w niedźwiedzim odwrotnie. Własna reguła ścisłego zawierania wymaga, żeby obie granice drugiego korpusu leżały wewnątrz pierwszego, bez dotykania jego krańców. Cienie nie uczestniczą w tym konkretnym warunku.
Jedna nazwa, różne detektory
Nie każda platforma stosuje identyczną definicję. W implementacji TA-Lib CDLHarami kolor drugiej świecy nie jest warunkiem, rozmiary korpusów odnoszą się do ustawień średnich, a funkcja nie sprawdza trendu. Rozróżnia też ścisłe zawieranie i dopuszczone dotknięcie krawędzi. Zwracane liczby 100 czy 80 nie oznaczają procentowej szansy powodzenia.
TradingView opisuje wariant byczy z drugą świecą wzrostową, a niedźwiedzi ze spadkową. Umożliwia również wybór filtra trendu albo jego wyłączenie. Różnica oznaczeń między narzędziami nie musi być błędem danych. Najpierw porównaj ustawienia i kryteria, zamiast zakładać, że każdy znacznik o tej samej nazwie znaczy to samo.
Własny model z pełnym OHLC
Przykłady są hipotetyczne i niezależne. Zakładamy wcześniej spadki dla wariantu byczego oraz wzrosty dla niedźwiedziego. Diagram pokazuje tylko parę świec, więc sam nie dokumentuje tego kontekstu. Jeden pip EUR/USD w obliczeniach to 0,0001.
| Model | Otwarcie O | Maksimum H | Minimum L | Zamknięcie C |
|---|---|---|---|---|
| Bycze: świeca 1 | 1,0900 | 1,0920 | 1,0780 | 1,0800 |
| Bycze: świeca 2 | 1,0830 | 1,0940 | 1,0810 | 1,0860 |
| Niedźwiedzie: świeca 1 | 1,0800 | 1,0920 | 1,0780 | 1,0900 |
| Niedźwiedzie: świeca 2 | 1,0870 | 1,0890 | 1,0760 | 1,0840 |
W obu przypadkach pierwszy korpus ma 100 pipsów, a drugi 30 pipsów, czyli 30% pierwszego. Wariant byczy zawiera korpus 1,0830–1,0860 w przedziale 1,0800–1,0900. Jednocześnie H drugiej świecy wynosi 1,0940 i przekracza H pierwszej o 20 pipsów. Kształt spełnia nasz warunek korpusów, ale nie jest inside barem. Niedźwiedzi przykład pokazuje analogiczną sytuację z cieniem poniżej pierwszego minimum.
Jak zastąpić ocenę „na oko”
Na potrzeby tego modelu wybierzmy jawne, robocze progi: pierwszy korpus ma co najmniej 1,5 średniej długości korpusów dziesięciu wcześniejszych zamkniętych świec, a drugi najwyżej połowę pierwszego i niezerową długość. Nie są to ustawienia TA-Lib ani standard, którego skuteczność potwierdzamy.
Przy hipotetycznej wcześniejszej średniej 40 pipsów próg dużego korpusu wynosi 60 pipsów. Pierwszy ma 100, więc go przekracza; limit drugiego to 50 pipsów, a faktyczne 30 mieści się w limicie. Średnią oblicza się bez pierwszej i drugiej świecy układu. Definicję wcześniejszego trendu też należy ustalić przed wyszukiwaniem przypadków, na przykład przez konkretny filtr, a nie wybierać po zobaczeniu wyniku.
Mały wobec pierwszej świecy, duży wobec historii
Własny limit drugiego korpusu to połowa pierwszego. TA-Lib C 0.6.4 używa innego odniesienia: średniej wcześniejszych korpusów. Kontrola w hipotetycznych jednostkach: pierwsza świeca 100/102/88/90 ma korpus 10, druga 93/96/92/96 ma korpus 3. Obie granice drugiego leżą wewnątrz 90–100. Zmieniamy wyłącznie wcześniejszą historię.
| Korpusy przed parą | Średnia dla drugiej | Nasz limit 50% | CDLHARAMI |
|---|---|---|---|
| Wszystkie 2 | (9×2+10)/10 = 2,8 | 3 ≤ 5: tak | 0 |
| Wszystkie 4 | (9×4+10)/10 = 4,6 | 3 ≤ 5: tak | 100 |
W każdej próbie dodaliśmy 12 świec O = 100, H = 106, L = 94, C = 102 albo 104. Pierwszy korpus 10 przekracza obie wcześniejsze średnie i spełnia nasz próg 1,5 średniej. Drugi zawsze stanowi 30% pierwszego. Baza stosowana do drugiej świecy zawiera pierwszą świecę pary, ale nie samą drugą.
Niewielki odsetek dużego korpusu nie wystarcza więc, by świeca była krótka w spokojnym otoczeniu. Porównując harami, zapisuj procent pierwszego korpusu oraz faktyczną bazę średniej. Sam rysunek zawierania i kolor nie odtworzą wyniku.
W naszym porównaniu na 120 zamkniętych świecach Kraken EUR/USD H1 (21–25.09.2026) CDLHARAMI: 8 niezerowych kodów. Metoda i CSV. To klasyfikacja z jednego rynku, bez testu rentowności.
Rozpoznanie nie jest potwierdzeniem przyszłości
Wariant oparty na zamknięciu można ostatecznie sklasyfikować dopiero po zamknięciu drugiej świecy. Wcześniej jej korpus może się powiększyć albo wyjść poza granicę. Jeżeli dodatkowo wymagamy późniejszej świecy potwierdzającej, nie wolno przypisać tej wiedzy do chwili wcześniejszej.
Przykładowy, osobny warunek dalszej obserwacji dla modelu byczego to zamknięcie ponad maksimum obu świec, czyli ponad 1,0940. Zamknięcie 1,0930 go nie spełnia, a 1,0942 spełnia. To wybrana reguła, nie część niezmiennej definicji harami i nie polecenie wejścia. Otwarcie pierwszej świecy 1,0900 nie jest jej maksimum 1,0920; granicę korpusu trzeba odróżniać od High.
Harami cross i porównanie z objęciem
W harami cross drugą świecą jest doji. Określenie „niemal równe” O i C wymaga tolerancji: na przykład własnego limitu udziału korpusu w zakresie. Nie dowodzi idealnej równowagi kupujących i sprzedających ani automatycznie lepszych wyników. Szczegóły opisuje materiał o doji i granicach jego interpretacji.
W formacji objęcia kierunek zawierania korpusów jest odwrotny: to drugi obejmuje pierwszy. Z samej geometrii nie wynika ranking skuteczności. Do sprawdzenia strategii potrzebne są zasady wyjścia, wykonania zleceń, kosztów i porównywalna próba. Harami samo nie wyznacza celu cenowego ani maksymalnej straty.
Sprawdź, czy rozumiesz
Jedno krótkie ćwiczenie
Zostaw pierwszą świecę byczego modelu bez zmian, a drugiej nadaj O=1,0800, H=1,0890, L=1,0790, C=1,0840. Czy spełnia opisaną tutaj regułę ścisłego zawierania? Jaki procent pierwszego korpusu stanowi jej korpus?
Sprawdź odpowiedź
Nie: dolna granica drugiego korpusu 1,0800 pokrywa się z dolną granicą pierwszego, a nasza reguła wyklucza równość. Korpus ma 0,0040, czyli 40 pipsów i 40% pierwszych 100 pipsów. Spełnia limit rozmiaru 50%, ale to nie wystarcza do spełnienia wszystkich warunków. Nie wnioskuj stąd o wyniku innego detektora bez jego ustawień i danych historycznych.
