BTC305,9k zł0,21%
ETH8,88k zł0,29%
XRP4,94 zł0,29%
LTC219 zł0,98%
BCH1,14k zł2,18%
DOT3,79 zł0,42%

Oscylatory i wskaźniki momentum — RSI, stochastic, MACD i ROC

RSI pokazuje 78, a cena nadal rośnie. W tym odczycie nie ma sprzeczności: przewaga wygładzonych wzrostów nad spadkami może utrzymywać się także podczas dalszego wzrostu. Oscylator odpowiada na konkretne pytanie o dane, a nie wyznacza daty zwrotu. Poniżej przeliczysz RSI na kolejnych zamknięciach, porównasz dwa sposoby wygładzania stochastic i sprawdzisz, dlaczego MACD o parametrach 12,26,9 może wyglądać inaczej na dwóch platformach.

Ilustracja edukacyjna; geometria poglądowa. Dokładne definicje, dane i obliczenia znajdują się w artykule.
Najważniejsze w 60 sekund
  • Oscylator nie mówi, kiedy rynek zawróci. Wykupienie (overbought) nie oznacza „sprzedaj teraz", wyprzedanie (oversold) — „kupuj teraz". To odczyt konkretnej transformacji ceny — informacja o stanie, nie o kierunku.
  • Wysoki odczyt może utrzymywać się podczas dalszego wzrostu. Uznanie RSI>70 za automatyczne zlecenie sprzedaży dokłada do wzoru regułę, której wskaźnik sam nie zawiera.
  • Położenie ceny w zakresie i kierunek wygładzonego ruchu to różne pomiary. RSI lub stochastic mogą pozostawać wysoko w ruchu wzrostowym. Nie podajemy rankingu skuteczności kategorii narzędzi w konsolidacji.
  • Każdy oscylator to jawny wzór na danych cenowych. ROC i Momentum, RSI z wygładzaniem Wildera, %K/%D stochastyka i MACD z linią sygnału — wszystkie da się policzyć ręcznie, i ten artykuł pokazuje jak. ATR i wstęgi Bollingera to wskaźniki zmienności, nie momentum — tu omawiamy je krócej, w roli kontekstu dla odczytu oscylatorów.

1. Czym są oscylatory i wskaźniki momentum

RSI, stochastic, ATR i wstęgi: cztery różne pytania
Cztery narzędzia mierzą różne relacje: RSI wygładzone wzrosty i spadki, stochastic pozycję Close w zakresie, ATR wielkość True Range, a wstęgi odchylenie od średniej. Natywny model pojęciowy: skale i wzory, bez historycznych notowań, dat i prognozy.

W poprzednim artykule omawialiśmy wskaźniki trendu — narzędzia, które odpowiadają na pytanie „w którą stronę idzie rynek?". Oscylatory odpowiadają na pytania pomocnicze — każdy na inne, zależnie od wzoru: jak szybko cena się zmienia (ROC), jak układają się wzrosty względem spadków (RSI), gdzie w lokalnym zakresie wypada zamknięcie (stochastic), jak rozchodzą się dwie średnie (MACD).

Nazwa „oscylator" bierze się stąd, że wartość tych wskaźników oscyluje — waha się — między stałymi granicami (np. 0–100 w RSI) lub wokół poziomu centralnego (np. zera w CCI). W przeciwieństwie do średnich kroczących, które mogą rosnąć w nieskończoność razem z ceną, oscylator jest ograniczony zakresem lub przynajmniej centrowany wokół stałej linii — i to jest klucz do jego interpretacji. Ściśle: oscylator to transformacja danych cenowych prezentowana w ograniczonym zakresie albo względem linii centralnej — a co dokładnie mierzy, zależy od konkretnego wzoru.

Momentum to szybkość zmiany ceny. Jeśli EUR/USD rósł wczoraj o 30 pipsów, a dziś o 10 — cena nadal rośnie, ale momentum słabnie. Oscylatory mierzą właśnie to: nie kierunek sam w sobie, lecz siłę i tempo ruchu cenowego. Kiedy momentum słabnie, choć cena nadal rośnie — masz kawałek układanki, nie sygnał.

Najprostsze miary momentum — Momentum i ROC. Zanim przejdziemy do RSI, dwa wzory-fundamenty. Momentum(n) = Ct − Ct−n: różnica dzisiejszego zamknięcia i zamknięcia sprzed n okresów, w jednostkach ceny. ROC(n) = (Ct − Ct−n) / Ct−n × 100: ta sama różnica wyrażona procentowo. Rachunek (wartości ilustracyjne): Ct = 1,1000; Ct−10 = 1,0800 → Momentum = 0,0200 = 200 pipsów; ROC = 0,0200 / 1,0800 × 100 = +1,85%. Oba wskaźniki oscylują wokół zera (Momentum różnicowe w cenie, ROC w procentach). Dla dodatnich cen ROC ma dolną granicę −100%, której nie osiąga, i nie ma stałej górnej granicy; Momentum różnicowe nie ma stałych granic wspólnych dla wszystkich cen — i to na ich logice „tempa zmiany" zbudowane są bardziej złożone oscylatory. Uwaga implementacyjna: wbudowany Momentum w MetaTraderze liczy iloraz Ct / Ct−n × 100, więc oscyluje wokół 100, nie wokół zera — dla dodatnich cen jego wartość jest dodatnia. Przy Ct−n = 0 ilorazy ROC i Momentum MT są nieokreślone. Zanim porównasz wartości z podręcznikiem, sprawdź wzór swojej platformy.

Ważna dystynkcja: ATR i wstęgi Bollingera to wskaźniki zmienności, nie oscylatory momentum. W tym artykule omawiamy je krócej i w roli kontekstu: do oceny, czy bieżący ruch jest w skali ostatniej zmienności zwykły, czy skrajny.

Dwa pytania do tych samych danych
SMA5 opisuje średni poziom pięciu zamknięć, RSI14 relację wygładzonych wzrostów i spadków. Korzystają z tej samej serii, ale mają różne jednostki i pamięć. To nie jest ranking skuteczności. Metryczka: EUR/USD, autorski model Close zamkniętych H1; USD za EUR, od 1.10.2026 00:00 UTC, indeksy 0–28. RSI liczone z pełnej serii, seed SMA 14 zmian. Szczyty wskazano ex post, a czas ich dostępności wyznacza opisana reguła dwóch prawych zamknięć; poziomy 30/70 są wybrane przed oceną.

2. RSI — Relative Strength Index

RSI stworzył J. Welles Wilder; opisał go w 1978 r. To miara relacji wygładzonych wzrostów i spadków, a nie porównanie siły dwóch różnych walut lub spółek. Domyślne 14 określa liczbę zmian potrzebnych do startu poniższego modelu. [1]

Jak RSI jest zbudowany — wzór i rachunek

RSI porównuje, ile rynek zyskiwał, z tym, ile tracił w ostatnich n okresach (domyślnie 14). Wzór Wildera:

  • U = średnia zmian dodatnich (wzrosty zamknięcie-do-zamknięcia; w świecach spadkowych U liczy się jako 0),
  • D = średnia zmian ujemnych (co do wartości bezwzględnej),
  • RS = U / D (gdy D = 0 przy U > 0, RSI dąży do 100; gdy D = 0 i U = 0 — zero przez zero — wynik zależy od konwencji platformy),
  • RSI = 100 − 100 / (1 + RS).

Wynik jest bezwymiarowy, w zakresie 0–100. Kluczowy detal: U i D nie są zwykłymi średnimi. Pierwsza wartość to średnia arytmetyczna z n okresów, ale każda kolejna powstaje przez wygładzanie Wildera (RMA): Ut = [Ut−1 × (n−1) + wzrostt] / n. To matematycznie EMA ze współczynnikiem α = 1/n — odpowiednik EMA(2 n−1) co do współczynnika wygładzania (początkowe wartości mogą się różnić, bo serie startują z innej inicjalizacji); dla n = 14 to EMA(27), nie SMA(14) i nie EMA(14). Dlatego RSI liczony „na piechotę" ze zwykłej średniej nie zgodzi się z platformą.

Rachunek RSI(14). W14 zmianach suma wzrostów wynosi 84 pipsy, suma bezwzględnych spadków 42 pipsy. Seed: U=84/14=6, D=42/14=3, RSI=100·6/(6+3)=66,6666667. Następna zmiana to +9 pipsów. U=(6·13+9)/14=87/14, D=(3·13)/14=39/14, zatem RSI=100·87/(87+39)=69,0476190. Wzrost to 2,3809524 punktu RSI, nie 2 pipsy i nie dokładnie dwa punkty. Zaokrąglamy wyświetlony wynik, a nie stan U/D przekazany dalej.

Odczyt 80 można zapisać bez etykiety „drogo”: przy dodatnim D oznacza U/D = 80/(100−80) = 4. Wygładzone wzrosty są czterokrotnie większe od wygładzonych spadków. To nie pomiar liczby zleceń, pozycjonowania ani odległości do przyszłego szczytu. Sam RSI nie dowodzi koncentracji stopów.

Okres 14 jest konwencją Wildera i ustawieniem domyślnym opisywanego RSI, a nie wynikiem optymalizacji dla EUR/USD. Zmiana okresu zmienia mnożnik 1/n oraz seed. Krótszy okres nadaje większą wagę nowej zmianie, lecz nie gwarantuje więcej trafnych sygnałów. Przy porównaniu zachowaj ten sam feed, cenę wejściową i historię startową. [1]

Częsty odruch: krótka pozycja na RSI70 w trendzie. Wielu traderów otwiera krótkie pozycje, kiedy RSI przekracza 70 — bo „rynek jest drogi". W silnym trendzie po decyzji banku centralnego RSI potrafi siedzieć wysoko przez kilka sesji, a każdy kolejny short „bo przecież musi zawrócić" dokłada do straty. W takim środowisku RSI powyżej 70 współwystępuje z silnymi wzrostami w oknie wskaźnika — automatyczne czytanie go jako „sprzedaj" pomija reżim rynku. Pozycja przeciw trendowi bez niezależnego potwierdzenia (poziom, price action) to zakład bez przesłanki.

RSI od piętnastu cen: seed i kolejna zmiana

Do pierwszego RSI(14) potrzebujesz w tym modelu 15 cen, dających 14 zmian. Start Close=1,1000 USD/EUR, a zmiany w pipsach to 12; −6; 6; −3; 15; −9; 9; −6; 18; −12; 12; −6; 12; 0. Suma wzrostów wynosi 84, spadków 42, zmiana netto 42 pipsy, więc piętnasta cena to 1,1042. Każdy wiersz oznacza kolejną zamkniętą H1; czasy UTC w pliku są hipotetyczne.

