Co to jest przykład obliczeniowy wskaźnika Schaff Trend Cycle?

Poznaj przykład obliczeniowy: mechanikę, różnice, ograniczenia i praktyczne weryfikacje.

Co to jest przykład obliczeniowy wskaźnika Schaff Trend Cycle?

Bezpośrednia odpowiedź: przykład obliczeniowy w liczbach

Przykład obliczeniowy wskaźnika Schaff Trend Cycle (STC) to obliczenie krok po kroku na małym, hipotetycznym ciągu cen. Celem nie jest przewidywanie czegokolwiek, ale pokazanie, jak pośrednie wartości wskaźnika są tworzone na podstawie zdefiniowanych danych wejściowych.

Ponieważ STC jest sparametryzowany i zależy od konkretnych formuł, poniższy przykład jawnie określa każde założenie:

  • Użyj „ceny” równej cenie zamknięcia.
  • Użyj ciągu pięciu cen: 10, 12, 11, 13, 12.
  • Wybierz krótkie i długie długości wygładzania wynoszące odpowiednio 3 i 4 okresy.
  • Użyj długości cyklu wynoszącej 2 okresy dla końcowej transformacji %.
  • Użyj prostej średniej ruchomej (SMA) jako metody wygładzania.
  • Użyj podstawowej transformacji zakresu %: (wartość − najniższa) / (najwyższa − najniższa) * 100.
  • Załóż, że wymagany „ciąg pośredni” ma wystarczającą historię, aby można było obliczać od pierwszego pokazanego punktu wzwyż.

Przy tych założeniach możesz odtworzyć każdy krok i zobaczyć, jak wartość wskaźnika jest konstruowana z danych.

Mechanika: co STC przekształca i skąd pochodzą wartości

STC to oscylator zaprojektowany w celu odzwierciedlenia pozycji cyklu ceny poprzez połączenie:

  1. Wygładzonej wersji ceny (często budowanej przy użyciu pośrednich kroków w stylu MACD w standardowych opisach).
  2. Kroku normalizacji, który przekształca wygładzony ciąg w zakres 0–100 przy użyciu kroczących najwyższych/najniższych wartości w wybranym oknie.
  3. Kroku wygładzania zastosowanego ponownie do znormalizowanego ciągu.

W tym przykładzie obliczeniowym kluczowa idea jest taka sama, nawet jeśli różne implementacje się różnią: STC wielokrotnie (a) wygładza i (b) skaluje przy użyciu kroczących minimów i maksimów. Oznacza to, że jego wynik jest częściowo określony przez reguły transformacji, a częściowo przez rozmiary okien parametrów.

Dowód lub przykład: jeden kompletny scenariusz liczbowy

Krok 1: zdefiniuj ciąg wejściowy

Ceny (t=1..5):

  • t1=10
  • t2=12
  • t3=11
  • t4=13
  • t5=12

Krok 2: utwórz wygładzone wartości (SMA przy naszym założeniu)

Używając SMA o długości 3 dla pierwszego wygładzonego ciągu (SMA3):

  • Przy t3: SMA3 = (10 + 12 + 11) / 3 = 33 / 3 = 11
  • Przy t4: SMA3 = (12 + 11 + 13) / 3 = 36 / 3 = 12
  • Przy t5: SMA3 = (11 + 13 + 12) / 3 = 36 / 3 = 12

Używając SMA o długości 4 dla drugiego wygładzonego ciągu (SMA4):

  • Przy t4: SMA4 = (10 + 12 + 11 + 13) / 4 = 46 / 4 = 11.5
  • Przy t5: SMA4 = (12 + 11 + 13 + 12) / 4 = 48 / 4 = 12

Krok 3: utwórz pośredni ciąg różnic

Zdefiniuj Diff = SMA3 − SMA4 (tylko tam, gdzie oba istnieją):

  • Przy t4: Diff = 12 − 11.5 = 0.5
  • Przy t5: Diff = 12 − 12 = 0

Krok 4: zastosuj kroczący zakres % z długością cyklu 2

Teraz znormalizuj Diff w kroczącym oknie 2 okresów, używając reguły zakresu %:

  • Przy t5, 2-okresowe okno dla Diff to [t4, t5] = [0.5, 0].
    • najniższa = 0, najwyższa = 0.5
    • %zakres przy t5 = (Diff − najniższa) / (najwyższa − najniższa) * 100
    • %zakres przy t5 = (0 − 0) / (0.5 − 0) * 100 = 0

Zgodnie z naszym uproszczonym założeniem „drugiego kroku”, STC jest przyjmowany jako znormalizowana wartość %zakresu (bez dodatkowego wygładzania pokazanego tutaj). Dlatego obliczony wynik dla ostatniego punktu w tym przykładowym zbiorze danych to:

  • STC(t5) = 0

Co pokazuje ten przykład

  • Wskaźnik może przesunąć się do 0, gdy bieżący Diff równa się kroczącemu minimum wybranego okna.
  • Zmiana rozmiarów okien, metody wygładzania lub reguły normalizacji zmieniłaby wynik liczbowy nawet przy tych samych cenach.

Ograniczenia i ryzyka: co może zawieść lub wprowadzić w błąd

Istotne ograniczenia, które należy zrozumieć przed obliczeniem lub porównaniem wartości:

  1. Różnice w implementacji: Definicje STC różnią się sposobem budowania pośrednich kroków (w tym typowych komponentów w stylu MACD) oraz sposobem stosowania wygładzania. Dwa „kalkulatory STC” mogą generować różne liczby, nawet gdy używają tych samych etykiet parametrów. 2) Wrażliwość na parametry: Ponieważ normalizacja wykorzystuje kroczące najwyższe/najniższe wartości, różne długości cyklu i długości wygładzania mogą znacząco zmienić skalę i timing oscylatora. 3) Tryb awarii płaskiego zakresu: Jeśli najwyższe i najniższe wartości w oknie wstecznym są równe, mianownik w formule zakresu % staje się zerem. Implementacje muszą określić, co się wtedy dzieje (na przykład zwrócenie stałej wartości lub pominięcie obliczeń). 4) Nadmierna interpretacja historii: Zależności historyczne (nawet jeśli wyglądały na spójne podczas testów wstecznych) nie ustanawiają przyszłego zachowania, zwłaszcza w różnych reżimach rynkowych.
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.