EMA jest rekurencyjną średnią ważoną. Kolejna wartość zależy od bieżącego wejścia, współczynnika wygładzania i poprzedniej EMA. Ustawiona długość nie jest więc ostrą granicą, za którą stare ceny nagle wypadają jak w SMA.
Fidelity zapisuje EMA jako poprzedni wynik skorygowany o część różnicy wobec nowej ceny. TradingView podaje równoważną sumę ważonej ceny i ważonej poprzedniej EMA. To ta sama rekurencja, nie dwie niezależne informacje cenowe. [Fidelity — EMA] [TradingView — EMA]
TradingView w przeglądzie Moving average stosuje współczynnik 2 / (N + 1), gdzie N to długość. Większe N zmniejsza wagę nowego wejścia. Zawsze podawaj konwencję; samo słowo wykładnicza nie określa wszystkich parametrów. [TradingView — Moving averages]
Fidelity wskazuje SMA jako początkową podstawę EMA. Różne początki mogą dać odmienne wyniki przy tych samych kolejnych cenach, a różnica stopniowo maleje. Porównując wykresy, sprawdzaj też długość wczytanej historii i inicjalizację. [Fidelity — EMA]
TradingView wyjaśnia, że stare punkty nie wypadają nagle z EMA; ich wpływ maleje. Ustawiona liczba okresów nie jest zatem skończonym oknem SMA. Nie myl znikomej wagi z dokładnie zerową. [TradingView — Moving averages]
Fidelity wiąże EMA z szybszą reakcją, ale też większą liczbą krótkoterminowych zmian. Wcześniejsza reakcja nie musi oznaczać lepszej transakcji. Oceniaj regułę z kosztami, nie tylko bliskość linii do ceny. [Fidelity — EMA]
TradingView oferuje Source oraz Timeframe. EMA z Close w różnych interwałach nie jest tym samym szeregiem. Różnica między dostawcami nie musi być błędem wzoru; sprawdź rynek, dane, interwał i reguły luk. [TradingView — EMA] [TradingView — MTF]
TradingView opisuje zmienny Close niezakończonej świecy. EMA korzystająca z niego może zmieniać położenie i przecięcia do zamknięcia. Test historyczny nie może traktować końcowej wartości jako informacji znanej wcześniej. [TradingView — Repainting]
TradingView rozdziela sygnał, zlecenie, realizację i koszty w strategiach oraz ostrzega przed overfitting. Reguła EMA potrzebuje wyjścia, czasu i testu poza danymi strojenia; dokładny rachunek sam nie dowodzi przewagi transakcyjnej. [TradingView — Strategies]
Ta sama cena, dwa różne początki
Model wybiera współczynnik 0.5, czyli długość 3 przy konwencji 2 / (N + 1). Poprzednia EMA 100000 USD/BTC i nowe wejście 100040 USD/BTC dają 0.5 × 100040 + 0.5 × 100000 = 100020 USD/BTC. Przy innej poprzedniej EMA 100010 USD/BTC wychodzi 0.5 × 100040 + 0.5 × 100010 = 100025 USD/BTC. Różnica 10 USD/BTC zmalała do 5 USD/BTC, nie zniknęła. To fikcyjne obliczenie, nie sygnał rynkowy.
Pełniejszy obraz uzyskasz, czytając to hasło razem z Moving average, Simple moving average, Moving average crossover, Timeframe, MACD, Backtesting. Do tego hasła prowadzą również odsyłacze z Moving average, Simple moving average, Moving average crossover, Relative Strength Index.
01Czy EMA używa tylko ostatniej ustawionej liczby cen?+
Nie jak SMA ze skończonym oknem. Poprzedni wynik przenosi starszą historię z malejącą wagą; dokładny początek zależy od inicjalizacji.
02Czy szybsza reakcja zawsze oznacza wyższą jakość?+
Nie. Większa czułość może też dawać więcej krótkoterminowych zwrotów. Sprawdzaj konkretną regułę na oddzielnych danych z kosztami i realizacją.