Pierwszy odczyt i następne trzy aktualizacje RSI(14)
Indeks cenyClose, USD/EURZmiana, pipsyRSI, punkty
141,1042066,6666667
151,1051969,0476190
161,1060971,2585034
171,1069973,3114674

Wiersz 14 zaczyna serię wskaźnika. Wcześniejsze wiersze mają brak odczytu, a nie RSI=0. Zmiana zerowa dodaje zero do wzrostów i spadków, lecz później nadal aktualizuje rekurencję. CSV z pełną serią RSI zawiera wszystkie Close, zmiany i wartości użyte również w przykładzie dywergencji. To dane edukacyjne, bez spreadu, ceny wykonania i twierdzenia o wyniku transakcji.

RSI na rzeczywistych zamknięciach: stan może się utrzymywać

Na historii EUR/USD H1 z ICMarketsSC-Demo sześć kolejnych świec z otwarciami od 2025-12-03 11:00 do 2025-12-03 16:00 ma po zamknięciu RSI(14) powyżej 70. Złote punkty oznaczają te odczyty, nie zlecenia. Tak długi pobyt w strefie mieści się w definicji wskaźnika; sam próg nie mówi, która z kolejnych świec zakończy ruch.

Nie uruchamiamy RSI od lewej krawędzi obrazka. CSV zawiera 570 kolejnych cen Close od 2025-11-03 00:00: seed jest średnią pierwszych 14 zmian, a następne U i D aktualizujemy współczynnikiem 1/14, bez zaokrąglania stanów. Pokazany wycinek to indeksy 514–569. Odczyt każdej H1 jest znany dopiero po jej zakończeniu i otrzymaniu finalnego rekordu. Godziny są oryginalnymi etykietami MT5; strefa brokera nie została niezależnie potwierdzona.

RSI(14): sześć odczytów powyżej 70
Rzeczywiste EUR/USD Bid H1 od 2025-12-02 10:00 do 2025-12-04 17:00. Pełne 570 zamknięć od 2025-11-03 00:00 oraz jawne seedy są w CSV. Oryginalny czas MT5, strefa brokera niezweryfikowana; nie UTC. Opracowanie własne, wybór ex post, nie zrzut terminala ani test skuteczności.

Dane i odtwarzalność: fm58-eurusd-h1-full-prefix.csv, fm58-real-history.json, fm58-reproduce.py, fm58-method.txt.

Odczytywanie RSI

Klasyczna interpretacja Wildera:

  • RSI powyżej 70 — rynek wykupiony (overbought). Sugestia: ruch w górę mógł się rozciągnąć.
  • RSI poniżej 30 — rynek wyprzedany (oversold). Sugestia: ruch w dół mógł się rozciągnąć.
  • RSI w okolicach 50 — neutralny. Brak wyraźnego rozciągnięcia w żadną stronę.

Wykupienie nie jest instrukcją sprzedaży. RSI powyżej 70 opisuje przewagę wygładzonych wzrostów nad spadkami. Historia nie jest odcinana po 14 świecach: RMA nadaje starszym zmianom malejący wpływ. Przedziały 30/70 oraz alternatywne strefy trendowe są konwencjami interpretacji; nie zmieniają wzoru i nie określają prawdopodobieństwa zwrotu.

RSI=40 oznacza U/D=2/3, a RSI=60 — U/D=3/2. Taką samą liczbę można otrzymać na różnych skalach zmian cenowych. Bez jednostek ceny, interwału i wcześniejszej struktury nie wiadomo, czy był to drobny ruch, czy duża zmiana. Nie nazywamy odczytu 40 automatycznie wsparciem, a 60 oporem.

Dywergencja RSI

Podobnie jak dywergencja MACD, dywergencja RSI to sytuacja, w której cena tworzy nowe ekstremum, a RSI go nie potwierdza.

  • Dywergencja niedźwiedzia: cena tworzy wyższy szczyt, RSI tworzy niższy szczyt. Momentum słabnie mimo rosnącej ceny.
  • Dywergencja bycza: cena tworzy niższy dołek, RSI tworzy wyższy dołek. Momentum spadkowe słabnie.
  • Ukryta dywergencja bycza: cena tworzy wyższy dołek, RSI — niższy dołek. W interpretacji Cardwella taki układ bywa odczytywany jako potwierdzenie trendu wzrostowego; ten opis nie podaje częstości kontynuacji ani odwróceń.
  • Ukryta dywergencja niedźwiedzia: cena tworzy niższy szczyt, RSI — wyższy szczyt. Analogicznie bywa interpretowana jako potwierdzenie trendu spadkowego; wynik takiej reguły wymaga odrębnego testu.

Regularna dywergencja niedźwiedzia porównuje wyższy szczyt ceny z niższym odczytem RSI; bycza — niższy dołek ceny z wyższym RSI. Ukryta bycza ma wyższy dołek ceny i niższy RSI, ukryta niedźwiedzia — niższy szczyt ceny i wyższy RSI. Nie są to te same układy nazwane zależnie od późniejszego wyniku. [4] Sposób dopasowania ekstremów trzeba zapisać przed pomiarem. W przykładzie poniżej wybieramy dwa potwierdzone ekstrema Close i odczytujemy RSI na tych samych świecach; nie wymagamy osobnego pivota oscylatora. Inna reguła dopasowania tworzyłaby inny zbiór zdarzeń.

Szczyt oznaczony później niż wystąpił
Cena indeksu 17: 1,1069 i RSI 73,3115; indeksu 26: 1,1070 i RSI 69,1468. Przy regule dwóch sąsiednich zamknięć po każdej stronie drugi szczyt i dywergencja są dostępne po indeksie 28: 2.10.2026 04:00 UTC. Metryczka: EUR/USD, autorski model Close zamkniętych H1; USD za EUR, od 1.10.2026 00:00 UTC, indeksy 0–28. RSI liczone z pełnej serii, seed SMA 14 zmian. Szczyty wskazano ex post, a czas ich dostępności wyznacza opisana reguła dwóch prawych zamknięć; poziomy 30/70 są wybrane przed oceną.

Zerowe mianowniki i brak odczytu

Najczęstsze nieporozumienie powstaje, gdy wykres pokazuje liczbę mimo braku zwykłego ilorazu. Warunki brzegowe trzeba zapisać obok wzoru:

Przypadki brzegowe wskaźników
WarunekWniosek rachunkowyPolityka modelu w tym artykule
RSI: U>0, D=0Przez ciągłe przedłużenie 100·U/(U+D)=100100 po zgromadzeniu seeda
RSI: U=0, D>0100·U/(U+D)=00 po zgromadzeniu seeda
RSI: U=D=00/0; wzór nie wyznacza liczbyBrak odczytu; nie zgadujemy 50
Stochastic: Hn=Ln0/0 dla prawidłowego Close w tym zakresieBrak surowego odczytu
ROC: Ct−n=0Nie można dzielić przez cenę startowąBrak odczytu
CCI: MD=0; %B: szerokość=0Nie ma zwykłego ilorazuBrak odczytu

To nie twierdzenie, że wszystkie platformy używają tej polityki. Kod stochastic.mq 5 opublikowany przez MetaQuotes przypisuje 100 przy zerowej sumie zakresów. [16] Odczyt 100 w takiej gałęzi nie dowodzi zamknięcia przy szczycie dodatniego zakresu. Pobrany kod rsi.mq 5 nie ma osobnej gałęzi dla U=D=0; trzeba więc sprawdzić konkretną wersję i jej sposób obsługi dzielenia przez zero, a nie obiecywać uniwersalne RSI=50. [18] Niepełnego seeda ani błędnej ceny nie zamieniaj automatycznie na zero.

RSI: niższy dołek ceny nie wystarcza do rozpoznania dywergencji

Zatrzymaj się na zamknięciu H1 z otwarciem 5 stycznia 2026 o 14:00. Close wynosi 1,16707, a RSI(14) 31,1813. Wcześniejszy potwierdzony dołek Close to 1,16753 przy RSI 24,7271. Czy według ścisłej reguły dwóch sąsiednich zamkniętych świec po każdej stronie można już nazwać drugi dołek potwierdzonym? Wskaż, jakiej informacji brakuje.

RSI: drugi dołek przed potwierdzeniem
Rzeczywiste EURUSD Bid H1. Kadr przed odsłonięciem, do otwarcia 2026-01-05 14:00; ostatni Close dostępny najwcześniej po 2026-01-05 15:00. Wskaźniki z pełnego prefiksu. Oryginalny czas MT5, strefa niezweryfikowana. Oś kolejnych rekordów z jawnymi przerwami; nie test skuteczności.

Dane widoczne w tym kadrze (CSV).

Odsłoń potwierdzenie i 12 kolejnych rekordów H1
RSI: potwierdzenie dołka i dalszy przebieg
Rzeczywiste EURUSD Bid H1. Kadr po odsłonięciu, do otwarcia 2026-01-06 04:00; ostatni Close dostępny najwcześniej po 2026-01-06 05:00. Wskaźniki z pełnego prefiksu. Oryginalny czas MT5, strefa niezweryfikowana. Oś kolejnych rekordów z jawnymi przerwami; nie test skuteczności.

Jeszcze nie. W kadrze przed odsłonięciem znamy bieżący Close i RSI, lecz dwie prawe świece drugiego kandydata nie są zakończone. W tym ćwiczeniu pivot wymaga jednoczesnego, ścisłego minimum Close i RSI względem dwóch świec po każdej stronie; porównujemy zamknięcia, nie dolne cienie. Prawy rekord z otwarciem 16:00 kończy się najwcześniej o 17:00. Dopiero po otrzymaniu jego finalnych danych można potwierdzić drugi dołek: Close obniżył się o 4,6 pipsa, a RSI wzrósł o 6,4542 punktu. W chwili rozpoznania aktualny Close jest już równy 1,16857, a RSI 42,1731 — nie są to odczyty z samego środka pivota.

Po rozpoznaniu odsłaniamy dokładnie 12 kolejnych zakończonych rekordów H1. Ostatni, z otwarciem 6 stycznia o 04:00, ma Close 1,17376 i RSI 65,2042. W tym wybranym regułą pierwszego dopasowania fragmencie cena później wzrosła. Nie zamieniamy tego w dowód skuteczności dywergencji ani w wynik transakcji. Istotne rozróżnienie to czas wystąpienia dołka, czas jego potwierdzenia i cena faktycznie znana przy rozpoznaniu.

