Jak obliczany jest Williams %R (Williams R)

Wzór obliczania Williams R, dane wejściowe, ograniczenia okna wstecznego, weryfikacja.

Jak obliczany jest Williams %R (Williams R)

Bezpośrednia odpowiedź: wzór na Williams %R

Williams %R (często zapisywany jako „Williams R” lub „%R”) to oscylator, który porównuje bieżące zamknięcie z ostatnim zakresem handlu. Standardowe obliczenie wykorzystuje okno wsteczne o długości N świec.

Wzór (forma standardowa): [ \text{Williams %R} = -100 \times \frac{H_{N} - C}{H_{N} - L_{N}} ]

Gdzie:

  • (C) = ostatnia cena zamknięcia (dla świecy, dla której obliczasz)
  • (H_{N}) = najwyższe maksimum z ostatnich N świec (w tym bieżąca świeca)
  • (L_{N}) = najniższe minimum z ostatnich N świec (w tym bieżąca świeca)

Zakres wyjściowy (gdy można obliczyć): przy prawidłowym (H_{N} \neq L_{N}), wynik jest zazwyczaj ograniczony między −100 a 0.

Mechanizm i definicja: co oznaczają dane wejściowe

Aby obliczyć Williams %R krok po kroku, potraktuj go jako znormalizowaną pozycję wewnątrz ruchomego zakresu.

  1. Wybierz okno wsteczne (N).

    • Przykładowe założenie dla ilustracji: (N = 14) świec.
    • Wybór N zmienia, jak szybko wskaźnik reaguje na nowe maksima lub nowe minima.
  2. Znajdź ruchome ekstrema w tych N świecach.

    • (H_{N}) to maksimum cen „high” w całym oknie.
    • (L_{N}) to minimum cen „low” w całym oknie.
  3. Porównaj bieżące zamknięcie z zakresem.

    • Licznik (H_{N} - C) mierzy, jak daleko bieżące zamknięcie znajduje się poniżej najwyższego maksimum w oknie.
    • Mianownik (H_{N} - L_{N}) mierzy całkowity rozmiar zakresu w oknie.
  4. Przeskaluj do oscylatora ze znakiem ujemnym.

    • Mnożenie przez −100 wyraża znormalizowaną pozycję w skali od −100 do 0.

Prosty przykład obliczeniowy (z wyraźnymi założeniami)

Załóżmy, że obliczasz wskaźnik dla danej świecy z:

  • oknem wstecznym (N = 5)
  • (C = 1.2000)
  • najwyższym maksimum z ostatnich 5 świec (H_{N} = 1.2100)
  • najniższym minimum z ostatnich 5 świec (L_{N} = 1.1950)

Oblicz:

  • (H_{N} - C = 1.2100 - 1.2000 = 0.0100)
  • (H_{N} - L_{N} = 1.2100 - 1.1950 = 0.0150)

Następnie:

  • (\frac{H_{N}-C}{H_{N}-L_{N}} = \frac{0.0100}{0.0150} = 0.6667)
  • (\text{Williams %R} = -100 \times 0.6667 \approx -66.67)

Interpretacja na poziomie czysto matematycznym:

  • Jeśli (C) jest bliżej (H_{N}), ułamek jest mniejszy, a wartość zbliża się do 0.
  • Jeśli (C) jest bliżej (L_{N}), ułamek jest większy, a wartość zbliża się do −100.

Ograniczenia i ryzyka: gdzie obliczenia mogą zawieść lub wprowadzić w błąd

Williams %R jest prosty matematycznie, ale praktyczne użycie zależy od szczegółów, które wpływają na obliczone wartości.

1) Dzielenie przez zero, gdy zakres się zapada

Jeśli w ostatnich N świecach:

  • (H_{N} = L_{N})

Wtedy mianownik (H_{N} - L_{N}) wynosi 0, a wzór jest niezdefiniowany. Może się to zdarzyć, gdy ceny nie zmieniają się w obrębie okna (na przykład podczas okresów niskiej płynności lub po problemach z danymi). W takich przypadkach platforma może wyświetlić „niedostępne”, pustą wartość lub zastosować alternatywne podejście.

2) Wybór okna wstecznego zmienia responsywność

Ponieważ (H_{N}) i (L_{N}) pochodzą z ruchomego okna, różne wartości N zmieniają:

  • jak często nowe ekstrema wchodzą/wychodzą z okna
  • jak szybko wskaźnik reaguje na zmiany cen

To wrażliwość parametru, a nie gwarancja dokładności predykcyjnej.

3) Definicje danych: źródła high, low i close

Williams %R zależy bezpośrednio od wartości high, low i close świecy. W praktyce dostawcy mogą różnić się sposobem konstruowania świec:

  • czy wartości oparte są na punktach bid/ask, ostatnich transakcjach czy innych źródłach
  • jak odbywa się przechodzenie między sesjami
  • jak wybierane jest „close” dla interwałów z lukami

Nawet przy użyciu tego samego wzoru, różne dane wejściowe mogą dać różne wyświetlane wyniki.

4) Historyczne zależności nie oznaczają przyszłych wyników

Nawet jeśli obliczona wartość oscylatora pokrywa się ze znanym przeszłym zachowaniem, nie oznacza to, że podobne przyszłe warunki przyniosą ten sam wynik. Warunki rynkowe mogą się zmieniać, a wskaźnik pozostaje transformacją danych cenowych, a nie bezpośrednią miarą przyszłego kierunku.

5) Interpretacja %R bez uwzględnienia obliczonego zakresu

Częstym błędem jest skupianie się na wartości oscylatora bez sprawdzenia, czy opiera się ona na znaczącym zakresie.

  • Wczesne świece mogą nie mieć wystarczającej historii do obliczenia (H_{N}) i (L_{N}).
  • Jeśli zmienność w oknie jest wyjątkowo niska, małe różnice cen mogą powodować duże zmiany procentowe.

Weryfikacja i kolejne pytanie: jak sprawdzić to samodzielnie

Możesz niezależnie zweryfikować Williams %R, używając tylko wzoru i wymaganych danych wejściowych.

  1. Wybierz interwał czasowy i świecę na swoim wykresie.
  2. Ustal okno wsteczne (N), które chcesz przetestować.
  3. Ręcznie określ (H_{N}) (najwyższe maksimum) i (L_{N}) (najniższe minimum) w tym oknie.
  4. Odczytaj lub zapisz zamknięcie (C) dla tej samej świecy.
  5. Podstaw do wzoru: (\text{Williams %R} = -100 \times \frac{H_{N} - C}{H_{N} - L_{N}})
  6. Sprawdź, czy obliczona wartość zgadza się z tym, co pokazuje Twoje narzędzie wykresowe (w granicach zaokrągleń).

Jeśli się nie zgadza, rozbieżność wynika zwykle z różnego podejścia do:

  • włączania okna (czy ekstrema obejmują bieżącą świecę)
  • konstrukcji świecy (jak definiowane są high/low/close)
  • brakujących danych lub sposobu traktowania przypadków niezdefiniowanych

Jeśli chcesz, możesz porównać różne ustawienia (na przykład zmieniając (N)), aby zobaczyć, jak zmienia się czułość, lub przeanalizować, jak ta miara odnosi się do innych oscylatorów momentum.

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.