Co to jest przykład obliczeniowy SMMA?

Poznaj, czym jest przykład obliczeniowy SMMA: mechanika, różnice, ograniczenia i praktyczne weryfikacje.

Co to jest przykład obliczeniowy SMMA?

Bezpośrednia odpowiedź

Przykład obliczeniowy SMMA (wygładzona średnia krocząca) pokazuje, jak obliczana jest jedna nowa wartość SMMA na podstawie poprzedniej wartości SMMA i kolejnej obserwacji ceny. Ponieważ SMMA jest rekurencyjna, zaczynasz od początkowej wartości SMMA (założenia), a następnie wielokrotnie stosujesz tę samą regułę obliczeniową.

Mechanizm i definicja

SMMA to rodzaj średniej kroczącej zaprojektowanej w celu wygładzania szeregu czasowego. „Wygładzona” oznacza, że każda nowa wartość wyjściowa częściowo odzwierciedla nowe dane, jednocześnie przenosząc pamięć wcześniejszych danych.

Typowy sposób wyrażenia aktualizacji SMMA to:

  • Niech okres wygładzania wynosi N.
  • Niech Cena[t] będzie kolejnym wejściem (na przykład ceną zamknięcia) w czasie t.
  • Niech SMMA[t] będzie wartością SMMA po przetworzeniu Ceny[t].
  • Wtedy:
    • SMMA[t] = (SMMA[t−1] × (N−1) + Cena[t]) / N

Kluczowe zmienne i założenia, które musisz przyjąć w każdym przykładzie:

  1. N (długość okresu) jest wybierane przed obliczeniem.
  2. Musisz zdefiniować serię wejściową (np. ceny zamknięcia). Różne wejścia dają różne wyniki.
  3. Musisz zdefiniować wartość początkową SMMA[0]. Wiele wyjaśnień ustawia ją jako średnią pierwszych N obserwacji; inne ustawiają ją jako pierwszą cenę. Tutaj jawnie określimy nasz wybór.

Dowód lub przykład obliczeniowy (w pełni numeryczny)

Zakładamy następujące stałe warunki (aby matematyka mogła być niezależnie sprawdzona):

  • Okres wygładzania: N = 4.
  • Seria wejściowa: Cena[t] to założone wartości zamknięcia.
  • Początkowe założenie dla przykładu: SMMA[3] równa się prostej średniej pierwszych 4 cen (jest to jeden ze standardowych sposobów inicjalizacji).

Założone ceny (czas od 0 do 4):

  • Cena[0] = 10
  • Cena[1] = 12
  • Cena[2] = 11
  • Cena[3] = 13
  • Cena[4] = 14

Krok 1: Inicjalizacja SMMA przy t = 3

Prosta średnia z Cena[0]..Cena[3]:

  • (10 + 12 + 11 + 13) / 4 = 46 / 4 = 11,5

Zatem:

  • SMMA[3] = 11,5

Krok 2: Obliczenie kolejnej wartości SMMA przy t = 4

Użyj reguły aktualizacji z N = 4:

  • SMMA[4] = (SMMA[3] × (N−1) + Cena[4]) / N
  • SMMA[4] = (11,5 × 3 + 14) / 4
  • SMMA[4] = (34,5 + 14) / 4
  • SMMA[4] = 48,5 / 4 = 12,125

Wynik przykładu obliczeniowego:

  • Przy N = 4 i podanej inicjalizacji SMMA przesuwa się z 11,5 do 12,125 po kolejnej aktualizacji ceny.

Jak interpretować to mechanicznie (bez traktowania tego jako samodzielnego sygnału transakcyjnego):

  • Nowa cena (14) podnosi średnią, ale nie zastępuje w pełni historii, ponieważ 3/4 wagi poprzedniej SMMA jest przenoszone dalej.

Ograniczenia i ryzyka (istotne tryby awarii)

  1. Wybór inicjalizacji zmienia wczesne wartości. Jeśli zainicjalizujesz SMMA inaczej (na przykład ustawisz SMMA[3] na Cena[3] zamiast średniej), wczesna ścieżka SMMA będzie się różnić nawet przy tym samym N i tych samych wejściach.
  2. Definicja wejścia ma znaczenie. Użycie ceny zamknięcia zamiast innej serii cen zmienia Cena[t], więc zmienia się wynik SMMA.
  3. Wolna reakcja. Ponieważ wzór zachowuje (N−1)/N poprzedniej SMMA, nagłe zmiany wpływają na SMMA stopniowo. Może to powodować opóźnienie względem szybkich ruchów.
  4. Brak automatycznej dokładności predykcyjnej. Średnia krocząca to operacja wygładzania na danych historycznych; nie potwierdza ona sama w sobie przyszłego kierunku.

Weryfikacja i kolejne pytanie

Aby niezależnie zweryfikować przykład obliczeniowy, przelicz ponownie:

  • Średnią początkową (46/4 = 11,5)
  • Kolejną aktualizację (11,5×3 + 14, a następnie podziel przez 4)

Jeśli chcesz inny przykład obliczeniowy, określ preferowane założenia (wartość N, serię wejściową i sposób inicjalizacji SMMA), a będziesz mógł odtworzyć te same kroki obliczeniowe.

Handel walutami i kontraktami CFD wiąże się ze znacznym ryzykiem. Informacje FoxiForex mają charakter edukacyjny i nie są osobistą poradą finansową. Materiały sponsorowane są wyraźnie oznaczone.