Dane odsłoniętego kadru (CSV). Metryczka i obliczenia (JSON), Odtwórz offline (Python), Zamrożone reguły.

Oryginalne źródła pełnego skanu: USDJPY-H1.csv, GBPUSD-H1.csv, EURUSD-H1.csv.

3. Oscylator stochastyczny

Oscylator stochastyczny mierzy położenie zamknięcia w przedziale minimum–maksimum z ostatnich n świec. Surowe %K wymaga podania zarówno ceny, jak i obu końców zakresu. [2]

  • surowe %K = (C − Ln) / (Hn − Ln) × 100, gdzie Hn i Ln to najwyższe maksimum i najniższe minimum z n okresów (gdy Hn = Ln — rynek bez zakresu — mianownik jest zerem i platformy stosują własne konwencje),
  • %D = SMA(3) z %K — wygładzona linia sygnałowa.

Rachunek (wartości ilustracyjne). Zakres ostatnich 14 świec: 1,0800–1,1000; zamknięcie 1,0980. Surowe %K = (1,0980 − 1,0800) / (1,1000 − 1,0800) × 100 = 0,0180 / 0,0200 × 100 = 90,0 — cena tuż przy górnej granicy zakresu.

Wariant fast używa surowego %K. W często opisywanym wariancie slow %K jest SMA(3) z surowych odczytów, a %D — SMA(3) z tak wygładzonego %K. Dla pięciu surowych wartości 78, 84, 84, 87, 90 kolejne slow %K wynoszą 82, 85, 87, a ostatnie %D = (82+85+87)/3 = 84,6666667. Zapis 14,3,3 nie wyczerpuje jednak definicji. Opublikowany kod MetaQuotes realizuje slowing jako iloraz sum odległości i zakresów, co przy zmiennych zakresach daje inny wynik niż SMA ilorazów. Przeliczamy tę różnicę niżej. [16]

Odczytywanie: powyżej 80 → strefa wykupienia; poniżej 20 → wyprzedanie. Przecięcie %K z %D w strefie ekstremalnej = klasyczny sygnał. Sama obecność w strefie wyprzedania — tak jak w RSI — nie jest jednak sygnałem wejścia: w trendzie spadkowym wskaźnik potrafi pozostawać poniżej 20 przez wiele świec, a każda z nich jest „skrajna" tylko na tle zakresu, który sam się przesuwa.

RSI porównuje zmiany kolejnych cen wejściowych. Stochastic porównuje zamknięcie z High i Low okna. To inne funkcje: zmiana samego High bez zmiany Close może wpłynąć na stochastic, ale nie na RSI liczone z Close. Oba można porównać, jeżeli każde ma określoną funkcję; ich zgodność nie jest jednak automatycznie dwiema niezależnymi informacjami.

Pułapki przy popularnych parametrach stochastyka. Przecięcie %K i %D w strefie 20/80 z popularnym (14, 3, 3) to jeden z najczęściej spotykanych warunków w detalicznych systemach automatycznych. Popularne warunki wejścia skupiają płynność w oczywistych miejscach — co zwiększa prawdopodobieństwo fałszywych sygnałów, szczególnie w godzinach niskiej płynności. Im popularniejszy warunek wejścia, tym bardziej przewidywalne są miejsca, w których pojawiają się podobne zlecenia — a że takie skupiska bywają wykorzystywane przez uczestników o krótszym horyzoncie, to hipoteza mechanizmu, nie udokumentowana reguła.
Przypadek: stochastic „wyprzedany" we flash crashu GBP

Raport BIS dotyczący funta z 7 października 2016 r. opisuje gwałtowny ruch i warunki płynności. [13] Nie mamy tu pełnej historii konkretnego feedu, więc nie przypisujemy wydarzeniu wartości stochastic. Mechanikę można sprawdzić bez tego: jeśli zamknięcie wypada dokładnie na najniższym Low dodatniego zakresu, surowe %K wynosi zero. Taki odczyt nie ogranicza następnego Low — okno może przesunąć się dalej.

Wygładzanie zmienia wynik stochastic
Odległości C−L: 0,009;0,001;0,004, zakresy H−L: 0,010;0,002;0,008. SMA trzech surowych %K wynosi 63,3333. Wygładzanie ilorazem sum w opublikowanym kodzie MetaQuotes daje 70. Nie są to dwa sposoby wyświetlenia tej samej liczby. Metryczka: abstrakcyjny schemat zadanych wartości, bez notowań historycznych, pełnych świec, skali czasu i dat. Jednostki opisano na osi; etykiety służą wyjaśnieniu wzoru lub zakresu danych, nie ocenie sygnału ex ante.

Stochastic: 63,33 czy 70 przy tych samych trzech zakresach?

Podajmy trzy kolejne stany okna: C−Ln oraz Hn−Ln, obie odległości w USD/EUR. Są to hipotetyczne wejścia do wygładzenia, a nie zapis globalnego rynku.

Trzy stany okna stochastic
StanC−LnHn−LnSurowe %K
10,0090,01090,00
20,0010,00250,00
30,0040,00850,00

SMA trzech surowych %K = (90+50+50)/3 = 63,3333333. Iloraz sum użyty w opublikowanym kodzie MetaQuotes daje 100·(0,009+0,001+0,004)/(0,010+0,002+0,008) = 70. Większy zakres ma tu większą wagę. Gdy wszystkie trzy zakresy są równe, wyniki się pokrywają; to szczególny przypadek, który może ukryć różnicę w pobieżnym porównaniu. Dla pełnego porównania zapisz typ ceny, n, slowing, metodę %D i kod lub wersję narzędzia.

Stochastic: skrajny odczyt może utrzymywać się podczas spadku

Na GBP/USD H1 widzisz pięć kolejnych zakończonych odczytów SlowK≤20, od świecy z otwarciem 3 kwietnia 2026 o 17:00 do 21:00. Aktualny Close to 1,31920, a SlowK 6,2210. Czy ta liczba sama określa moment odbicia? Oddziel pozycję zamknięcia w ostatnich zakresach od wielkości ruchu opisywanej przez ATR i wstęgi.

Stochastic: pięć skrajnych odczytów bez przyszłej ceny
Rzeczywiste GBPUSD Bid H1. Kadr przed odsłonięciem, do otwarcia 2026-04-03 21:00; ostatni Close dostępny najwcześniej po 2026-04-03 22:00. Wskaźniki z pełnego prefiksu. Oryginalny czas MT5, strefa niezweryfikowana. Oś kolejnych rekordów z jawnymi przerwami; nie test skuteczności.

Dane widoczne w tym kadrze (CSV).

Odsłoń szóste zamknięcie i 12 kolejnych rekordów H1
Stochastic: szóste zamknięcie i 12 kolejnych rekordów
Rzeczywiste GBPUSD Bid H1. Kadr po odsłonięciu, do otwarcia 2026-04-06 10:00; ostatni Close dostępny najwcześniej po 2026-04-06 11:00. Wskaźniki z pełnego prefiksu. Oryginalny czas MT5, strefa niezweryfikowana. Oś kolejnych rekordów z jawnymi przerwami; nie test skuteczności.

Szósta zakończona H1 ma otwarcie o 22:00: Close 1,31930, SlowK 6,4702 i D 6,8962. Sześć odczytów jest znanych najwcześniej po 23:00, po otrzymaniu finalnego rekordu. Przyjęte z góry warunki opisujące wcześniejsze spadki w tym momencie to: Close poniżej SMA50, malejąca SMA50 względem dziesięciu rekordów wcześniej oraz Close niższy niż dwadzieścia rekordów wcześniej. To opis przeszłości, nie gwarancja dalszego trendu. SlowK liczymy dla parametrów 14,3 metodą ilorazu sum odległości Close−Low i zakresów High−Low; D jest SMA3 tej linii. ATR14 jest tutaj SMA z True Range, a BB to SMA20 ±2 odchylenia z dzielnikiem 20. ATR i BB nie uczestniczyły w wyborze przypadku i nie są niezależnymi „głosami” za kupnem.

Odsłonięcie pokazuje 12 kolejnych rekordów po rozpoznaniu, nie 12 godzin. W eksporcie między otwarciem 3 kwietnia o 23:00 a 6 kwietnia o 00:00 jest przerwa: 49 godzin między sąsiednimi zapisanymi otwarciami. Nie dopisujemy brakujących świec ani nie łączymy przez nią linii wskaźnika. SlowK pozostaje ≤20 jeszcze przez cztery następne rekordy; później rośnie. Ostatnie pokazane Close wynosi 1,32531. Ten przebieg nie daje reguły „skrajny stochastic oznacza kup”: ujawnia, dlaczego trzeba oddzielić stan wskaźnika, czas obserwacji i późniejszy wynik.

Dane odsłoniętego kadru (CSV). Metryczka i obliczenia (JSON), Odtwórz offline (Python), Zamrożone reguły.

Oryginalne źródła pełnego skanu: USDJPY-H1.csv, GBPUSD-H1.csv, EURUSD-H1.csv.

4. MACD — konstrukcja i implementacja

Pełne omówienie MACD od strony sygnałów — przecięcia linii, dywergencje, dobór parametrów — znajduje się w poprzednim artykule, bo MACD to hybryda: częściowo wskaźnik trendu, częściowo oscylator. Tu patrzymy na niego od strony momentum i implementacji — bo w tej warstwie kryją się dwie rzeczy, których wykres sam nie powie.

Wzory. MACD = EMA(12)−EMA(26). W wariancie z EMA sygnał = EMA(9) z MACD, a histogram różnicy = MACD−sygnał. Dokumentacja MT5 zamiast EMA sygnału podaje SMA(9). [12] Jeśli przyjmiemy jako podane stany EMA12=1,0952 i EMA26=1,0918, MACD wynosi 0,0034 USD/EUR = 34 pipsy. Dla podanego sygnału 0,0021 histogram różnicy ma 0,0013 USD/EUR = 13 pipsów. To kontrola odejmowania stanów, nie wyliczenie EMA bez pełnej serii cen.

Po pierwsze: jednostki. W przeciwieństwie do RSI i stochastyka MACD nie jest bezwymiarowy — wyraża się w jednostkach ceny instrumentu. Odczyt +0,0034 na EUR/USD i +0,34 na USD/JPY to wartości nieporównywalne między parami ani interwałami, a stałych granic nie ma, więc nie istnieje uniwersalny próg „wykupienia". MACD oscyluje wokół zera — informację niosą przecięcia zera, relacja do linii sygnału i kierunek histogramu, nie bezwzględna wartość.

