Moving average to rodzina obliczeń, nie pojedynczy wzór. SMA stosuje jednakowe wagi w skończonym oknie; EMA łączy nową cenę z poprzednim wynikiem. Wynik należy czytać wraz z typem, interwałem, źródłem i inicjalizacją.
TradingView rozróżnia SMA, EMA i inne warianty ważone oraz pozwala wybrać dane cenowe. Średnia z Close nie jest więc tym samym co średnia z High. Sama nazwa Moving average nie wystarcza do odtworzenia linii. [TradingView — Moving averages]
TradingView opisuje usuwanie najstarszej wartości SMA po pojawieniu się nowej. Fidelity wskazuje, że EMA wykorzystuje poprzedni wynik, przenoszący wpływ starszych cen z malejącymi wagami. Ta sama ustawiona długość nie oznacza zatem identycznych wag ani pamięci obliczenia. [TradingView — Moving averages] [Fidelity — EMA]
Fidelity definiuje SMA jako średnią cen z wybranego okresu. Algebraicznie jej zmiana przy przesunięciu okna zależy też od ceny, która z niego wypada. Nowa cena może spaść wobec poprzedniej, a średnia wzrosnąć, jeśli zastąpi jeszcze niższą dawną wartość. [Fidelity — SMA]
Fidelity wiąże dłuższy okres SMA z większym wygładzeniem i opóźnieniem. Przy EMA wskazuje większą wrażliwość i więcej krótkoterminowych zmian. Szybsza reakcja sama nie dowodzi większej trafności; oceniaj konkretny rynek i regułę. [Fidelity — SMA] [Fidelity — EMA]
TradingView definiuje Timeframe jako interwał słupka. Taka sama liczba wartości w różnych interwałach podsumowuje więc różne odcinki czasu. Podaj długość i interwał oraz sprawdź luki w danych; liczba obserwacji nie oznacza automatycznie tej samej liczby dni kalendarzowych. [TradingView — Timeframes]
TradingView ostrzega, że Close otwartej świecy jest zmienny. Jeżeli średnia go używa, jej aktualny punkt też może się zmieniać. Reguła oparta na zakończonych zamknięciach nie może uznać chwilowego przecięcia ceny i linii za potwierdzony wynik. [TradingView — Repainting]
TradingView udostępnia Offset do przesuwania Moving average na wykresie w przód lub w tył. Zmienia to położenie rysunku, a nie informacje rynkowe. W teście historycznym odróżniaj czas danych od miejsca rysowania; sama linia przed ceną nie jest prognozą. [TradingView — Moving averages]
TradingView rozdziela w strategiach sygnał, symulowane zlecenia i koszty oraz opisuje overfitting. Reguła na podstawie Moving average potrzebuje więc wyjścia, czasu działania, realizacji oraz testu poza danymi strojenia. Sam dotyk lub przecięcie nie dowodzi zyskowności transakcji. [TradingView — Strategies]
Cena spadła, średnia wzrosła
Fikcyjne zakończone zamknięcia 100000, 100020 i 100040 USD/BTC dają SMA: (100000 + 100020 + 100040) / 3 = 100020 USD/BTC. Kolejne zamknięcie wynosi 100030 USD/BTC i najstarsza cena wypada. Nowe okno daje (100020 + 100040 + 100030) / 3 = 100030 USD/BTC. Ostatnia cena spadła wobec poprzedniej, lecz średnia wzrosła, bo wypadła niższa wartość. To obliczenie modelowe, nie sygnał ani aktualne dane cenowe.
Pełniejszy obraz uzyskasz, czytając to hasło razem z Technical indicator, Simple moving average, Exponential moving average, Moving average crossover, Timeframe, Backtesting. Do tego hasła prowadzą również odsyłacze z Technical analysis, Timeframe, Technical indicator, Simple moving average.
01Czy SMA i EMA o tej samej długości dają ten sam wynik?+
Nie ogólnie. Różnią się wagami i traktowaniem przeszłości; przy obliczeniu rekurencyjnym liczy się też wartość początkowa. Zgodność w pewnym punkcie nie oznacza tego samego wzoru.
02Czy linia średniej jest gwarantowanym wsparciem?+
Nie. To obliczone podsumowanie danych. Ewentualną reakcję ceny trzeba zdefiniować i sprawdzić jako oddzielną hipotezę, uwzględniając koszty i warunki realizacji.