Dywergencja w analizie technicznej to rozbieżność pomiędzy porównywanymi ekstremami ceny i wskaźnika. Przykładowo drugi dołek ceny może być niższy, podczas gdy odczyt oscylatora jest wyższy. To opis danych, z którego można zbudować hipotezę o zmianie dynamiki ruchu. Nie wynika z niego automatycznie, że trend się zakończył ani że kolejna transakcja będzie zyskowna.

Najpierw określ, jakie punkty porównujesz. Dwa dołki ceny trzeba zestawić według jednej reguły, a odczyty wskaźnika przypisać do jasno wskazanych świec. Dowolne przesuwanie końców linii, aż rysunek zacznie pasować, uniemożliwia powtórzenie analizy.

Cztery nazwy, jedna zasada porównania

  • Klasyczna bycza: niższy dołek ceny, wyższy dołek oscylatora.
  • Klasyczna niedźwiedzia: wyższy szczyt ceny, niższy szczyt oscylatora.
  • Ukryta bycza: wyższy dołek ceny, niższy dołek oscylatora.
  • Ukryta niedźwiedzia: niższy szczyt ceny, wyższy szczyt oscylatora.

Klasyczne układy interpretuje się jako hipotezy odwrócenia, a ukryte jako hipotezy kontynuacji w odpowiednim kontekście trendu. Nazwa nie potwierdza przyszłego kierunku. Wariant klasyczny nie musi pojawiać się na końcu ruchu: to właśnie byłoby wiadomo dopiero później.

Ustal regułę, zanim zobaczysz wynik

Na potrzeby poniższej ilustracji przyjmujemy własną, prostą definicję: dołek ceny zamknięcia jest ściśle niższy od dwóch zamknięć po lewej i dwóch po prawej. Remis nie kwalifikuje punktu. Porównujemy kolejne tak zdefiniowane dołki, a wskaźnik odczytujemy dokładnie na ich świecach. Nie wyszukujemy oddzielnie przesuniętych ekstremów oscylatora.

To jeden możliwy detektor, a nie obowiązujący standard. Reguła oparta na minimach świec albo na osobnych pivotach wskaźnika może oznaczyć inne sytuacje. W teście trzeba zachować wybrany wariant, okres oscylatora, źródło ceny i interwał. Równe ekstrema również wymagają osobnej, ustalonej wcześniej konwencji.

Przykład, który można przeliczyć

Użyjemy ROC, czyli procentowej zmiany ceny względem wcześniejszego zamknięcia. Zgodnie ze wzorem opisanym przez Fidelity: ROC(n) = 100 × (C[t] − C[t−n]) / C[t−n]. Wybieramy n = 2, aby cały rachunek zmieścił się w tabeli. Wszystkie ceny są hipotetycznymi jednostkami; nie są notowaniami instrumentu ani wynikami backtestu.

Własny model: zamknięcia, ROC(2) i chwila potwierdzenia
ŚwiecaCena CROC(2)Informacja po zamknięciu
0110Brak dwóch poprzednich cen—
1109Brak dwóch poprzednich cen—
2100-9,0909%Pierwszy kandydat na dołek
3104-4,5872%—
41066,0000%Potwierdzenie dołka 2
51050,9615%—
6102-3,7736%—
799-5,7143%Drugi kandydat na dołek
8101-0,9804%—
91034,0404%Potwierdzenie dołka 7; porównanie dostępne
1098-2,9703%Nowe niższe zamknięcie po rozpoznaniu

Na świecy 2 ROC wynosi 100 × (100 − 110) / 110 ≈ −9,0909%. Na świecy 7 jest to 100 × (99 − 105) / 105 ≈ −5,7143%. Cena drugiego dołka spadła ze 100 do 99, czyli o 1%, ale ROC wzrósł o około 3,3766 punktu procentowego. Odczyt nadal jest ujemny: „wyższy” nie znaczy „dodatni”.

Dołek 2 potwierdzają dopiero zamknięcia 3 i 4. Dołek 7 wymaga zamknięć 8 i 9. Zatem rozbieżność według naszej reguły można rozpoznać dopiero po świecy 9, przy cenie zamknięcia 103, a nie w chwili notowania 99. Następne zamknięcie 98 pokazuje, że poprawna klasyfikacja układu nie zapewnia wzrostu. Nie oznacza to też, że sama późniejsza cena zmienia zapis wcześniejszego porównania.

Przesunięcie punktu oscylatora potrafi stworzyć dywergencję

Własny kontrolowany przykład pokazuje, dlaczego reguła parowania jest częścią definicji. Dwa już rozpoznane dołki ceny leżą na świecach 10 i 20: odpowiednio 100 i 99 hipotetycznych jednostek. Wartości oscylatora w ich otoczeniu są zadane niezależnie; nie udajemy, że obliczono je z niepodanej historii.

Te same dwa dołki ceny, dwa sposoby przypisania oscylatora
OtoczenieŚwieca przedŚwieca dołkaŚwieca po
Dołek 10304045
Dołek 20503532

Odczyt dokładnie na dołkach daje 40 → 35. Cena i oscylator spadają, więc nie ma klasycznej byczej rozbieżności. Jeśli zamiast tego wybierzesz minimum oscylatora z okna ±1 świeca, porównasz 30 → 32: ta metoda sklasyfikuje układ jako byczy.