Po drugie: implementacje. „MACD" na różnych platformach to nie zawsze ten sam wskaźnik:

Porównanie konstrukcji i odczytu
ElementKlasyczna definicja (Appel)MetaTrader 4/5 (wbudowany)
Linia głównaEMA(12) − EMA(26), rysowana jako liniata sama formuła, ale rysowana jako słupki
Linia sygnałuEMA(9) z linii MACDSMA(9) z linii głównej
HistogramMACD − sygnał, osobne słupkibrak osobnej serii różnicy — słupki to linia główna

Konsekwencja: przy identycznych parametrach (12, 26, 9) MetaTrader pokaże inne wartości linii sygnału (SMA zamiast EMA) i inny obraz — to, co w podręczniku jest histogramem różnicy, na MT jest samą linią główną. Zanim porównasz swój odczyt z czyimś opisem albo z zapisem z innej platformy, sprawdź, którą wersję liczy Twoja.

MACD: osobny rachunek SMA i EMA sygnału

Użyj podanej serii dziesięciu wartości samej linii MACD: 0,0010; 0,0012; 0,0014; 0,0016; 0,0018; 0,0020; 0,0022; 0,0024; 0,0026; 0,0034 USD/EUR. To hipotetyczne stany wejściowe do linii sygnału, bez twierdzenia, że wyliczyliśmy je z niepodanej historii Close. Pierwsze dziewięć daje seed SMA=0,0018. Dla EMA(9) α=2/(9+1)=0,2. Na dziesiątym stanie:

MACD=0,0034 USD/EUR: wpływ sposobu liczenia sygnału
WariantLinia sygnału, USD/EURMACD−sygnał, USD/EURRóżnica w pipsach
EMA(9), seed SMA90,0021200000,00128000012,800000
SMA(9), przesuwane okno0,0020666670,00133333313,333333

Obie linie sygnałowe są poniżej MACD, ale ich wartości nie są identyczne. Dokumentacja MT5 podaje SMA; opis wariantu TradingView używa EMA. [12] [19] Do porównania dodaj jeszcze, co pokazują słupki: samą linię główną czy MACD−sygnał. Kolor i forma rysunku nie określają wzoru. Odczyt +0,0034 USD/EUR odpowiada 34 pipsom; +0,34 JPY/USD przy pipie 0,01 również odpowiada 34 pipsom, ale nadal nie oznacza identycznego ruchu ekonomicznego na obu parach.

MACD na tej samej historii: zmieniamy tylko sygnał

Drugie zestawienie wykorzystuje dokładnie te same zamknięcia, a nie kolejną niezależną próbę rynku. EMA12 zaczyna się od SMA pierwszych 12 Close, EMA26 od SMA pierwszych 26. Pierwsze dziewięć dostępnych wartości MACD tworzy seed sygnału EMA9; sygnał SMA9 jest zawsze średnią dziewięciu ostatnich wartości. To jawna, odtwarzalna inicjalizacja naszego obliczenia, nie deklaracja zgodności wszystkich cyfr z terminalem korzystającym z innego początku historii.

Na H1 z otwarciem 2025-12-04 17:00 MACD wynosi 0,00052235 USD/EUR, sygnał SMA9 0,00056580, a EMA9 0,00058339. Dokumentacja MT5 podaje SMA sygnału; wariant klasyczny używa EMA. Obraz rysujemy liniami dla czytelnego porównania. Wbudowane słupki MT5 przedstawiają sam MACD, a nie różnicę MACD−sygnał. Ani różnica linii, ani ten pojedynczy fragment nie ustala, który wariant daje lepsze wyniki.

MACD: jedna linia, dwa sygnały
Rzeczywiste EUR/USD Bid H1 od 2025-12-02 10:00 do 2025-12-04 17:00. Pełne 570 zamknięć od 2025-11-03 00:00 oraz jawne seedy są w CSV. Oryginalny czas MT5, strefa brokera niezweryfikowana; nie UTC. Opracowanie własne, wybór ex post, nie zrzut terminala ani test skuteczności.

Dane i odtwarzalność: fm58-eurusd-h1-full-prefix.csv, fm58-real-history.json, fm58-reproduce.py, fm58-method.txt.

5. CCI, ATR i wstęgi Bollingera — narzędzia kontekstu

CCI porównuje cenę typową z jej średnią i średnim odchyleniem bezwzględnym. ATR oraz wstęgi są miarami zakresu i rozproszenia; nie są oscylatorami momentum. Zachowujemy je jako kontekst, żeby nie mylić wysokiego momentum z dużą zmiennością. Konstrukcję pasm i wariant dzielnika odchylenia opisuje artykuł o średnich.

CCI — oscylator bez stałych granic

CCI (Commodity Channel Index) liczymy tutaj jako (TP−SMA(TP,n))/(0,015·MD), gdzie TP=(H+L+C)/3, a MD to średnia z modułów odchyleń wszystkich n cen typowych od tej samej bieżącej średniej. Przy MD=0 iloraz nie ma zwykłej wartości. Wzór mierzy odległość od lokalnego odniesienia; określenie „powrót do normy” byłoby już hipotezą o przyszłym ruchu. [5]

CCI nie jest zamknięty w skali 0–100 ani ±100. Dla konkretnej definicji SMA/MD i ustalonego n nie przyjmuje jednak dowolnie wielkich wartości. Ponieważ odchylenia od średniej sumują się do zera, suma ich modułów jest co najmniej dwukrotnością modułu ostatniego odchylenia. Stąd |CCI| ≤ n/(2·0,015). Przy n=20 granica to 666,6667, o ile MD>0. To własność rachunku, nie nowy próg wykupienia. Przykład 19 cen typowych równych 1,1000 i jednej 1,1010 daje średnią 1,10005, MD=0,000095 i CCI=666,6667.

CCI może porządkować odległość ceny typowej od jej lokalnej średniej. Skala zależy od okresu i sposobu liczenia odchylenia. Odczyt +100 nie ma tego samego znaczenia co RSI=70, a żadna z tych liczb nie jest procentowym prawdopodobieństwem zwrotu. Wybór między nimi wymaga określenia, co chcesz mierzyć, a nie rankingu „bardziej operacyjnego” wskaźnika.

Granice zależą od definicji. CCI nie ma stałych granic ±100, porównywalnych z zakresem RSI 0–100. Przy opisanej niżej średniej arytmetycznej i średnim odchyleniu bezwzględnym z tego samego okna obowiązuje jednak ograniczenie |CCI| ≤ n/(2 · 0,015); dla n = 20 jest to ±666,6667. Inna implementacja wymaga osobnego sprawdzenia. Odczyt historycznie skrajny na danym instrumencie może pojawić się ponownie lub zostać przekroczony. Ani ekstremum z przeszłości, ani zbliżenie do granicy modelu nie dowodzą, że ruch ceny się wyczerpał.

ATR — Average True Range

ATR to również konstrukcja Wildera[1]. Nie jest oscylatorem momentum. Nie mówi „w którą stronę" ani „jak daleko od normy". Mówi jedno: jak dużo rynek się rusza.

True Range (TR) = max(H−L, |H−Ct−1|, |L−Ct−1|). Równoważnie: max(H,Ct−1)−min(L,Ct−1). Konstrukcja Wildera wygładza TR współczynnikiem 1/n. Nie każda implementacja ATR robi to samo: opublikowany kod MetaQuotes atr.mq 5 przesuwa prostą średnią n wartości TR. [17] W nazwie ustawienia powinien znaleźć się również sposób wygładzania.

Dlaczego rozróżnienie jest użyteczne? Duży nowy TR podnosi oba warianty, ale w SMA zniknie całkowicie po opuszczeniu okna, a w wygładzaniu Wildera jego wpływ będzie malał. Sam ATR nie ustala „bezpiecznej” odległości stopa. Informuje o dotychczasowych zakresach uwzględniających przerwy między poprzednim zamknięciem i obecną świecą.

Trzy praktyczne zastosowania:

1. Skala odległości. Przy ATR=80 pipsów mnożnik 1,5 daje 120 pipsów, czyli 0,0120 USD/EUR. Odjęcie tej odległości od kotwicy 1,0850 daje 1,0730. Rachunek nie wyznacza maksymalnej straty ani gwarantowanego wykonania. Zastosowanie do zleceń opisuje dział o stop-loss i unieważnieniu.

2. Filtr „za daleko". Jeśli cena oddaliła się od EMA(21) o więcej niż 2 × ATR(14) — rynek jest prawdopodobnie rozciągnięty krótkoterminowo. Nie oznacza to, że zawróci. Traktowanie takiego rozciągnięcia jako argumentu przeciw natychmiastowemu wejściu to heurystyka praktyków, nie zmierzona reguła — jej sens zależy od miejsca unieważnienia i punktu odniesienia zasięgu.

3. Zmiana wygładzonego zakresu. Wzrost ATR oznacza większą wartość wygładzonego TR, ale nie wymaga rozpoczęcia trendu. Spadek ATR nie wyznacza daty przyszłego dużego ruchu. ATR nie jest zmiennością implikowaną i nie zawiera informacji o nieogłoszonym zdarzeniu.

ATR wygładza zaobserwowany True Range — nie cenę realizacji zlecenia. Ważna publikacja może zwiększyć zakres lub utworzyć przerwę względem poprzedniego Close, a odczyt ATR uwzględni ją przy aktualizacji danych. Spread i poślizg dotyczą natomiast warunków wykonania w danym momencie. Mnożnik ATR nie gwarantuje ceny wyjścia: aktywacja zwykłego stopa prowadzi do próby realizacji na warunkach usługi, niekiedy w kilku wykonaniach. Stop liczony z ATR i kalendarz makro czyta się więc razem; mechanikę realizacji zleceń obronnych przy lukach płynności (w tym różnicę między Stop Lossem a Stop Outem) omawia dział 12.

Wpływ wygładzania, model TR w pipsach. Dla seeda z 20, 30 i 40 pipsów średnia wynosi 30. Nowy TR=120 daje RMA3=(2·30+120)/3=60 pipsów, natomiast SMA3=(30+40+120)/3=63,3333 pipsa. Mierzymy tę samą serię TR; wynik różni się dlatego, że RMA zachowuje poprzedni stan, a SMA usuwa najstarsze 20. Wykres niżej pokazuje te zadane dane, bez odtwarzania brakujących OHLC.

