Jak obliczany jest wskaźnik ADX Strategies?

Wzór obliczania ADX, dane wejściowe, ograniczenia.

Jak obliczany jest wskaźnik ADX Strategies?

Bezpośrednia odpowiedź

Wartości „siły trendu” oparte na ADX są obliczane na podstawie zmian cen poprzez połączenie (1) ruchu kierunkowego w dwóch kierunkach, (2) miary zmienności zwanej true range oraz (3) wygładzania w okresie wstecznym. Wynikiem jest pojedyncza linia (często nazywana ADX), która rośnie, gdy ruch kierunkowy jest stale silny, i spada, gdy jest słabszy.

Mechanizm lub definicja

Co obliczenie ma mierzyć

Wskaźnik w stylu ADX przekształca surowy ruch cen na dwie pośrednie koncepcje:

  1. Ruch kierunkowy: jaka część ostatniej zmiany maksimum/minimum jest „w górę”, a jaka „w dół”.
  2. Normalizacja zmienności: jak duży jest ruch w porównaniu z całkowitym zakresem handlu, przy użyciu true range.

Następnie łączy je w wskaźniki kierunkowe, a na końcu w ADX, który ma reprezentować siłę trendu, a nie jego kierunek.

Wymagane dane wejściowe (wymagania dotyczące danych)

Do obliczenia potrzebny jest uporządkowany w czasie szereg co najmniej:

  • Cen maksymalnych (High)
  • Cen minimalnych (Low)
  • Cen zamknięcia (Close)

Co najmniej musisz mieć wystarczającą liczbę świec, aby obliczyć okres wsteczny i wygładzanie. Jeśli nie masz wystarczającej historii, wczesne wartości są niezdefiniowane lub pojawiają się dopiero po zgromadzeniu wystarczającej ilości danych.

Podstawowe kroki pośrednie (jedna z powszechnych formuł)

Poniżej znajduje się typowa struktura krok po kroku. Różne platformy wykresów mogą stosować nieco inne konwencje wygładzania, ale te same składniki występują wszędzie.

1) Obliczanie składowych ruchu kierunkowego

Dla każdej świecy t (zaczynając od drugiej), porównaj bieżące maksimum/minimum z poprzednią świecą:

  • Ruch w górę porównuje bieżące maksimum z poprzednim maksimum.
  • Ruch w dół porównuje poprzednie minimum z bieżącym minimum (często ujmowane jako spadek).

Ruch kierunkowy jest następnie dzielony tak, aby tylko jeden kierunek był liczony dla danej świecy:

  • +DM to składowa „w górę”, gdy jest silniejsza niż składowa „w dół”.
  • -DM to składowa „w dół”, gdy jest silniejsza niż składowa „w górę”.

W przeciwnym razie wartość wynosi zero. Ta zasada „wyboru dominującego kierunku” jest ważna: zapobiega jednoczesnemu liczeniu obu kierunków z tej samej świecy.

2) Obliczanie true range (TR)

True range mierzy, jak daleko przesunęła się cena, uwzględniając luki. Standardowa definicja opiera się na trzech kandydatach:

  • Bieżące maksimum minus bieżące minimum
  • Wartość bezwzględna z bieżącego maksimum minus poprzednie zamknięcie
  • Wartość bezwzględna z bieżącego minimum minus poprzednie zamknięcie

TR to maksimum z tych kandydatów dla świecy t.

3) Wygładzanie +DM, -DM i TR w okresie wstecznym

Zamiast używać za każdym razem surowych sum, obliczenia ADX zazwyczaj stosują wygładzanie w okresie N (często zwanym okresem wstecznym). Metoda wygładzania (często w stylu Wildera) aktualizuje bieżące sumy zamiast przeliczać wszystko od zera dla każdej świecy.

Można to sobie wyobrazić jako:

  • Obliczenie wygładzonej sumy +DM
  • Obliczenie wygładzonej sumy -DM
  • Obliczenie wygładzonej sumy TR

Dokładny wzór wygładzania ma znaczenie, ponieważ zmienia reaktywność wskaźnika.

4) Obliczanie wskaźników kierunkowych (+DI i -DI)

Wskaźniki kierunkowe przekształcają ruch kierunkowy w wielkość procentową poprzez podzielenie przez wygładzony true range:

  • +DI = (wygładzony +DM / wygładzony TR) × 100
  • -DI = (wygładzony -DM / wygładzony TR) × 100

