Dywergencja RSI porównuje ruch ceny z zachowaniem oscylatora. W klasycznej wersji byczej niższemu dołkowi ceny towarzyszy wyższy odczyt RSI; w niedźwiedziej wyższemu szczytowi odpowiada niższy odczyt. Rozbieżność nie określa jednak momentu wejścia ani nie gwarantuje odwrócenia. Strategia wymaga dodatkowych reguł: wyboru ekstremów, czasu ich rozpoznania, wykonania oraz zakończenia pomysłu.

Porównuj te same świece

Dokumentacja TradingView opisuje klasyczne dywergencje oraz możliwość odmiennej interpretacji rozbieżności w trendzie. Tutaj wybieramy konkretny wariant badawczy: najpierw znajdujemy dwa kolejne potwierdzone dołki ceny, potem pobieramy RSI dokładnie z tych dwóch świec. Nie wyszukujemy osobnego minimum RSI kilka świec wcześniej lub później.

To jawna reguła dopasowania, nie twierdzenie, że każdy skaner działa identycznie. Odczyt RSI z wybranej świecy nie musi być lokalnym ekstremum samego wskaźnika. Jeżeli wymagasz również pivotu RSI, musisz osobno zdefiniować jego warunki i opóźnienie. Nie dobieraj sposobu łączenia punktów dopiero po obejrzeniu wyniku transakcji.

Utrzymuj ten sam instrument, interwał, źródło cen i ustawienia RSI. Wzory oraz wygładzanie opisuje mechanika RSI. Dywergencja ukryta to odrębna konfiguracja; nie mieszamy jej wyników z poniższą próbą klasycznego układu byczego.

Dołek t nie jest znany na świecy t

Przyjmujemy własną definicję: minimum świecy t musi być ściśle niższe od minimów dwóch świec przed nią i dwóch po niej. Równość nie wystarcza. Dołek uznajemy więc dopiero po zamknięciu i otrzymaniu danych t+2. Dwie świece to parametr przykładu, a nie optymalne ustawienie.

Dokumentacja Pine opisuje problem rysowania pivotów w przeszłości: znacznik może pojawić się nad dawną świecą dopiero po upływie kolejnych okresów. Historyczne położenie znacznika nie jest czasem dostępności sygnału. W dzienniku zapisuj oba momenty.

Jedno miejsce po przecinku może ukryć kierunek różnicy

Przy porównaniu dwóch pivotów odczytaj wartości użyte przez regułę. Równe napisy na etykietach nie muszą oznaczać równych liczb źródłowych.

Dwa pivoty RSI i precyzja etykietLow spada ze 100 do 99, RSI z 33,04 do 33,03. Wyświetlenie do jednego miejsca po przecinku daje w obu przypadkach 33,0, ale drugi dołek RSI nie jest wyższy.NAPIS 33,0 NIE ZASTĘPUJE WARTOŚCILow:10099RSI:33,0433,03Wyświetlenie do 1 miejsca: 33,0 → 33,0.W danych: 33,03 < 33,04, nie wyżej.Kryterium sprawdza dane, nie sam napis.

Fikcyjne, już potwierdzone i poprawnie sparowane pivoty: Low 100 i 99 oraz RSI 33,04 i 33,03. Własna reguła wymaga Low₂ < Low₁ oraz RSI₂ > RSI₁. Etykiety zaokrąglamy do jednego miejsca, liczby źródłowe zachowujemy. Nie odtwarzamy tu obliczenia RSI ani domyślnej precyzji konkretnej platformy. Dokument MQL5 Reference — DoubleToString potwierdza: formatowanie liczby na tekst pozwala wybrać liczbę miejsc po przecinku; widoczny napis jest osobną reprezentacją wartości.

Odległości pionowe są schematyczne: diagram pokazuje kierunek różnic, nie wspólną skalę ceny i RSI.

Pierwszy warunek przechodzi, drugi nie: różnica RSI wynosi −0,01. Wyświetlenie 33,0 przy obu punktach nie uzasadnia wpisania wyższego dołka, a ewentualna reguła dopuszczająca równość byłaby inną definicją. Zapisz precyzję danych i operator porównania razem z parametrami wskaźnika. Taki zapis nie czyni drobnej różnicy użytecznym sygnałem; wyjaśnia jedynie, dlaczego etykieta nie jest pełnym dowodem warunku.

Sprawdzalna chronologia rozbieżności