TR a sposób wygładzenia ATR
Model czterech dodatnich wartości True Range: 20,30,40,120 pipsów. Pierwsza średnia trzech to 30. Aktualizacja RMA3 daje 60, przesunięcie SMA3 daje 63,3333. Są to dane TR, nie nieudostępnione świece OHLC; kod ATR MetaQuotes opisany w tekście używa SMA. Metryczka: abstrakcyjny schemat zadanych wartości, bez notowań historycznych, pełnych świec, skali czasu i dat. Jednostki opisano na osi; etykiety służą wyjaśnieniu wzoru lub zakresu danych, nie ocenie sygnału ex ante.
ATR a rollover. ATR liczony z zakresów świec nie uwzględnia śróddziennej degradacji płynności. Podczas rolloveru — przełomu doby rozliczeniowej o 17:00 czasu nowojorskiego, czyli w Polsce zwykle o 23:00, a w krótkich oknach rozjazdu zmian czasu o 22:00 (godzina na wykresie zależy dodatkowo od czasu serwera brokera) — spread na EUR/USD potrafi rozszerzyć się do wielokrotności normy, a na parach krzyżowych (GBP/AUD, EUR/NZD) jeszcze bardziej. Ciasny stop bywa wtedy realizowany na samym rozszerzeniu spreadu, zanim cena środkowa w ogóle dotrze do poziomu (które zlecenie ucierpi, zależy od kierunku: obronne zlecenia pozycji długich realizują się po cenie bid, krótkich — po ask). Jak to uwzględniać w prowadzeniu pozycji — to decyzje z działu 9.

Czwarte zastosowanie — skalowanie wielkości pozycji do bieżącej zmienności (podejście znane ze strategii turtle i funduszy CTA) — należy już w całości do zarządzania ryzykiem i tam je omawiamy (dział 9).

Decyzja SNB i zakres dowodu. Komunikat SNB z 15 stycznia 2015 potwierdza zniesienie kursu minimalnego EUR/CHF. [14] Nie zawiera wartości ATR z konkretnego terminala ani dowodu bezpiecznego mnożnika. Nie wyliczamy takich odczytów bez pełnej historii. Konstrukcja ATR opisuje zaobserwowane zakresy; nie koduje warunkowego ryzyka zmiany polityki banku.

Wstęgi Bollingera

Bollinger Bands to konstrukcja stworzona przez Johna Bollingera w latach 80.[6] Trzy linie:

  • Środkowa wstęga = SMA(20). Prosta średnia krocząca z 20 okresów.
  • Górna wstęga = SMA(20) + 2 × odchylenie standardowe (σ) z 20 okresów.
  • Dolna wstęga = SMA(20) − 2 × odchylenie standardowe (σ) z 20 okresów.

Kluczowe: wstęgi się rozszerzają i zwężają w zależności od zmienności. Wysoka zmienność → szerokie wstęgi. Niska → wąskie. To czyni Bollinger Bands czymś pośrednim między wskaźnikiem trendu (środkowa MA) a wskaźnikiem zmienności (szerokość wstęg).

Odczytywanie:

1. Cena dotyka górnej wstęgi ≠ „sprzedaj". To najczęstszy błąd. Bollinger sam wielokrotnie podkreślał[6]: dotknięcie wstęgi nie jest sygnałem odwrócenia. W silnym trendzie wzrostowym cena może „jeździć" po górnej wstędze przez tygodnie — bo wstęgi się adaptują, ale nie tak szybko jak trend. Dotknięcie wstęgi to informacja o rozciągnięciu — co z nią zrobisz, zależy od kontekstu.

2. Bollinger Squeeze. Wąskie pasma oznaczają małe odchylenie cen od średniej w wybranym oknie. Aby nazwa była powtarzalna, można przyjąć z góry np. Bandwidth nie wyższy niż każda z poprzednich 100 zamkniętych wartości. To przykładowa definicja minimum, nie optymalny filtr. Nie wskazuje kierunku, czasu ani wielkości przyszłego ruchu.

Dla zaawansowanych: zmienność implikowana vs historyczna

Wstęgi liczą odchylenie poziomów ceny wokół średniej. Nie należy porównywać go bez przeliczenia z odchyleniem procentowych zwrotów ani z roczną zmiennością implikowaną opcji. Wszystkie trzy miary mogą nosić nazwę „zmienność”, ale mają różne dane, jednostki i horyzont. Wąskie pasmo przed zaplanowaną publikacją nie dowodzi małego ryzyka przyszłego ruchu.

3. %B i Bandwidth. %B=(C−dolna)/(górna−dolna): zero oznacza dolne pasmo, jeden górne; cena poza pasmami daje wynik poza 0–1. Bandwidth=(górna−dolna)/środkowa jest ilorazem, a Bandwidth%=100·Bandwidth wynikiem procentowym. Dla dolnej=1,0900, górnej=1,1100, środkowej=1,1000 i C=1,1050 otrzymujemy %B=0,75 oraz Bandwidth=0,0181818, czyli 1,81818%. Zerową szerokość lub zerowy mianownik trzeba obsłużyć jako przypadek bez zwykłego odczytu.

Na co dzień Bollinger Bands są najbardziej użyteczne jako mapa kontekstu: czy cena jest w górnej, dolnej czy środkowej części swojego normalnego zakresu? Czy zmienność rośnie, maleje, czy jest skompresowana?

Model skoku a pasmo. Załóż wyłącznie ilustracyjnie 19 zamknięć EUR/USD równych 1,1000 i dwudzieste 1,0900. SMA(20)=1,0995; odchylenie z dzielnikiem 20 wynosi 0,002179449…, a dolne pasmo SMA−2 σ = 1,095141101…. Cena 1,0900 jest poniżej niego. Pasmo policzone po dwudziestym zamknięciu już obejmuje skok; wcześniejsze pasmo go nie obejmowało. Żaden z tych odczytów nie dowodzi, że cena wróci do średniej. To rachunek hipotetyczny, nie odtworzenie interwencji na jenie.
Wstęgi liczone z pełnego okna
Model 35 cen: 19 wartości 1,1000, następnie podany przebieg. Pierwszy kompletny pomiar przy indeksie 19: SMA20=1,0995, dolne pasmo=1,0951411011. Odchylenie ma dzielnik 20. Dotknięcie pasma nie jest zleceniem. Metryczka: EUR/USD, model 35 cen Close, USD za EUR, wszystkie obserwacje zakończone. Indeks od 0; schemat bez dat i skali czasu kalendarzowego. Parametry 20/2 i dzielnik 20 ustalono przed rachunkiem; linie policzono ex post, bez oceny strategii.
Jak ustawić stop loss za pomocą ATR?

ATR przelicza dotychczasowe TR na wygładzoną odległość w jednostkach ceny. Dla 80 pipsów i mnożnika 1,5 odległość wynosi 120 pipsów. Odjęcie jej od 1,0850 na EUR/USD daje 1,0730. To wyłącznie obliczenie poziomu względem podanej kotwicy, nie gwarancja ceny wyjścia ani maksymalnej straty. Warunki zleceń opisuje dział zarządzania ryzykiem.

6. Oscylatory vs. wskaźniki trendu — kiedy co

Reguła dobrana do innego sposobu przebiegu ceny może dawać mylące odczyty. Poniższe rozróżnienia pomagają wybrać, co sprawdzić; nie przedstawiają rankingu przyczyn strat traderów.

Odczyt w ruchu kierunkowym. Jeżeli jawny filtr klasyfikuje serię jako kierunkową, wysoki RSI lub stochastic nie stanowi samodzielnego argumentu za odwróceniem. Te narzędzia nadal opisują poprawnie dane wejściowe. Progi ADX nie dowodzą skuteczności średnich ani nieskuteczności oscylatorów; wynik zależy od reguły wykorzystania odczytu.

Odczyt w ograniczonym zakresie. Położenie Close blisko dolnej krawędzi może dać niski stochastic, ale nie gwarantuje odbicia. Jeżeli okno utraci wcześniejszy High, wartość %K może się zmienić nawet bez nowego dołka. RSI poniżej 30 również nie potwierdza, że zakres będzie trwał dalej.

Przejście poza zakres. Wskaźniki nie muszą jednocześnie dać „skrajnych” odczytów. Przy analizie wybicia potrzebna jest definicja znanego wcześniej zakresu oraz warunku zakończenia świecy poza nim. MA, RSI i Bandwidth dopisują pomiary tej samej historii. Złożenie ich w screening powinno używać jawnego AND/OR, bez wybierania po wyniku tego warunku, który akurat pasował.

W praktyce reżim rozstrzyga się np. progami ADX: powyżej 25 oscylatory czyta się jak wskaźniki korekty w trendzie, poniżej 20 — jak narzędzia zakresu. Same progi to konwencja, nie prawo. Istotne jest co innego: żeby jakąkolwiek jawną regułę rozpoznania reżimu mieć — bo bez niej ten sam odczyt raz znaczy „korekta", a raz „odwrócenie", i fałszywe sygnały produkuje wtedy nie wskaźnik, tylko brak reguły.

Jak odczytywać dywergencję na H1 vs D1?

Na H1 i D1 są inne ceny wejściowe, okna i czasy zamknięcia. Dwie prawe świece potwierdzające pivot oznaczają inne opóźnienie w czasie kalendarzowym. Dywergencja na D1 nie gwarantuje większego ruchu ani nie wyznacza liczby dni rozstrzygnięcia. Zapisz wybrane ekstrema, czas potwierdzenia i warunek odrzucenia interpretacji.

7. Specyfika oscylatorów na Forex

Wiele klasycznych oscylatorów powstało poza współczesnym rynkiem FX — głównie w realiach rynków towarowych i akcyjnych. Na Forex trzeba uwzględniać specyfikę sesji, płynności i reakcji na dane makro.

Nie przypisujemy Forex z góry większej liczby konsolidacji ani „dobrego środowiska” oscylatorów względem akcji. Takie porównanie wymaga wspólnej definicji reżimu i próby danych. Dla tej samej serii zamknięć formuła RSI działa tak samo niezależnie od rynku; różnić się mogą źródła notowań, podział doby i wykonanie.

