Dodatni MACD i dodatni histogram nie oznaczają tego samego. Wskaźnik może pozostawać nad zerem, kiedy jego linia przecina sygnał w dół. Histogram może być dodatni i jednocześnie maleć. Aby poprawnie odczytać wykres, rozdziel trzy pytania: gdzie leży MACD względem zera, gdzie leży względem linii sygnału oraz jak zmienia się różnica między nimi.
Najpierw ustal, co pokazuje platforma
W klasycznym wariancie 12, 26, 9 oznaczmy linię MACD jako M = EMA12 ceny zamknięcia − EMA26 ceny zamknięcia, a linię sygnału jako S = EMA9 wartości M. Okresy odnoszą się do świec wybranego interwału. Dwanaście świec godzinowych nie oznacza dwunastu sesji. Podstawę tego wariantu opisuje przewodnik Fidelity.
Klasyczny histogram H = M − S przedstawia różnicę między tymi seriami. W TradingView można zmienić rodzaj średnich i źródło danych; nazwa MACD nie gwarantuje identycznych ustawień. Sprawdź opis parametrów wskaźnika, legendę oraz wartości liczbowe. Sam kolor słupków nie wystarcza do rozpoznania wzoru.
Wbudowany MACD w MT5 ma inną prezentację: słupki przedstawiają samo M, a sygnał jest SMA9 wartości M. Potwierdzają to wzór MetaQuotes i dokumentacja iMACD. Dodatni słupek MT5 nie oznacza więc automatycznie dodatniego H z tego artykułu.
Znak, przecięcie i zmiana wysokości
| Pytanie | Co porównujesz | Co wynika z samego rachunku |
|---|---|---|
| Po której stronie zera jest M? | EMA12 z EMA26 | M dodatnie: krótsza średnia jest wyżej; M ujemne: niżej. |
| Czy M jest nad sygnałem S? | M z S, czyli znak H | H dodatnie: M > S. To nie wymaga, aby M było dodatnie. |
| Czy H rośnie od poprzedniej świecy? | Bieżące H z poprzednim H | Zmiana H może być dodatnia lub ujemna niezależnie od jego znaku. |
Przykładowo M = −6 oraz S = −8 dają H = +2. Krótsza średnia ceny pozostaje poniżej dłuższej, chociaż MACD jest już nad własnym sygnałem. To spójny odczyt, a nie sprzeczność. Z pojedynczego wiersza nie wynika jeszcze, kiedy nastąpiło przecięcie: potrzebujesz poprzedniej obserwacji.
W dalszym przykładzie przecięciem w górę nazywamy przejście z H < 0 na poprzedniej zamkniętej świecy do H > 0 na bieżącej. Przecięcie w dół ma odwrotne znaki. To jawna reguła naszego modelu; w automatycznym detektorze trzeba dodatkowo określić obsługę H = 0 i ewentualnego kilkuświecowego kontaktu linii. Zaokrąglenie w oknie danych może ukryć niewielką różnicę.
Sto razy większy MACD nie musi oznaczać silniejszego ruchu
Zmieńmy wyłącznie jednostkę, w której zapisujesz te same dane. Rachunek MACD zmieni liczby, choć relacje wskaźnika pozostaną takie same.
Przesuń diagram w bok, aby zobaczyć całość
Fikcyjny stan wskaźnika, bez rankingu instrumentów i przyszłego wyniku. W jednostce A przyjmujemy EMA12 = 102, EMA26 = 100 i S = 1,5. W drugiej reprezentacji każdą cenę oraz stany obu EMA mnożymy przez 100; stan sygnału mnożymy tak samo. Parametry i późniejsze aktualizacje są identyczne. Nie pokazujemy całej historii inicjalizacji. Dokument TradingView — MACD potwierdza: definicje M jako różnicy średnich, S jako średniej M i H jako różnicy M − S.
Porównując odczyty, dopisz jednostkę. W tym eksperymencie M > 0 i H > 0 w obu reprezentacjach, a H/S jest takie samo. Zmiana jednostki nie ustanawia ani nie usuwa przecięcia. Porównanie różnych instrumentów wymaga dodatkowej definicji miary; sam rozmiar surowego M jej nie dostarcza.
Pięć świec bez zgadywania koloru
Poniżej znajdują się hipotetyczne wartości wskaźnika, nie notowania ani wyniki transakcji. Dla czytelności dzielimy różnice ceny EUR/USD przez 0,0001: jedna jednostka tabeli to jeden pip różnicy średnich. Nie jest to zysk pozycji. Przyjmujemy początkowe S = 12 i zadany ciąg M. Kolejne S obliczamy jako 0,2 × bieżące M + 0,8 × poprzednie S, zgodnie z przyjętym wariantem EMA9.
| Świeca | M | S: EMA9 | H = M − S | Odczyt |
|---|---|---|---|---|
| 0 | 10 | 12 | −2 | M powyżej zera, lecz poniżej S. |
| 1 | 11 | 11,8 | −0,8 | H nadal ujemne, ale bliżej zera. |
| 2 | 13 | 12,04 | 0,96 | Zmiana znaku H na dodatni: przecięcie w górę. |
| 3 | 12,5 | 12,132 | 0,368 | H dodatnie, lecz mniejsze niż poprzednio. |
| 4 | 10 | 11,7056 | −1,7056 | Przecięcie w dół przy wciąż dodatnim M. |
Na świecy 2 rachunek wynosi S = 0,2 × 13 + 0,8 × 11,8 = 12,04, więc H = 0,96. Na świecy 3 dodatni histogram zmniejsza się do 0,368. Nie można opisać go jednocześnie jako „dodatni, więc rosnący”. Na świecy 4 MACD nadal ma wartość +10, mimo że H spada poniżej zera. Przecięcie sygnału i przecięcie poziomu zero to dwa różne zdarzenia.
MACD liczone z ceny nie mierzy liczby kupujących, ich kapitału ani zleceń banków. Wysokość słupka nie jest odczytem przepływu pieniędzy. Nie ma też stałej skali 0–100: porównanie surowego M na dwóch instrumentach o innych jednostkach kwotowania nie daje automatycznie rankingu ich siły.
Przecięcie po kilku świecach dokładnie na zerze
Kontakt z zerem może zmienić liczbę wykrytych przecięć nawet przy identycznych danych. Rozważmy własny, hipotetyczny ciąg histogramu H: −1; 0; 0; +1, w pipsach różnicy średnich. Ścisła reguła sąsiednich znaków H(t − 1) < 0 i H(t) > 0 nie zarejestruje tu żadnego przecięcia: przed dodatnią wartością stoi zero.
Reguła H(t − 1) ≤ 0 i H(t) > 0 zarejestruje zdarzenie na ostatniej świecy. Tak samo zrobi wariant pamiętający ostatni niezerowy znak: był ujemny, jest dodatni. Te dwie reguły nie są jednak równoważne. Dla drugiego ciągu +1; 0; 0; +1 pierwsza nadal zarejestruje zdarzenie, a reguła pamięci znaku go odrzuci: nie doszło do zmiany strony.
To celowo zadane wartości wskaźnika, a nie zmierzone częstości przecięć. Są spójne z rekurencją EMA9: przy α = 0,2 i zadanym poprzednim S wystarczy wybrać M = S + H/0,8, po czym nowe S obliczyć standardowo. Zera nie są więc błędem matematycznym wymagającym usunięcia.
W detektorze zdecyduj, czy liczysz każde wyjście z kontaktu, czy dopiero przejście między stronami. Zachowaj pełną precyzję wartości; zero po zaokrągleniu wyświetlacza nie musi być zerem użytym w obliczeniu.
Kiedy odczyt jest już dostępny?
Jeśli używasz ceny zamknięcia, wartość bieżącej, niezakończonej świecy zmienia się wraz z ceną. Chwilowe przecięcie może zniknąć przed jej końcem. Zapisuj więc, czy obserwacja dotyczy świecy zamkniętej. Przy wskaźniku z wyższego interwału sprawdź również, czy zakończyła się właśnie jego świeca. Nie porównuj końcowego wykresu historycznego z alertem wysłanym wcześniej w jej trakcie.
Dywergencję opisuj równie precyzyjnie: wybierz linię M albo histogram H i nie zamieniaj ich w trakcie porównania. Określ, które dwa szczyty lub dołki ceny zestawiasz z którymi punktami wskaźnika. Jeżeli definicja lokalnego szczytu wymaga późniejszych świec, w chwili jego wystąpienia nie jest jeszcze potwierdzony. Sam rozjazd nie wyznacza daty odwrócenia ani ceny wejścia. Więcej przykładów zawiera artykuł o dywergencji RSI i MACD.
Co zapisać, zanim uznasz odczyt za regułę?
W notatce wystarczy instrument, interwał, źródło ceny, rodzaje średnich, parametry, czas zamknięcia świecy oraz wartości M, S i H. Dodaj trzy osobne opisy: znak M, znak H i kierunek zmiany H. Taki zapis pozwala odtworzyć obserwację także po zmianie kolorów lub platformy.
Na tej podstawie można dopiero zbudować hipotezę do testu. Dopisz warunki wejścia i wyjścia, sposób realizacji oraz koszty. Bez tych elementów liczba przecięć nie jest wynikiem strategii. Nie ma tu dowodu, że H4 zawsze przewyższa M5, że dywergencja jest najlepszym sygnałem albo że dodatkowa średnia usuwa większość strat. Filtry trzeba ocenić na danych niewykorzystanych do ich wyboru, uwzględniając spread, prowizje i poślizg.
Parametry 12, 26, 9 są punktem odniesienia do porównania implementacji, nie obietnicą optymalności. Rozwinięcie wzorów, inicjalizacji średnich i różnic między platformami znajdziesz w mechanice MACD.
Sprawdź, czy rozumiesz
Jedno krótkie ćwiczenie
Około 2 min · możesz spróbować ponownie
Po pomnożeniu każdej ceny i stanów EMA przez 100 M rośnie z 2 do 200. Co wynika z tego eksperymentu?
- To ten sam stan w innej jednostce; sam wzrost liczby nie świadczy o silniejszym rynku.
- Prawdopodobieństwo zysku wzrosło 100 razy.
- Histogram musi zmienić znak.
Sprawdź odpowiedź i wyjaśnienie
To ten sam stan w innej jednostce; sam wzrost liczby nie świadczy o silniejszym rynku.
Różnica średnich również skaluje się przez 100. Nie dodano obserwacji ani nie zmieniono relacji wskaźnika.
Jeszcze jedno ćwiczenie
W osobnym hipotetycznym przykładzie na poprzedniej zamkniętej świecy M = −5,5 i S = −5,25, a na bieżącej M = −4 i S = −5. Wszystkie wartości podano w pipsach różnicy średnich. Oblicz oba H. Czy według reguły zmiany znaku z artykułu wystąpiło przecięcie w górę? Czy M przekroczyło zero?
Sprawdź odpowiedź
Poprzednie H = −5,5 − (−5,25) = −0,25. Bieżące H = −4 − (−5) = +1. Nastąpiło przecięcie w górę, ponieważ H zmieniło znak z ujemnego na dodatni. M pozostało ujemne; nie przekroczyło zera. Podane bieżące S jest spójne z EMA9: 0,2 × (−4) + 0,8 × (−5,25) = −5. To ćwiczenie odczytu, bez założenia przyszłej zmiany kursu.