Nie zmieniły się liczby ani przyszły ruch, tylko przypisanie punktów. Co więcej, minimum 32 pochodzi ze świecy 21. Nawet gdy dołek ceny jest już znany, okno ±1 wymaga również tego późniejszego odczytu. W dzienniku zapisz osobno indeks pivota ceny, indeks wybranego odczytu oscylatora i najpóźniejszy moment wymaganych danych. Dzięki temu różnica dwóch skanerów staje się możliwa do wyjaśnienia bez dopasowywania końców linii.

Dywergencja zależy także od okresu wskaźnika

Zachowaj tę samą regułę pivotów i te same świece ich odczytu. Zmień wyłącznie długość ROC, aby zobaczyć, dlaczego nazwa oscylatora bez parametrów nie wystarcza.

Przesuń diagram w bok, aby zobaczyć całość

Dywergencja zależy także od okresu wskaźnikaDołki na świecach 6 i 13 mają ceny 100 i 99. ROC(2) porównuje je z 110 i 105, dając −9,09% oraz −5,71%: klasyczna bycza geometria. ROC(5) porównuje te same ceny z 120 i 130, dając −16,67% oraz −23,85%: oba odczyty spadają. Nachylenia są ilustracyjne, każda miara ma odrębną skalę.Te same dołki, dwa okresy ROCCena: niższy drugi dołek10099ROC(2): wyższy odczyt−9,09%−5,71%ROC(5): niższy odczyt−16,67%−23,85%Świeca 6Świeca 13

Model hipotetyczny: zamknięcia świec 0–15: 121, 120, 119, 118, 110, 105, 100, 104, 130, 120, 110, 105, 103, 99, 101, 102. Oba dołki są niższe od dwóch sąsiadów z każdej strony; rozpoznanie drugiego następuje dopiero po świecy 15. Oscylator odczytujemy dokładnie na pivotach. Wzór ROC: Fidelity. Rysunek nie prognozuje następnej ceny.

Przy tych samych pivotach zmiana okresu ROC może usunąć rozbieżność.

Znacznik na wykresie a informacja dostępna wtedy

Dokumentacja TradingView zwraca uwagę, że skrypt może dopisać oznaczenie pivotu na wcześniejszej świecy dopiero po otrzymaniu kolejnych danych. Wizualne położenie etykiety nie jest więc czasem rozpoznania. Zapisuj osobno datę ekstremum i datę dostępności sygnału.

W naszym przykładzie hipotetyczne wejście po 99 na świecy 7, uzasadnione dopiero potwierdzeniem ze świecy 9, używałoby przyszłych danych. Sama decyzja po potwierdzeniu nie gwarantuje natomiast realizacji po cenie zamknięcia 103. Warunki wykonania należy opisać oddzielnie, zamiast odczytywać dogodny kurs z gotowego wykresu.

Od definicji do testowalnej hipotezy

Jeżeli chcesz badać dywergencję, zapisz z góry reguły kwalifikacji, wejścia, wyjścia i unieważnienia pomysłu. Dodatkowa świeca czy wybicie poziomu mogą być warunkiem strategii, ale nie dowodem, że odwrócenie musi nastąpić. Nie ma podstaw, aby bez pomiaru ogłaszać jeden oscylator lub interwał zawsze skuteczniejszym.

W dzienniku uwzględniaj wszystkie przypadki spełniające regułę, również te bez atrakcyjnego dalszego ruchu. Oddziel dane użyte do wyboru parametrów od późniejszej próby oceny. Jeżeli liczysz wyniki transakcji, uwzględnij spread, prowizje i model poślizgu. Sam procent rozpoznanych zwrotów nie opisuje wyniku finansowego bez definicji zwrotu, czasu obserwacji oraz zasad realizacji.

Procedurę rozwija przewodnik po backteście. Różnice konkretnych wskaźników znajdziesz w artykule o dywergencji RSI i MACD. Tutaj celem jest rozróżnienie geometrii, czasu rozpoznania i oceny strategii.

Sprawdź, czy rozumiesz

Jedno krótkie ćwiczenie

Około 2 min · możesz spróbować ponownie

ROC(2) rośnie między tymi samymi dołkami ceny, a ROC(5) spada. Co wyjaśnia rozbieżność?

  • Przesunięto drugi pivot na inną świecę.
  • Zmieniono długość porównania wcześniejszej ceny.
  • Jeden wariant dowodzi wzrostu następnej świecy.
Sprawdź odpowiedź i wyjaśnienie

Zmieniono długość porównania wcześniejszej ceny.

ROC(2) korzysta z C4 i C11, a ROC(5) z C1 i C8. Te różne podstawy zmieniają relację odczytów.

Jeszcze jedno ćwiczenie

W modelu dołek znajduje się na świecy 20, a reguła wymaga trzech zamkniętych świec po prawej. Kiedy najwcześniej go potwierdzisz? Czy wolno wpisać wejście na świecy 20, uzasadniając je tym potwierdzeniem?

Sprawdź odpowiedź

Najwcześniej po zamknięciu świecy 23, o ile wszystkie warunki dołka pozostają spełnione. Przypisanie tej wiedzy świecy 20 używałoby danych z przyszłości. Cena ewentualnego wykonania wymaga osobnego założenia.

Następny temat: Dywergencja RSI i MACD: które wartości porównujesz? →

Porównanie RSI i MACD pokaże kolejną przyczynę różnic: inne wzory oraz inne wartości wybrane do porównania.