Sesje i zmienność. Rozkład godzinowych TR może różnić się między nakładką Londyn–Nowy Jork a sesją azjatycką. Wielkość i kierunek różnicy trzeba policzyć dla tego samego feedu, pary i okresu; nie przypisujemy oknom stałego mnożnika. ATR(14) na H1 oznacza okres 14 w wybranej metodzie wygładzania. SMA obejmuje 14 ostatnich dostępnych TR, a wariant Wildera zachowuje malejący wpływ starszych obserwacji. Przy brakujących świecach 14 obserwacji nie musi odpowiadać 14 kolejnym godzinom. Do porównania „okno vs okno” zapisz strefę czasową i porównuj zakresy z tych samych godzin w wielu dniach, zamiast przypisywać cały odczyt ATR bieżącej sesji.

Para spot FX nie ma dywidendy spółki, lecz może mieć przerwy notowań i skokową zmianę ceny. Nie wynika z tego, że jej dywergencje są „czystsze”. Oscylator po aktualizacji uwzględni nową cenę; nie odtwarza kwotowań ani wykonań, których nie ma w eksporcie.

Pary powiązane i korelacja odczytów. Przy zgodnych kwotowaniach EUR/GBP wynika z ilorazu EUR/USD i GBP/USD, ale nieliniowy RSI na parze krzyżowej nie jest prostym ilorazem ich RSI. Zgodne odczyty na kilku parach nie dają automatycznie tylu niezależnych potwierdzeń. Przy porównaniu trzeba uwzględnić wspólne waluty i rzeczywistą serię cen każdej pary.

Czas serwera zmienia dane wejściowe. RSI(14) z D1 zależy nie tylko od 14 zmian seeda, ale też od późniejszego wygładzania i historii startowej. Przesunięcie granic doby zmienia serię Close, High i Low. Nie każda konfiguracja UTC tworzy świecę niedzielną: zależy to od kalendarza i agregacji dostawcy. Porównuj eksporty ze znaną strefą i regułą DST; sam napis GMT+2 nie dowodzi przez cały rok zgodności z 17:00 Nowego Jorku. Mechanikę opisuje artykuł o konstrukcji wykresu i interwałach.

Szczegółowy rozkład płynności, spreadów i „martwych okien" w ciągu doby — sesje, nakładka Londyn–Nowy Jork, rollover, minuty przed danymi — omawia dział 4. Dla oscylatorów wniosek jest jeden: ten sam odczyt w płynnej nakładce sesji i w martwej godzinie rolloveru to dwie różne informacje, bo za drugą stoi cena zbudowana ze szczątkowych kwotowań.

Tick volume w MT5 opisuje feed. Oficjalna definicja to liczba ticków otrzymanych podczas budowy świecy; nie należy utożsamiać jej z liczbą zmian samego Bid ani z liczbą lub wartością transakcji. [21] Na spot FX nie ma jednej pełnej taśmy wszystkich transakcji. Wolumen konkretnego kontraktu futures dotyczy jego rynku i zakresu publikacji, a nie całego spotu. Obie miary mogą służyć do opisu aktywności, lecz porównanie ich przydatności wymaga jawnego zakresu danych.
Feed brokera — skąd różnice wskaźnika między platformami. Ten sam RSI(14) na tej samej parze i tym samym interwale może wyglądać minimalnie inaczej u dwóch brokerów — przez różnice w feedzie cenowym, godzinie rolloveru dziennej świecy i spreadzie. Na D1 różnice są zwykle marginalne. Na H1 i niżej — potrafią być wystarczające, żeby układ „istniał" na jednej platformie i nie istniał na drugiej. Detalista często traktuje odczyt wskaźnika jako obiektywną prawdę, choć dane wejściowe nie są identyczne między brokerami.
Błędny High/Low a błędne Close. Jeśli nietypowy tick zmienił wyłącznie Low świecy, ale jej Close pozostało takie samo, RSI liczone z Close na zamknięciu nie zmieni się z tego powodu. Stochastic korzystający z High/Low oraz ATR mogą się zmienić. Błędne zamknięcie wpływa natomiast na RSI i dalej na rekurencyjne U/D. Korekta historii może wymagać przeliczenia całego dalszego odcinka, a nie wymazania jednego punktu linii. Rozstrzygnięcie losu transakcji wymaga konkretnej umowy i rejestru wykonań; nie wynika ze wskaźnika.
COT jako kontekst tła dla oscylatora. Jeśli RSI na D1 schodzi do ekstremum, a dane COT (CFTC) pokazują skrajne pozycjonowanie, odczyt oscylatora warto czytać ostrożniej. COT nie daje momentu wejścia i nie działa jako liniowy filtr do RSI — zależy od rynku, kategorii uczestników (spekulanci vs commercials), horyzontu i tego, czy mówimy o futures jako proxy dla spotu. Pomaga za to zadać właściwe pytanie: czy skrajny odczyt oscylatora współgra z zatłoczonym pozycjonowaniem (podatnym na gwałtowne domykanie), czy z trendem, który może być dalej kontynuowany — bo sam w sobie nie rozstrzyga żadnej z tych opcji.
Dane makro a egzekucja sygnału

Wokół publikacji warunki wykonania mogą się zmienić. Nie podajemy uniwersalnego rozszerzenia spreadu ani pogorszenia ceny o ustaloną liczbę pipsów. Wartość RSI na zamkniętej świecy jest jednym pomiarem, a Bid/Ask dostępny dla kwoty przy reakcji drugim. Weryfikacja kosztu wymaga faktycznych danych, nie samego świecowego zapisu po zdarzeniu.

8. Co mówią badania

Bezpośrednich, porównywalnych badań RSI, stochastyka i dywergencji na rynku FX jest niewiele — a te, które są, nie układają się w jednolity obraz. Tym ważniejsza jest dyscyplina w tym, co z nich naprawdę wynika.

RSI i stochastic w testach historycznych. Prac akademickich testujących wprost RSI czy stochastyka na współczesnym rynku FX jest niewiele. Najczęściej przywoływana w tym kontekście praca Lo, Mamaysky'ego i Wanga (2000) dotyczyła automatycznego rozpoznawania formacji cenowych na danych akcyjnych z lat 1962–1996 — nie oscylatorów i nie rynku walutowego; jej ostrożny wniosek (część wzorców niesie dodatkową informację o warunkowym rozkładzie stóp zwrotu) nie jest dowodem przewagi po kosztach ani na akcjach, ani tym bardziej na FX[8]. Z praktycznego punktu widzenia najważniejsze jest co innego: nawet tam, gdzie test wskaże jakąś regularność, spread, poślizg i swap potrafią zamienić ją w wynik ujemny — więc każdą ocenę „skuteczności" oscylatora trzeba liczyć po kosztach.

Wstęgi Bollingera. Reguły opublikowane przez autora rozdzielają opis pasm od samodzielnego sygnału. [6] W tym artykule nie odtwarzamy próby konkretnej strategii na USD/CAD, dlatego nie przedstawiamy rankingu jej wyników. Powtarzalny test musi określić m.in. typ średniej, wariant odchylenia, czas dostępności pasma oraz sposób reakcji na dotknięcie lub zamknięcie poza nim.

Dywergencje. Bez wyboru ekstremów, maksymalnego odstępu między nimi, tolerancji równości i czasu potwierdzenia nie istnieje jeden zbiór „wszystkich dywergencji”. Wykres z kilkoma trafionymi przykładami nie jest badaniem skuteczności. Ocena potrzebuje również przykładów, po których cena kontynuowała ruch, oraz zamrożonej reguły bez przestawiania pivotów po wyniku.

Oscylatory same nie zarabiają — o wyniku decyduje to, czym filtruje się nimi timing, reżim i ryzyko. Ich wartość nie leży w generowaniu sygnałów wejścia, lecz w dostarczaniu kontekstu: jak rozciągnięty jest rynek, czy momentum potwierdza cenę, jaka jest zmienność. I dlatego oscylator sam z siebie nie jest strategią.

Przegląd Menkhoffa i Taylora dokumentuje zastosowanie analizy technicznej na FX oraz możliwe wyjaśnienia jej przydatności. [11] Popularność nie rozstrzyga wyniku konkretnego oscylatora. Test wymaga jawnych kosztów, reguły sygnału, niewykorzystanej próby i czasu dostępności danych; nie zakładamy uniwersalnie mniejszego kosztu FX niż akcji.

9. Kiedy oscylator przestaje pomagać

  1. Handlowanie przeciw trendowi na podstawie „wykupionego" oscylatora. Błąd numer jeden. „RSI jest 80, sprzedaję." W silnym trendzie wzrostowym taka transakcja systematycznie ustawia Cię przeciw dominującemu przepływowi. Oscylator w strefie ekstremalnej w trendzie opisuje siłę tego trendu — nie zapowiada odwrócenia. Zanim otworzysz pozycję przeciwtrendową, rozstrzygnij reżim (sekcja 6) — przy ADX powyżej konwencjonalnego progu 25 pomysł przeciwtrendowy jest obciążony dodatkowym ryzykiem.

  2. RSI i stochastic jako dwa pomiary. Mierzą różne relacje, ale korzystają z nakładających się danych. Również strefa S/R, formacja świecowa i średnia mogą być wyznaczone z tej samej ceny, więc zmiana kategorii nie zapewnia niezależności. Dodatkowy wskaźnik ma sens, jeżeli wnosi konkretną informację potrzebną do reguły, a nie tylko kolejny zielony znacznik.

  3. Ignorowanie reżimu rynkowego. Oscylator w konsolidacji i oscylator w trendzie to dwie zupełnie różne informacje. Bez wcześniejszego ustalenia „czy rynek trenduje?" — sygnały oscylatora mają niższą wartość diagnostyczną. Rozstrzygnięcie reżimu poprzedza odczyt — bez niego fałszywe sygnały produkuje sposób użycia, nie wskaźnik.

  4. Wnioskowanie o zleceniach z samego RSI. Wygląd ceny lub oscylatora nie ujawnia księgi stopów całego rynku. Hipotezy o ich koncentracji nie powinny być przedstawiane jako obserwacja. Sam fakt, że wielu czytelników może zobaczyć RSI poniżej 30, nie dowodzi, ile pozycji istnieje ani gdzie miałyby zostać zamknięte.

  5. Dywergencja = natychmiastowe wejście. Dywergencja RSI na D1 to ostrzeżenie, które może potrwać tygodniami. Wejście w momencie pojawienia się dywergencji — bez reakcji ceny, bez potwierdzenia ze strefy S/R — to zakład o moment, nie o analizę.

  6. ATR jako sygnał kierunkowy. „ATR rośnie, więc kupuję.” Wzrost ATR oznacza większą wartość wygładzonego True Range, bez informacji o kierunku ceny. TR uwzględnia również odległość od poprzedniego Close, więc High−Low nie musi się powiększyć. W wariancie Wildera nowy TR może być niższy od poprzedniego TR, a mimo to podnieść ATR, jeżeli przewyższa poprzedni ATR. Wskaźnik może być składnikiem jawnej reguły lub skali odległości, lecz sam nie wskazuje kierunku transakcji.

  7. Oscylatory na niskich interwałach na parach krzyżowych — koszty zjadają wynik. Handel oscylatorami na M15/H1 na GBP/NZD, EUR/AUD czy GBP/CAD bywa nieopłacalny z powodów czysto arytmetycznych. Na parach głównych w płynnych godzinach spread to ułamek celu; na krzyżowych w gorszych godzinach koszty pochłaniają istotną część zasięgu. Rachunek ilustracyjny: przy celu 30 pipsów spread, poślizg i prowizja rzędu 8 pipsów zabierają ponad jedną czwartą zysku — a analogiczny koszt obciąża też każdą stratę, więc relacja zysku do ryzyka liczona na cenach środkowych z backtestu jest systematycznie zawyżona.

  8. Iluzja multi-timeframe „potrójnego potwierdzenia”. Wyprzedany RSI na M15, H1, H4 i D1 oznacza, że na każdej z tych agregacji wygładzone spadki dominują nad wzrostami według zastosowanej definicji. Nie określa częstości przyszłej kontynuacji ani zwrotu. Interwały obejmują częściowo te same ceny, dlatego ich zgodność nie tworzy automatycznie niezależnych potwierdzeń. Niski odczyt sam nie wskazuje zakończenia ruchu.

  9. Przerwa notowań. RSI z piątkowego zamknięcia opisuje dane do tego momentu. Po otwarciu kolejne zamknięcie uwzględni zmianę, a TR także odległość od poprzedniego Close. Ani gładka linia wskaźnika, ani połączone punkty wykresu nie dowodzą, że wszystkie ceny po drodze były dostępne. Ryzyko utrzymania pozycji przez przerwę omawiamy w dziale godzin handlu.

