536 / 691EMA

Exponential moving average

Wykładnicza średnia krocząca

Exponential moving average, czyli EMA, łączy nowy sygnał wejściowy z poprzednim wynikiem. Nowsze dane wpływają silniej, starsze stopniowo słabną. Czulsza linia może reagować wcześniej, ale sama nie usuwa opóźnienia ani fałszywych sygnałów.

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]

Przykład · EMA

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ą.

DOC · 001Fidelity — EMADokumentacja ↗DOC · 002TradingView — EMADokumentacja ↗DOC · 003TradingView — Moving averagesDokumentacja ↗DOC · 004TradingView — MTFDokumentacja ↗DOC · 005TradingView — RepaintingDokumentacja ↗DOC · 006TradingView — StrategiesDokumentacja ↗
Najpierw źródła · To nie jest porada inwestycyjna