Poniższe minima są syntetyczne. Zakładamy RSI z okresem 14 na cenach zamknięcia, obliczane z wcześniejszej historii. Wartości 26 i 33 są jednak zadanymi odczytami do demonstracji, a nie wynikiem obliczenia RSI z tej tabeli. Nie podajemy całej serii zamknięć i nie rekonstruujemy wskaźnika z samych Low.

Hipotetyczne H1 Bid EUR/USD: identyfikacja dołka następuje później niż sam dołek
ŚwiecaMinimum LowZadane RSI tej świecyCo wiadomo po jej zamknięciu
t11,0730Nie używamy—
t21,0728Nie używamy—
t31,072026Kandydat na pierwszy dołek
t41,0725Nie używamy—
t51,0728Nie używamyDołek t3 potwierdzony
t61,0718Nie używamy—
t71,0708Nie używamy—
t81,0698Nie używamy—
t91,069033Kandydat na drugi dołek
t101,0695Nie używamy—
t111,0700Nie używamyDołek t9 potwierdzony; można porównać parę

t3 ma Low 1,0720, niższe od t1, t2, t4 i t5. t9 ma Low 1,0690, niższe od t7, t8, t10 i t11. W podanym wycinku nie ma innego potwierdzonego dołka między nimi. Cena obniżyła minimum o 30 pipsów, a zadany RSI wzrósł o 7 punktów. Para spełnia naszą definicję rozbieżności dopiero po t11. Nie porównujemy RSI z t5 i t11, bo to świece potwierdzenia, nie świece ekstremów.

Jednakowe Low, różne Close: sam knot nie określa RSI

Osobne hipotetyczne ćwiczenie tym razem rzeczywiście przelicza RSI, zamiast zadawać gotowe odczyty. Bezpośrednio przed drugą świecą dołka przyjmujemy wygładzone średnie zysków G = 0,0003 i strat L = 0,0006 oraz poprzedni Close 1,0700. Są to zadane stany z wcześniejszej historii, nie średnie odtworzone z samych minimów.

Dla okresu 14 aktualizacja Wildera daje G′ = (13 × G + max(ΔClose, 0))/14 oraz L′ = (13 × L + max(−ΔClose, 0))/14. Następnie RSI = 100 × G′/(G′ + L′), zgodnie z opisaną mechaniką TradingView.

Własne warianty świecy z identycznym Low 1,0690
CloseZmiana ClosePrzeliczone RSICzy przekracza zadany wcześniejszy RSI 33?
1,0698−0,000232,7731Nie
1,0700033,3333Tak
1,0702+0,000234,4538Tak

Każdy wariant może mieć Open 1,0700 i High 1,0705, więc zachowuje ten sam niższy Low. Pomimo tego klasyfikacja względem zadanego pierwszego RSI 33 się zmienia. Zmiana dotyczy wyłącznie zamknięcia i obliczeń wskaźnika.

Wykres z długim dolnym knotem nie wystarcza więc do odtworzenia dywergencji RSI liczonego z Close. Zachowaj odczyt ze świecy ekstremum oraz ustawione źródło wskaźnika. Ta kontrola nie zastępuje potwierdzenia pivotu i nie wyznacza nowego wejścia.

Rozbieżność, warunek wejścia i cena wykonania

Do testu dodajemy osobny warunek: pierwsze zamknięcie H1 ponad najwyższym High między t3 a t9, z pominięciem obu dołków. Zakładamy, że maksimum t4–t8 wynosi 1,0750. Ten poziom znamy już przy potwierdzeniu drugiego dołka. Szukamy sygnału wyłącznie na t12–t14; później pomysł wygasa. Przed wejściem każde Bid ≤ 1,0690 unieważnia próbę, również gdy ta sama świeca później odbije.

Dla t12 przyjmijmy OHLC Bid: O 1,0710, H 1,0755, L 1,0702, C 1,0752. Low nie unieważnia pomysłu, a zamknięcie przekracza 1,0750 o 2 pipsy. Po otrzymaniu danych t12 obserwujemy Bid 1,0752 / Ask 1,0754. Zakładamy zakup po tym Ask. Nie przypisujemy wejściu ceny dołka 1,0690 ani wcześniejszego zamknięcia.

