Moduł 2 z 2
Wskaźniki MA, RSI i MACD w praktyce
Średnia krocząca, RSI i MACD od strony wzoru: okres, źródło ceny, wygładzanie i protokół porównania sygnału z grupą odniesienia na własnej próbie.
- Autor
- Zordon Intelligence Sp. z o.o.
- Aktualizacja
- Czas czytania
- 14 min
- Źródła
- 2
Czym są wskaźniki i skąd bierze się ich wartość
Ta lekcja jest dla osoby, która zna już strukturę rynku i potrafi zaznaczyć strefę, a chce zrozumieć, co dokładnie liczy średnia krocząca, RSI i MACD — oraz jak sprawdzić, czy warunek oparty na wskaźniku cokolwiek zmienia. Każdy z tych trzech wskaźników jest przekształceniem tej samej ceny, więc żaden nie wnosi informacji, której w cenie nie było. Różnią się sposobem wygładzania i tym, co uwypuklają.
Wskaźnik pełni w planie jedną z dwóch ról. Może być warunkiem wstępnym — decyduje, czy w danym dniu w ogóle szukasz setupu. Może być filtrem setupu — decyduje, które z układów opartych na strukturze bierzesz pod uwagę. Rola „sygnał wejścia” jest najtrudniejsza, bo wskaźnik jest pochodną ceny i reaguje po fakcie. Na GPW filtr „pozycje tylko powyżej MA200 na D1” bywa czytelny na płynnych indeksach; na CFD ta sama reguła wymaga sprawdzenia kosztów, bo pochodna ceny nie zna spreadu.
Średnia krocząca: wzór, okres i źródło ceny
Średnia krocząca odpowiada na jedno pytanie: jaka była przeciętna cena w ostatnich n okresach. Okres i źródło ceny są parametrami, które zapisujesz w planie, a nie ustawieniami, które się „czuje”.
SMA(n) = (cena_1 + cena_2 + … + cena_n) / n
EMA(n) = cena × k + EMA_poprzednia × (1 − k), gdzie k = 2 / (n + 1)
źródło = zamknięcie świecy (albo cena typowa — wybierz jedno)
okres n = liczba ilustracyjna: 50, 100 albo 200 (konwencja, nie reguła)
Trzy konsekwencje wynikają wprost z tych wzorów:
- Średnia jest opóźniona o połowę okna. Im większe
n, tym później średnia reaguje na zwrot ceny, ale tym mniej fałszywych zmian kierunku. To wymiana, nie ulepszenie. SMAiEMAdają różne wartości na tym samym wykresie.EMAważy świeże świece mocniej, więc szybciej zmienia nachylenie. Dwie platformy pokażą dwie różne linie, jeśli jedna używaSMA, a drugaEMAprzy tym samymn.- Nachylenie jest osobną informacją niż przecięcie. Przecięcie ceny ze średnią mówi tylko, że cena zmieniła stronę względem okna. Nachylenie średniej mówi, czy okno w ogóle rośnie.
Rozgrzewka okna jest częścią definicji: pierwsze n świec na wykresie nie ma jeszcze pełnej średniej, a wartość z tego okresu bywa zaniżona albo zafałszowana. Dlatego test zaczynaj po zamknięciu co najmniej n świec.
RSI: stosunek średnich zysków do średnich strat
RSI nie mierzy ceny — mierzy relację między przeciętnym zyskiem a przeciętną stratą w oknie. To dlatego przyjmuje wartości od 0 do 100 niezależnie od instrumentu.
zysk = max(0, zamknięcie − zamknięcie_poprzednie)
strata = max(0, zamknięcie_poprzednie − zamknięcie)
RS = średni zysk / średnia strata (obie średnie z n okresów)
RSI(n) = 100 − 100 / (1 + RS)
okres n = liczba ilustracyjna: 14 (konwencja, nie reguła)
Trzy rzeczy warte zapisania w planie:
- Wygładzanie zmienia wynik. W pierwotnej definicji średnie zysków i strat są wygładzane metodą Wildera, czyli wykładniczo ze współczynnikiem
1/n. Część platform liczy zwykłą średnią w oknie. To nie kosmetyka — przy tym samymnodczyty mogą się różnić, więc zapisz, którego wariantu używasz. - Poziomy 30 i 70 to konwencja. Nie są prawem ani granicą, za którą cena „musi” zawrócić. W silnym trendzie spadkowym RSI potrafi pozostawać nisko przez wiele sesji, bo w każdym oknie straty wciąż przeważają nad zyskami.
- Ekstremum to opis stanu, nie zdarzenie. Odczyt poniżej 30 mówi, że w ostatnich
nokresach przewaga spadków była wyraźna. Nie mówi, kiedy się skończy.
Zmiana okresu n działa podobnie jak zmiana okna lookback przy strukturze: mniejsze n daje więcej odczytów skrajnych i więcej szumu, większe n — mniej sygnałów, ale bardziej stabilnych.
MACD: różnica dwóch średnich wykładniczych
MACD nie jest oscylatorem ograniczonym do przedziału. To różnica dwóch średnich wykładniczych, a więc wartość wyrażona w jednostkach ceny instrumentu.
EMA_szybka = EMA(cena, 12) (liczba ilustracyjna)
EMA_wolna = EMA(cena, 26) (liczba ilustracyjna)
MACD = EMA_szybka − EMA_wolna
sygnał = EMA(MACD, 9) (liczba ilustracyjna)
histogram = MACD − sygnał
Dwa wnioski praktyczne:
- Wartość MACD zależy od ceny instrumentu. Odczyt
0,05na instrumencie notowanym po 100 zł i0,05na instrumencie po 5 zł opisują zupełnie inne ruchy. Porównuj znak, nachylenie i przecięcie z linią sygnału — nie samą liczbę między instrumentami. - Przecięcie ma sens tylko z warunkiem wejścia i invalidacją. Samo przecięcie linii nie mówi, gdzie postawić stop, więc nie mówi też, jaka jest wielkość pozycji.
Histogram bywa wygodniejszy niż dwie linie, bo pokazuje różnicę, ale to wciąż ta sama informacja przedstawiona w innej formie. Jeśli używasz histogramu, nie licz go dodatkowo jako „potwierdzenia”.
Jak zestawić sygnał z grupą odniesienia
Warunek wskaźnika trzeba porównać z tym, co dzieje się bez niego. W przeciwnym razie nie wiesz, czy dodaje cokolwiek — czy tylko brzmi poważnie. Podział na dwie grupy jest prosty i nie wymaga żadnych narzędzi poza arkuszem.
grupa_A = sesje, w których warunek wskaźnika był spełniony
grupa_B = sesje, w których warunek nie był spełniony
różnica = średni wynik w R grupy A − średni wynik w R grupy B
SEM = odchylenie_std / pierwiastek z N (osobno dla każdej grupy)
SEM_różnicy = pierwiastek z (SEM_A² + SEM_B²)
przedział = różnica ± 1,96 × SEM_różnicy
Kroki:
- Zapisz warunek jako liczbę. Na przykład: zamknięcie D1 powyżej
SMA(200)liczbowo, nie „nad średnią”. - Wybierz jedną zmienną wyniku i stosuj ją w obu grupach. Najlepiej R-multiple z tego samego setupu strukturalnego — wtedy obie grupy różnią się tylko warunkiem wskaźnika.
- Utrzymaj ten sam instrument, okres i parametry. Nic nie zmieniaj w trakcie zbierania wierszy.
- Policz błąd standardowy, a nie rozpiętość. Dla każdej grupy policz
SEM = odchylenie_std / pierwiastek z N, a dla różnicy średnichSEM_różnicy = pierwiastek z (SEM_A² + SEM_B²). Przedział ufności na różnicę toróżnica ± 1,96 × SEM_różnicy. Jeśli ten przedział obejmuje zero, nie masz podstaw twierdzić, że filtr coś zmienia. Rozpiętość wyników w grupie rośnie razem z próbką i sama nie mówi nic o niepewności średniej. - Zapisz wynik w dzienniku jako decyzję: zostawiam filtr, odrzucam filtr albo zbieram dalej.
Wielkość próby liczy się tu tak samo jak w lekcji expectancy i drawdown. Przy odchyleniu standardowym 1,2R i przewadze 0,3R (liczby ilustracyjne) pojedyncza grupa potrzebuje około 62 transakcji, żeby jej własny przedział ufności odciął zero. Przedział na różnicę dwóch grup jest szerszy o pierwiastek z dwóch, więc ta sama przewaga wymaga około 124 transakcji w każdej grupie. Pięć sesji na grupę nie wystarczy do żadnego wniosku o filtrze.
Cudze zestawienia i liczby z internetu traktuj jako materiał do sprawdzenia, a nie jako swój wynik. Nie ma tu żadnego procentu, który mógłbyś przepisać — jest procedura, którą wykonujesz na swoim instrumencie.
Karta pracy A/B: wypełnij własnymi danymi
Skopiuj tabelę do arkusza. Kolumny są puste celowo, a wiersze uzupełniasz po każdej sesji. Wariant A to sesje, w których warunek wskaźnika był spełniony, wariant B — sesje z tego samego okresu, w których nie był. Warunek i próg ustalasz przed startem próby.
| Sesja | Data | Instrument | Wariant (A / B) | Wartość wskaźnika | Próg warunku | Setup strukturalny? (tak/nie) | Wynik (R) | Notatka |
|---|---|---|---|---|---|---|---|---|
Po wypełnieniu tabeli zrób zrzut ekranu wykresu D1 z zaznaczoną średnią na wybranym instrumencie, podpisz go datą i tickerem, a potem dołącz do dziennika. Chodzi o to, żeby Twoja lekcja opierała się na Twoim rynku i Twojej dacie, a nie na cudzej grafice. Porównanie grup prowadź tak, jak opisano w lekcji backtesting i forward, a wynik analizuj razem z błędem standardowym, nie tylko ze średnią — wskaźnik, który poprawia średnią przy dużym rozrzucie wyników, nie jest jeszcze filtrem.
Kiedy wskaźnik mówi „nie handluj”
Cztery warunki, każdy w formie reguły. Spełnienie któregokolwiek oznacza pominięcie setupu albo odłożenie decyzji.
- Warunek wskaźnika nie jest zapisany jako liczba. Jeśli nie umiesz podać okresu, źródła ceny i progu, to nie masz filtra — masz tło na wykresie, które usprawiedliwia decyzję podjętą z innych powodów.
- Warunek wskaźnika jest sprzeczny ze strukturą. Wejście w długą pozycję dlatego, że RSI jest nisko, w środowisku z nowymi niższymi szczytami i niższymi dołkami, to handel przeciw strukturze. Wyższy timeframe i struktura rozstrzygają przed wskaźnikiem.
- Parametr zmienił się w trakcie próby. Po zmianie okresu nie wiesz, czy działa warunek, czy dopasowałeś liczbę do szumu. Zmiana po serii strat to klasyczne dopasowanie do wyniku.
- Kilka wskaźników liczy to samo. MA, RSI i MACD wywodzą się z tej samej ceny i są ze sobą skorelowane; trzy zgodne odczyty to często jedna informacja policzona trzy razy. Zajrzyj do korelacji i zostaw w planie jeden warunek.
Kolejność jest zawsze ta sama: najpierw cena, struktura i strefa, potem jeden warunek wskaźnika, na końcu wielkość pozycji. Odwrotna kolejność zamienia narzędzie pomocnicze w główny powód transakcji.
Częste błędy przy pracy ze wskaźnikami
- Kokpit z pięcioma oscylatorami — więcej linii nie znaczy więcej informacji, a przecięcie dwóch wskaźników o podobnej konstrukcji nic nie wnosi.
- Optymalizacja okresu co tydzień pod ostatnie transakcje, zamiast utrzymania parametru przez cały test.
- Wejście samą dywergencją bez poziomu i stopa; dywergencja bywa ostrzeżeniem o słabnącym momentum, ale sama nie wyznacza invalidacji.
- Traktowanie „wyprzedania” w silnym trendzie spadkowym jako zaproszenia do zakupu pełną pozycją.
- Porównywanie surowych wartości MACD między instrumentami o różnych cenach — to liczby w jednostkach ceny, nie w procentach.
- Przerywanie próby po trzech stratach i „dokręcanie” parametru, przez co zebrane wiersze przestają być porównywalne.
- Zapominanie o kosztach — warunek na wskaźniku nie wie o spreadzie, więc relację zysku do ryzyka licz po kosztach.
Ćwiczenie mierzalne
Wybierz jeden instrument i jeden setup strukturalny, który już umiesz opisać. Zapisz warunek wskaźnika jako liczbę: na przykład SMA(200) na zamknięciach D1, bez zmiany w trakcie całej próby. Zapisuj sesje z tego samego okresu: wariant A to te, w których warunek był spełniony, wariant B — te, w których nie był. Wypełniaj tabelę A/B powyżej po każdej sesji i zapisuj wynik w R.
Na koniec policz dla obu grup średni wynik w R oraz SEM = odchylenie_std / pierwiastek z N, a przedział ufności na różnicę średnich wyznacz jako różnica ± 1,96 × SEM_różnicy. Pięć sesji na grupę to za mało na wniosek o filtrze — przy takiej próbie SEM jest wielokrotnie większy niż sama różnica, więc przedział prawie zawsze obejmie zero. Z tego wynika, że to ćwiczenie sprawdza spójność Twojego pomiaru, a nie skuteczność filtra. Uczciwy wniosek z pięciu sesji brzmi: zbieram dalej, a ocenę filtra odkładam do próby rzędu 124 transakcji w grupie, czyli dwukrotności progu około 62 transakcji wyprowadzonego w lekcji expectancy i drawdown. Metryki z dziennika prowadź zgodnie z zasadami opisanymi w tej samej lekcji.
Co jest poprawną kolejnością przy pracy ze wskaźnikami?
Wskaźnik jest przekształceniem ceny, więc nie zastępuje poziomu, invalidacji ani wielkości pozycji.
Częste pytania
Czy RSI poniżej 30 oznacza, że trzeba kupować?
Nie. Odczyt poniżej 30 mówi, że w ostatnim oknie przewaga spadków była wyraźna. W silnym trendzie spadkowym taka sytuacja może trwać wiele sesji. Potrzebujesz poziomu, zgodności ze strukturą i planu wyjścia — sam odczyt nie jest sygnałem.
Jaką średnią wybrać — 50 czy 200?
Tę, którą zapiszesz w planie i utrzymasz bez zmian przez całą próbę. Liczby 50 i 200 to konwencja, nie reguła. Mniejszy okres szybciej zmienia nachylenie, większy daje mniej fałszywych zmian. Sprawdź to na własnej próbie i wybierz jedną wartość.
Czy dywergencja RSI albo MACD wystarczy do wejścia?
Raczej jako ostrzeżenie o słabnącym momentum. Dywergencja nie wyznacza poziomu invalidacji, więc wejście na niej samej zostawia wielkość pozycji bez podstawy. Łącz ją ze strefą i konkretnym stopem.
Po co porównywać sygnał z grupą odniesienia, skoro widać go na wykresie?
Bo warunek, który „wygląda dobrze”, i warunek, który faktycznie coś zmienia, to dwie różne rzeczy. Grupa odniesienia pokazuje, jaki wynik daje ten sam setup w sesjach bez spełnionego warunku — i dopiero różnica między grupami jest informacją. Bez tego porównania nie odróżnisz filtra od zwykłego potwierdzania decyzji, którą podjąłeś już wcześniej. Liczby z internetu nie zastąpią tego kroku, bo dotyczą innego instrumentu, innego okresu i cudzej definicji sygnału.
Reklama
Najważniejsze wnioski
- Wskaźniki to przekształcenia tej samej ceny: średnia krocząca wygładza ją w oknie, RSI porównuje średnie zyski do średnich strat, a MACD jest różnicą dwóch średnich wykładniczych. Lekcja podaje wzory i parametry wprost, pokazuje, co dokładnie mierzy każdy z nich, i daje protokół zestawienia sygnału z grupą odniesienia. Bez tego porównania nie wiesz, czy warunek cokolwiek zmienia, czy tylko dodaje pewności siebie.
Źródła i dokumenty
Materiał opieramy na dokumentach źródłowych. Wartości zmienne — opłaty, limity, wskaźniki regulacyjne — sprawdź u źródła przed podjęciem decyzji.
- StockCharts ChartSchool — Moving Averages / RSI / MACD — chartschool.stockcharts.com
- Babypips — common chart indicators — babypips.com
Zastrzeżenie
- KursTradera.pl to serwis edukacyjny o charakterze informacyjnym. Nie prowadzimy działalności maklerskiej, nie przyjmujemy i nie przekazujemy zleceń, nie zarządzamy portfelem, nie oferujemy instrumentów finansowych i nie świadczymy usług doradztwa inwestycyjnego w rozumieniu ustawy o obrocie instrumentami finansowymi. Materiały opisują mechanizmy rynkowe i proces decyzyjny — nie są instrukcją kupna lub sprzedaży jakiegokolwiek instrumentu.
- Żadna z publikowanych treści nie stanowi rekomendacji inwestycyjnej, informacji rekomendującej ani rekomendacji w rozumieniu Rozporządzenia Parlamentu Europejskiego i Rady (UE) nr 596/2014 (MAR) oraz aktów wykonawczych. Nie jest też ofertą nabycia lub zbycia instrumentów finansowych ani zaproszeniem do składania ofert. Wszelkie przykłady, wykresy, zrzuty ekranu i liczby mają charakter ilustracyjny i odnoszą się do sytuacji hipotetycznych lub historycznych.
- Inwestowanie i trading wiążą się z ryzykiem utraty części lub całości zainwestowanego kapitału. Wyniki osiągnięte w przeszłości — w tym wyniki przedstawione w materiałach edukacyjnych, backtestach i przykładach — nie gwarantują wyników przyszłych i nie są ich wiarygodnym wskaźnikiem. Żadna opisana metoda ani strategia nie eliminuje ryzyka. Decyzje inwestycyjne podejmujesz samodzielnie, na własną odpowiedzialność i po zapoznaniu się z aktualnymi dokumentami swojego brokera.
- Instrumenty z dźwignią (CFD, kontrakty terminowe, opcje, transakcje typu margin) mogą generować straty przewyższające wartość wpłaconych środków — możesz stracić więcej, niż zainwestowałeś, i zostać wezwanym do uzupełnienia depozytu (margin call). W Unii Europejskiej dźwignia dla klientów detalicznych handlujących CFD na głównych parach walutowych jest ograniczona decyzją ESMA (interwencja produktowa w sprawie CFD i opcji binarnych), ale ograniczenie dźwigni nie usuwa ryzyka. Odsetek rachunków detalicznych przynoszących straty różni się między brokerami i zmienia się w czasie — aktualną wartość odczytaj z ostrzeżenia ryzyka u swojego brokera i zapisz razem z datą.
- Backtesty, symulacje i przykładowe wyniki nie są rzeczywistymi wynikami transakcyjnymi. Powstają w warunkach odtwarzanych z danych historycznych, nie uwzględniają w pełni poślizgu cenowego, płynności, spreadu, prowizji, swapu, wpływu własnych zleceń na rynek ani czynnika psychologicznego — a wszystkie te elementy pogarszają wynik w praktyce. Wyniki historyczne nie chronią przed przyszłymi stratami.
Kto to pisze i jak to sprawdzamy
Materiały pisze i weryfikuje Redakcja KursTradera.pl — zasady opisuje o serwisie: każda liczba ma źródło, a braki pokazujemy jawnie. Błąd merytoryczny zgłosisz przez kontakt — poprawki opisujemy w treści.
Postęp zapisujemy wyłącznie w tej przeglądarce (localStorage) — nie ma konta ani kopii na serwerze. Wyczyszczenie danych witryny go usunie. Zarządzaj swoimi danymi