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.
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.
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.
| Świeca | Minimum Low | Zadane RSI tej świecy | Co wiadomo po jej zamknięciu |
|---|---|---|---|
| t1 | 1,0730 | Nie używamy | — |
| t2 | 1,0728 | Nie używamy | — |
| t3 | 1,0720 | 26 | Kandydat na pierwszy dołek |
| t4 | 1,0725 | Nie używamy | — |
| t5 | 1,0728 | Nie używamy | Dołek t3 potwierdzony |
| t6 | 1,0718 | Nie używamy | — |
| t7 | 1,0708 | Nie używamy | — |
| t8 | 1,0698 | Nie używamy | — |
| t9 | 1,0690 | 33 | Kandydat na drugi dołek |
| t10 | 1,0695 | Nie używamy | — |
| t11 | 1,0700 | Nie używamy | Doł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.
| Close | Zmiana Close | Przeliczone RSI | Czy przekracza zadany wcześniejszy RSI 33? |
|---|---|---|---|
| 1,0698 | −0,0002 | 32,7731 | Nie |
| 1,0700 | 0 | 33,3333 | Tak |
| 1,0702 | +0,0002 | 34,4538 | Tak |
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.
| Scenariusz | Wykonanie sprzedaży Bid | Wynik kursowy | Wynik netto |
|---|---|---|---|
| TP wykonany na poziomie | 1,0820 | +66 USD | +64 USD |
| SL wykonany na poziomie | 1,0685 | −69 USD | −71 USD |
| SL z pogorszeniem wykonania o 5 pipsów | 1,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.