Jeśli wygładzony TR wynosi zero (rzadkie, ale możliwe w przypadku zdegenerowanych danych), dzielenie jest niezdefiniowane; implementacje powinny to obsługiwać.

5) Obliczanie DX (wskaźnika kierunkowego), a następnie ADX

Typowym krokiem pośrednim jest:

  • DX = (|+DI − -DI| / (+DI + -DI)) × 100

Następnie ADX jest wygładzoną średnią DX w okresie wstecznym:

  • ADX = wygładzona średnia DX

Wynikiem jest pojedyncza linia, która rośnie, gdy +DI i -DI są trwale rozdzielone (jeden kierunek dominuje), a spada, gdy się zbiegają.

Dowody lub przykład

Minimalny przykład obliczeniowy (z założeniami)

Aby zweryfikować zrozumienie, możesz wykonać mały „test papierowy” na krótkim oknie. Załóżmy, że wybierasz okres wsteczny N, a następnie obliczasz od świecy 1.

  1. Wybierz stałe N (na przykład 14) i upewnij się, że masz co najmniej N + 1 świec.
  2. Dla każdej świecy po pierwszej:
    • Oblicz +DM i -DM, stosując regułę porównania ruchu w górę/w dół.
    • Oblicz TR jako maksimum z trzech kandydatów TR.
  3. Zastosuj wybraną metodę wygładzania do +DM, -DM i TR.
  4. Oblicz +DI i -DI z wygładzonych wartości.
  5. Oblicz DX, a następnie ADX jako wygładzoną średnią DX.

Założenia, które musisz podać dla każdego przykładu:

  • Używasz określonej konwencji wygładzania.
  • Używasz tego samego indeksowania (definicje świecy t i t−1) co Twoje źródło danych.

Ponieważ różne platformy mogą inaczej implementować szczegóły wygładzania, wyniki liczbowe mogą się różnić, nawet jeśli ogólna struktura jest taka sama.

Ograniczenia i ryzyka

1) Siła trendu, a nie kierunek

Wyniki w stylu ADX mają wyrażać siłę ruchu kierunkowego, a nie automatycznie kierunek przyszłej ceny. Wysoka wartość może wystąpić zarówno w trendzie wzrostowym, jak i spadkowym; kierunek jest zwykle wnioskowany z relacji między +DI i -DI, a nie z samego ADX.

2) Wrażliwość na parametry

Okres wsteczny i wybór metody wygładzania znacząco zmieniają zachowanie:

  • Krótszy okres zazwyczaj szybciej reaguje na ostatnie ruchy.
  • Dłuższy okres zazwyczaj lepiej wygładza szumy, ale może opóźniać sygnały.

Wpływa to na to, jak często wskaźnik rośnie lub spada oraz jak szybko reaguje na zmiany reżimu rynkowego.

3) Tryby awarii danych i implementacji

Typowe problemy praktyczne obejmują:

  • Niewystarczająca historia: wczesne wartości ADX mogą być niezdefiniowane lub oparte na niepełnych oknach.
  • Różne definicje: alternatywne formuły przypisywania DM lub TR mogą zmienić wyniki.
  • Błędy indeksowania: pomylenie kolejności świec (chronologii) lub użycie nieprawidłowych odniesień do poprzedniego zamknięcia psuje obliczenia.

4) Zmienność i szumy

Ponieważ obliczenia normalizują ruch kierunkowy przez true range, wskaźnik może być wrażliwy na skoki zmienności. W warunkach zmiennych lub niestabilnych +DI i -DI mogą często się zmieniać, co może zmniejszyć przydatność pojedynczego odczytu ADX do interpretacji.

Weryfikacja lub kolejne pytanie

Aby samodzielnie zweryfikować zrozumienie, wykonaj następującą listę kontrolną:

  1. Potwierdź, że Twoje źródło danych zapewnia uporządkowane w czasie serie High, Low, Close bez brakujących świec.
  2. Zapisz dokładne wzory używane przez Twoją platformę dla:
    • Zasad +DM i -DM
    • Definicji TR
    • Metody wygładzania
  3. Przelicz ADX na małej próbce i porównaj wyniki pośrednie (+DI, -DI, DX), a nie tylko końcową linię.

Jeśli chcesz pójść o krok dalej, przydatnym pytaniem uzupełniającym jest to, jak ustawienia zmieniają reaktywność i skalę wskaźnika (okres wsteczny i wygładzanie) lub jak odczyty w stylu ADX są interpretowane razem z +DI i -DI.

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.