RSI14 równy 70 przy dwóch różnych ścieżkach ceny
Dwa hipotetyczne ciągi po 15 zamknięć, start 1,1000 USD/EUR. Każdy zawiera 10 wzrostów o 7 pipsów i 4 spadki o 7,5 pipsa w różnej kolejności. Pierwszy RSI14 ma seed SMA14: średni wzrost 70/14, średni spadek 30/14, RSI=70. Kolejność zmian nie jest odczytem przyszłego reżimu; klasyfikacja wymaga osobnej reguły i horyzontu. Pełne wartości: regimes-model.csv.

Dywergencja, której nie można użyć na świecy szczytu

W modelowym CSV wybieramy lokalne szczyty Close: cena musi być ściśle wyższa od dwóch zamknięć z lewej i dwóch z prawej. Odczyt RSI dopasowujemy do tych samych indeksów. Wybór Close jest jawną regułą przykładu; analiza szczytów High dałaby potencjalnie inny zestaw. Otrzymujemy:

Dwa szczyty Close i czas ich potwierdzenia — model H1
PivotCena, USD/EURRSIPotwierdzenie po dwóch zamknięciach
171,106973,31152026-10-01 T 19:00:00+00:00
261,107069,14682026-10-02 T 04:00:00+00:00

Drugi Close jest wyższy, a RSI niższy, więc według tej reguły istnieje regularna dywergencja niedźwiedzia. Jest znana dopiero po zamknięciu indeksu 28, o 04:00 UTC 2 października 2026. Na wykresie linię można dorysować między indeksami 17 i 26, lecz nie można w backteście zareagować w indeksie 26 na dwie przyszłe świece. Reakcja wymaga późniejszej dostępnej oferty; cena Close nie jest gwarantowaną ceną transakcji. Ten przykład dowodzi możliwości przeliczenia i oznaczenia czasu, nie skuteczności dywergencji.

Z góry określ również, co kończy obserwację: np. następny potwierdzony wyższy szczyt Close aktualizuje parę porównywanych punktów. Starego zdarzenia nie wymazuje się z dziennika. Nowy wynik RSI nie zmienia czasu, kiedy poprzednie zdarzenie było dostępne.

10. Praktyka — od odczytu do kontekstu

Kiedy oscylator ma sens, a kiedy lepiej go wyłączyć?

Zacznij od funkcji odczytu: RSI opisuje relację zmian, stochastic pozycję w zakresie, MACD relację średnich, ATR rozmiar wygładzonego TR. Następnie zapisz interwał, cenę wejściową i stan świecy. Dopiero wtedy porównaj liczbę z jawną regułą. Nie narzucamy jednego scenariusza transakcyjnego ani obowiązkowego wyłączenia wskaźnika po każdej publikacji.

W praktyce lepiej dobrze poznać konstrukcję jednego oscylatora, niż nakładać na wykres kilka narzędzi liczonych z podobnych danych.

Minimalistyczny zestaw

  1. RSI(14) — jeden oscylator momentum. Do oceny rozciągnięcia, dywergencji i momentu wejścia po korekcie w trendzie. Na D1 i H4.
  2. ATR(14) — wskaźnik zmienności. Do ustawiania stop lossów, oceny „normalności" ruchu i identyfikacji zmian reżimu zmienności. Na każdym interwale.
  3. Bollinger Bands (20, 2) — opcjonalnie — jako mapa kontekstu wizualnego. Squeeze jako odczyt kompresji. Pozycja ceny w wstęgach jako informacja dodatkowa.

Do każdego wybranego narzędzia dopisz pytanie, na które ma odpowiadać. Dodatkowa średnia, ADX czy MACD nie są obowiązkową listą. Jeżeli dwie linie streszczają niemal tę samą cechę, sprawdź, czy potrzebujesz obu. Warsztat porównania średnich znajdziesz w poprzednim artykule.

Przeliczenie odległości na wielkość pozycji oraz budżet straty wymaga osobnych założeń dotyczących ceny wykonania. Temat prowadzi dział zarządzania ryzykiem; sam ATR nie domyka tego rachunku.

Przykładowe scenariusze

Scenariusz 1 — oscylator w trendzie (wartości ilustracyjne)

Scenariusz opisu, bez instrukcji wejścia. Przyjmij zamkniętą D1, rosnącą EMA(21), Close nad EMA(200), ADX=30 i RSI=42. Wynik opisu: dwie relacje ceny i średnich wskazują wyższą pozycję krótszej skali, ADX opisuje wygładzone rozdzielenie DI, a RSI przewagę spadków nad wzrostami w swoim wygładzeniu. Można więc opisać cofnięcie momentum w szerszym ruchu; liczby nie dowodzą, że korekta właśnie się skończyła. Struktura i warunki wykonania pozostają osobnym pomiarem.

Scenariusz 2 — oscylator w konsolidacji (wartości ilustracyjne)

Scenariusz zakresu. Przyjmij potwierdzone ograniczenia 1,0900–1,1000 oraz Close=1,0905. Cena leży 5 pipsów ponad dolną granicą; surowe %K dla dokładnie tego okna wynosi 5. RSI nie da się wyliczyć z samych końców zakresu — potrzebuje kolejnych zmian. Niskie %K nie gwarantuje zachowania ograniczeń. Jeśli definicją wybicia jest zamknięcie D1 poniżej 1,0900, zdarzenie będzie znane dopiero po zakończeniu tej świecy, a nie przy pierwszym jej dotknięciu poziomu.

Checklista interpretacji odczytu

Zanim wyciągniesz wniosek z jakiegokolwiek oscylatora, siedem pytań kontrolnych — wszystkie wynikają wprost z tego artykułu:

  • Jaki wzór liczy ten wskaźnik i w jakich jednostkach podaje wynik?
  • Z jakiej ceny korzysta (zamknięcia którego feedu, jaki czas serwera)?
  • Czy świeca, z której czytasz, jest zamknięta — czy odczyt może się jeszcze zmienić?
  • Jakie parametry i metodę wygładzania ustawiła platforma (domyślne ≠ uniwersalne)?
  • Jeśli szukasz dywergencji — jak zdefiniowany jest swing i czy drugi swing jest już potwierdzony?
  • Czy „drugie potwierdzenie" jest niezależne od pierwszego, czy to transformacja tej samej ceny?
  • Czego ten wskaźnik nie mierzy (lista przy tabeli w sekcji 11)?

Kolejność tych pytań nie jest przypadkowa: reżim rynku (sekcja 6) rozstrzyga, jak czytać skrajny odczyt, struktura ceny — gdzie wniosek mógłby zostać potwierdzony albo unieważniony, a warunki wykonania (sekcje 5 i 7) — czy w ogóle warto go rozliczać.

11. Przegląd narzędzi — tabela

Porównanie najczęściej stosowanych oscylatorów i wskaźników zmienności — ich mocne strony, ograniczenia i typowe zastosowania.

Porównanie konstrukcji i odczytu
WskaźnikCo mierzyZakresInterwał (konwencje)W trendzieW konsolidacjiTypowy błąd
ROC /
Momentum
Tempo zmiany cenyDodatnie ceny: ROC > −100%, MT Momentum > 0; oba bez stałej górnej granicy. Momentum różnicowe bez stałych granicDowolny (konwencja)Opisuje zmianę w zadanym oknie; znak nie rozpoznaje formacjiOscyluje przy zerze (MT: przy 100) bez wyraźnego kierunkuPorównywanie wartości między platformami bez sprawdzenia wzoru
RSISiła momentum0–100Dowolny; 14 okresów to inny czas na H1 i D1Wysoki odczyt może utrzymywać się; brak samodzielnego sygnału odwróceniaStrefy 30/70 jako punkt odniesieniaSprzedaż gdy >70 bez sprawdzenia trendu
StochasticPozycja ceny w zakresie0–100Dowolny; jawny okres i sposób wygładzaniaWysoki odczyt nie wyklucza dalszego wzrostuReaktywny na odbicia od granic zakresuUżywanie razem z RSI jako „potwierdzenie"
MACDMomentum jako różnica średnichBez granic (jednostki ceny)H4/D1Opisuje fazy trendu; przecięcia z opóźnieniemDużo przecięć bez kontynuacjiPorównywanie wartości między parami; pomylenie implementacji (sekcja 4)
CCIOdchylenie od średniejPrzy n=20 i SMA/MD: |CCI| ≤ 666,6667 (MD>0)H4/D1Odległość od średniej w jednostkach MD; próg nie dowodzi zwrotuPozycja względem lokalnej średniejBrak kalibracji — +100 ≠ ekstremum na każdej parze; granica zależy od n i definicji MD
ATRZmienność0–∞Każdy; uwzględnij sesję na intradayuReaguje na ekspansję zakresów — bez kierunkuNiska wartość = kompresjaTraktowanie jako sygnał kierunkowy
Bollinger
Bands
Zmienność + pozycja cenyDynamicznyH4/D1Cena „jedzie" po wstędzeSqueeze → odczyt kompresjiKupno/sprzedaż na dotknięciu wstęgi

