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

Trzy odrębne pytania do wskaźnika
PytanieCo porównujeszCo wynika z samego rachunku
Po której stronie zera jest M?EMA12 z EMA26M dodatnie: krótsza średnia jest wyżej; M ujemne: niżej.
Czy M jest nad sygnałem S?M z S, czyli znak HH dodatnie: M > S. To nie wymaga, aby M było dodatnie.
Czy H rośnie od poprzedniej świecy?Bieżące H z poprzednim HZmiana 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ść

Jednostka kwotowania zmienia wysokość MACDDwa identyczne stany MACD wyrażone w jednostkach różniących się 100 razy:M 2, S 1,5, H 0,5 i M 200, S 150, H 50. Każdy panel ma osobną proporcjonalną skalę.WIĘKSZA LICZBA, TA SAMA INFORMACJAJednostka AM 2S 1,5H 0,5A × 100M 200S 150H 50H = M − S: 0,5 oraz 50 w nowych jednostkach.Każdą cenę i stan EMA przemnożono przez 100.Znaki i relacje pozostały takie same.Rozmiar słupka nie daje rankingu rynku.

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.

Panele mają celowo przeskalowane osie. Wyższa liczba po prawej wynika z mnożenia całej serii przez 100, bez dodawania nowej informacji.

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.

Własny model odczytu: wartości w pipsach różnicy średnich
ŚwiecaMS: EMA9H = M − SOdczyt
01012−2M powyżej zera, lecz poniżej S.
11111,8−0,8H nadal ujemne, ale bliżej zera.
21312,040,96Zmiana znaku H na dodatni: przecięcie w górę.
312,512,1320,368H dodatnie, lecz mniejsze niż poprzednio.
41011,7056−1,7056Przecię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.

Następny temat: Mechanika MACD: EMA, inicjalizacja i różnice między platformami →

Mechanika MACD pozwoli odtworzyć średnie, inicjalizację i prezentację, które stoją za tym samym odczytem.