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