Wszystkie te narzędzia poza wstęgami Bollingera wyświetlają się pod wykresem cenowym, w osobnym panelu. Ocena dotyczy domyślnych parametrów na głównych parach walutowych; wskazania interwałowe to konwencje praktyków, nie zmierzone hierarchie — o użyteczności odczytu decyduje relacja ruchu do kosztów, nie nazwa interwału.

Na koniec warto spisać, czego żadne z tych narzędzi nie mierzy: wolumenu transakcyjnego rynku, pozycjonowania uczestników, kosztów egzekucji, ryzyka zdarzeń (dane, interwencje, weekendy) ani przyszłej zmienności. Wszystkie są przekształceniami ceny z przeszłości — i to jest właściwa rama: oscylator streszcza to, co cena już zrobiła, żeby nie trzeba było czytać tego z surowego wykresu. Decyzję buduje się z kontekstu, nie z progu na wskaźniku.

FAQ — Oscylatory i wskaźniki momentum

RSI jest powyżej 70 — czy powinienem sprzedać?

Nie automatycznie. RSI > 70 mówi, że w oknie wskaźnika przeważały silne wzrosty — w trendzie to stan typowy, nie zapowiedź odwrócenia. Odczyt warto zestawić z reżimem rynku (ADX), strukturą ceny (strefa oporu, formacja) i ewentualną dywergencją. Bez tego RSI > 70 pozostaje pojedynczą informacją o stanie wskaźnika.

RSI czy stochastic — którego używać?

RSI i stochastic mierzą różne relacje. Można używać obu, jeśli każdy odpowiada na osobne pytanie; nie należy liczyć ich zgodności jako dwóch niezależnych dowodów. RSI z Close nie reaguje na sam nowy knot przy niezmienionym Close, a stochastic wykorzystujący High/Low może zareagować.

Czym różni się Momentum od ROC — i czemu MetaTrader pokazuje inne wartości?

Momentum w klasycznej postaci to różnica cen Ct − Ct−n, wyrażona w jednostkach ceny; ROC to ta sama zmiana przedstawiona procentowo względem punktu startowego. Wbudowany Momentum w MetaTraderze liczy natomiast iloraz Ct / Ct−n × 100 i oscyluje wokół 100 — dlatego wartości z podręcznika i z platformy różnią się, choć kształt przebiegu jest zbliżony. Wzory i rachunek — sekcja 1.

Co oznacza Bollinger Squeeze?

Squeeze oznacza kompresję pasm według przyjętego porównania ich szerokości z historią. Przykładowa definicja to bieżący Bandwidth nie większy od każdej z poprzednich 100 zamkniętych wartości. Sama kompresja nie wskazuje kierunku ani terminu przyszłego wybicia. Długość porównania i wariant Bandwidth muszą być zapisane.

Jak handlować dywergencję RSI?

Regularna dywergencja porównuje dwa odpowiednio dopasowane ekstrema ceny i oscylatora. Nie dowodzi odwrócenia. Reguła potwierdzająca pivot dwiema świecami z prawej strony udostępnia odczyt dopiero po zamknięciu drugiej z nich. Nie można przypisać reakcji wstecz do świecy ekstremum. Dywergencja ukryta jest innym układem relacji, a nie nazwą nietrafionej regularnej dywergencji.

Czy warto zmieniać okres RSI na 7 lub 21?

Zmiana 14 na 7 lub 21 zmienia mnożnik wygładzania i liczbę zmian potrzebnych do seeda. Krótszy okres nadaje większą wagę najnowszej zmianie, ale liczba przecięć konkretnego progu zależy od serii. Porównaj ten sam feed, applied price i historię startową. Nie podajemy najlepszego okresu ani proporcji trafnych sygnałów.

Źródła

Źródła główne

  1. TradingView: Relative Strength Index. Zakres: RSI z RMA wzrostów i spadków; domyślnie Close i 14; odróżnienie regularnych dywergencji od odwróceń Cardwella. Dostęp: 3.10.2026.
  2. MetaQuotes: Stochastic Oscillator. Zakres: Surowe %K, parametry slowing i metoda %D. Dostęp: 3.10.2026.
  3. TradingView: Relative Strength Index. Zakres: RSI z RMA wzrostów i spadków; domyślnie Close i 14; odróżnienie regularnych dywergencji od odwróceń Cardwella. Dostęp: 3.10.2026.
  4. TradingView: Relative Strength Index. Zakres: RSI z RMA wzrostów i spadków; domyślnie Close i 14; odróżnienie regularnych dywergencji od odwróceń Cardwella. Dostęp: 3.10.2026.
  5. MetaQuotes: Commodity Channel Index. Zakres: TP, średnia, średnie bezwzględne odchylenie i stała 0,015. Dostęp: 3.10.2026.
  6. John Bollinger: Bollinger Band Rules. Zakres: 20 i 2 jako wartości domyślne; dotknięcie nie jest samodzielnym sygnałem; brak założenia normalności cen. Dostęp: 3.10.2026.

Lektury uzupełniające

  1. MetaQuotes: opublikowany kod atr.mq 5. Zakres: TR=max(H,Cprev)−min(L,Cprev); przesuwana prosta średnia TR w tym kodzie. Dostęp: 3.10.2026.
  2. Lo, Mamaysky, Wang (2000), oryginalny artykuł autorów. Zakres: Automatyzacja rozpoznawania wybranych wzorów na akcjach USA 1962–1996; informacja warunkowa nie dowodzi zyskowności wskaźnika FX. Dostęp: 3.10.2026.
  3. John Bollinger: Bollinger Band Rules. Zakres: 20 i 2 jako wartości domyślne; dotknięcie nie jest samodzielnym sygnałem; brak założenia normalności cen. Dostęp: 3.10.2026.
  4. MetaQuotes: Moving Average. Zakres: SMA, EMA, SMMA i liniowe WMA; cena applied price. Dostęp: 3.10.2026.
  5. Menkhoff, Taylor (2007), American Economic Association. Zakres: Przegląd zastosowania analizy technicznej na FX; nie dowodzi przewagi konkretnej konfiguracji. Dostęp: 3.10.2026.
  6. MetaQuotes: MACD. Zakres: MACD = EMA12−EMA26; sygnał SMA9 w MT5. Dostęp: 3.10.2026.
  7. BIS: The sterling flash event of 7 October 2016. Zakres: Historyczny skok GBP i warunki płynności; bez wyliczania wartości MA/MACD na nieposiadanej serii. Dostęp: 3.10.2026.
  8. SNB: komunikat 15 stycznia 2015. Zakres: Rezygnacja z kursu minimalnego 1,20 CHF za EUR; bez przypisywania wskazań wskaźnikom. Dostęp: 3.10.2026.
  9. John Bollinger: Bollinger Band Rules. Zakres: 20 i 2 jako wartości domyślne; dotknięcie nie jest samodzielnym sygnałem; brak założenia normalności cen. Dostęp: 3.10.2026.
  10. MetaQuotes: opublikowany kod stochastic.mq 5. Slowing jako iloraz sum liczników i zakresów; sumhigh=0 obsłużone wartością 100. Dostęp: 3.10.2026.
  11. MetaQuotes: opublikowany kod atr.mq 5. TR=max(H,Cprev)−min(L,Cprev); przesuwana prosta średnia TR w tym kodzie. Dostęp: 3.10.2026.
  12. MetaQuotes: opublikowany kod rsi.mq 5. Seed z n zmian, aktualizacja Wildera; kod pobrany 3.10.2026 nie definiuje osobnej gałęzi 0/0. Dostęp: 3.10.2026.
  13. TradingView: MACD Strategy. Opis wariantu MACD z EMA linii sygnałowej. Dostęp: 3.10.2026.
  14. MetaQuotes: Momentum. Momentum MT = 100*C/Cprev, linia centralna 100. Dostęp: 3.10.2026.
  15. MetaQuotes: Price Data. Zakres: tick volume to liczba otrzymanych ticków podczas budowy świecy; odrębność realnego wolumenu. Dostęp: 3.10.2026.

Twój postęp w kursie

Oznacz lekcję po zapoznaniu się z materiałem. Samo otwarcie lub przewinięcie strony nie oznacza ukończenia; oznaczenie nie jest wynikiem egzaminu.

Jarosław Wasiński LinkedIn

Redaktor naczelny MyBank.pl • Analityk finansowy i rynkowy

mgr Jarosław Wasiński — niezależny analityk i praktyk z ponad 20-letnim doświadczeniem w sektorze finansowym. Twórca i redaktor naczelny portalu MyBank.pl, dostarczającego rzetelną wiedzę o finansach osobistych, bankowości i inwestycjach od 2004 roku.

  • Bankowość i produkty finansowe: porównania kont osobistych i firmowych, analiza taryf opłat, testy aplikacji mobilnych, recenzje kredytów, lokat i kart kredytowych — z naciskiem na realne koszty i ukryte opłaty.
  • Rynki finansowe i makroekonomia: analiza fundamentalna rynków walutowych (Forex) i makroekonomicznych od 2007 roku, zarządzanie ryzykiem kapitału, struktura rynków OTC.
  • Kryptowaluty: analiza rynku kryptowalut, mechanizmów blockchain i tokenizacji aktywów w kontekście portfela inwestycyjnego.

Autor setek komentarzy rynkowych, analiz porównawczych produktów bankowych i materiałów edukacyjnych. Zwolennik transparentności — każdy ranking i recenzja na MyBank.pl opiera się na jawnej metodologii i zweryfikowanych źródłach (taryfy banków, regulaminy promocji, dane NBP).

Treści mają charakter edukacyjny i informacyjny — nie stanowią porady inwestycyjnej, rekomendacji ani oferty. Decyzje finansowe podejmuj na podstawie własnej analizy i konsultacji z doradcą.