Wariant dopuszcza jedną pozycję, bez dokładania i ponownego wejścia. SL ustalamy na 1,0685, TP na 1,0820; jeśli wcześniej nie nastąpi wykonanie któregoś z nich, po zamknięciu t18 wysyłamy zlecenie zamknięcia. Cena tego wyjścia czasowego pozostaje nieznana. Aktywny SL działa również w trakcie świecy. Wszystkie parametry służą zapisaniu eksperymentu, nie są zaleceniem dla konkretnego rachunku.

Czekanie zmienia geometrię transakcji

Model kosztowy zakłada 10 000 EUR, rachunek w USD, 2 USD łącznej prowizji i zerowe finansowanie oraz przewalutowanie. Pip EUR/USD wynosi 0,0001, więc jego wartość dla tego wolumenu to 1 USD.

Warunkowe wyniki 10 000 EUR kupionych po Ask 1,0754; prowizja 2 USD łącznie
ScenariuszWykonanie sprzedaży BidWynik kursowyWynik netto
TP wykonany na poziomie1,0820+66 USD+64 USD
SL wykonany na poziomie1,0685−69 USD−71 USD
SL z pogorszeniem wykonania o 5 pipsów1,0680−74 USD−76 USD

Cel daje (1,0820 − 1,0754) × 10 000 = 66 USD przed prowizją. Stop na poziomie daje −69 USD. Spread jest już zawarty w Ask wejścia i Bid wyjścia; nie odejmujemy go drugi raz. Stosunek planowanego zysku netto do straty netto wynosi 64/71, czyli około 0,90. Samo wystąpienie rozbieżności nie poprawia tego rachunku.

Zakup po historycznym minimum wyglądałby znacznie korzystniej, lecz w tej regule nie był dostępny. Zwykły SL nie gwarantuje ceny realizacji; trzeci wiersz pokazuje jedną możliwość pogorszenia, nie maksymalną stratę. Potwierdzenie może opóźniać wejście i zmieniać wynik, a nie automatycznie go poprawiać.

Co trzeba zapisać w teście

Uwzględnij wszystkie pary pivotów spełniające definicję, także pomysły unieważnione i wygasłe bez transakcji. Zapisz czas potwierdzenia, cenę wykonania, koszty, powód wyjścia oraz wybór źródła RSI. Gdy jedna świeca obejmuje SL i TP, samo OHLC nie rozstrzyga kolejności wykonania; potrzebujesz dokładniejszych danych albo jawnej ostrożnej konwencji.

Porównuj warianty na oddzielnych danych i nie zmieniaj potwierdzenia po każdej stracie. Dwadzieścia demonstracyjnych transakcji nie stanowi progu udowodnionej przewagi. Procedurę oceny znajdziesz w przewodniku po backteście. Celem jest sprawdzić konkretną regułę, a nie udowodnić, że każda ładnie narysowana dywergencja powinna zadziałać.

Sprawdź, czy rozumiesz

Jedno krótkie ćwiczenie

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

Low spada ze 100 do 99, a RSI z 33,04 do 33,03. Etykiety pokazują 33,0 i 33,0. Czy przechodzi własny warunek RSI₂ > RSI₁?

  • Tak, ponieważ etykiety mają tę samą wartość.
  • Nie, ponieważ 33,03 jest mniejsze od 33,04.
  • Nie da się tego sprawdzić, mimo że podano liczby źródłowe.
Sprawdź odpowiedź i wyjaśnienie

Nie, ponieważ 33,03 jest mniejsze od 33,04.

Różnica wynosi −0,01. Zaokrąglenie etykiety ukrywa ten kierunek, lecz go nie zmienia.

Jeszcze jedno ćwiczenie

W tabeli pivot t9 jest potwierdzany dwiema późniejszymi świecami. Kiedy najwcześniej można uznać parę dołków? Jeśli zakup 10 000 EUR nastąpi po Ask 1,0756 zamiast 1,0754, oblicz wynik netto przy wykonaniu TP 1,0820 i SL 1,0685, z 2 USD łącznej prowizji.

Sprawdź odpowiedź

Parę można rozpoznać dopiero po zamknięciu i otrzymaniu danych t11; RSI nadal porównujemy z t3 i t9. Dla Ask 1,0756 cel daje 64 USD kursowo, czyli 62 USD netto. SL daje −71 USD kursowo, czyli −73 USD netto. To warunkowe wyniki przy wykonaniu na poziomach, nie gwarancja ceny.

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

Backtest pomoże utrwalić parametry, precyzję i ścisłe nierówności badanej dywergencji.