535 / 691SMA

Simple moving average

Prosta średnia krocząca

Simple moving average, czyli SMA, to średnia arytmetyczna wybranych wartości w ruchomym oknie. Każda ma równą wagę; najstarsza wypada przy przesunięciu. Linia opisuje wybrane dane; jej kierunek nie jest automatycznie poleceniem transakcji.

SMA powstaje przez podzielenie sumy wartości przez ich liczbę. Odtworzenie wymaga tego samego rynku, danych cenowych, długości i interwału. W pełnym oknie wszystkie wartości ważą tyle samo niezależnie od wolumenu obrotu.

Fidelity definiuje SMA jako średnią cen w wybranym okresie. Wyższy wolumen nie nadaje świecy większej wagi w tym obliczeniu; średnia ważona wolumenem jest innym obliczeniem. [Fidelity — SMA]

TradingView opisuje usunięcie najstarszej wartości i dodanie nowej. Algebraicznie zmiana SMA to zatem wartość wchodząca minus wychodząca, podzielona przez długość; nie musi odzwierciedlać zmiany ostatnich dwóch cen. [TradingView — SMA]

TradingView pozwala wybrać Source i Timeframe. SMA z Close różni się od SMA z High. Długość liczy obserwacje w podanym interwale, nie automatycznie dni kalendarzowe. [TradingView — SMA] [TradingView — MTF]

Definicja średniej wymaga określenia liczby dostępnych wartości. Przed wypełnieniem okna odróżniaj brak wyniku od średniej krótszego okna; nie zastępuj brakującej ceny zerem bez wyjaśnienia. [Fidelity — SMA]

Z równych wag i usuwania starych danych wynika, że wartość odstająca wpływa na SMA przez czas pozostawania w oknie. Jej wyjście może zmienić linię nawet bez nowego gwałtownego ruchu ceny. [TradingView — SMA]

Fidelity wskazuje, że dłuższa SMA jest gładsza, ale bardziej opóźniona względem źródła. Traktuj długość jako wybór filtra; szukanie najładniejszej linii po fakcie nie dowodzi przyszłej trafności. [Fidelity — SMA]

TradingView opisuje zmienny Close otwartej świecy. SMA z tym wejściem zmienia się w trakcie interwału. Testując regułę zakończonych wartości, używaj danych dopiero wtedy, gdy rzeczywiście są dostępne. [TradingView — Repainting]

TradingView rozdziela w strategiach powstanie zlecenia, realizację i koszty oraz ostrzega przed overfitting. Reguła ceny wobec SMA musi określić wyjście, czas i test poza danymi strojenia; samo przecięcie nie dowodzi zysku. [TradingView — Strategies]

Przykład · SMA

Ta sama bieżąca cena, inna średnia

Fikcyjne zakończone ceny 100000, 100030 i 100060 USD/BTC dają (100000 + 100030 + 100060) / 3 = 100030 USD/BTC. Nowa cena nadal wynosi 100060 USD/BTC, ale pierwsza wartość wypada: (100030 + 100060 + 100060) / 3 = 100050 USD/BTC. SMA wzrosła o 20 USD/BTC przy niezmienionej ostatniej cenie. Przykład sprawdza mechanizm okna, nie zysk z transakcji ani bieżący rynek.

Pełniejszy obraz uzyskasz, czytając to hasło razem z Moving average, Exponential moving average, Moving average crossover, Timeframe, OHLCV, Backtesting. Do tego hasła prowadzą również odsyłacze z Technical indicator, Moving average, Exponential moving average, Moving average crossover.

01Czy ostatnia cena ma w SMA większą wagę?

Nie. W pełnym oknie wagi są równe. Większa waga nowszych wartości należy do innych typów średniej, na przykład EMA.

02Czy można zastąpić brakującą cenę zerem?

Nie bez zmiany znaczenia obliczenia. Zero to konkretna cena, a nie oznaczenie brakującego rekordu. Wybierz i udokumentuj reguły dla luk oraz okna początkowego.

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