Jak obliczane są wstęgi Bollingera i RSI

Dowiedz się, jak obliczane są wstęgi Bollingera i RSI, wraz ze wzorami i danymi wejściowymi.

Jak obliczane są wstęgi Bollingera i RSI

Bezpośrednia odpowiedź: wzory, parametry i dane wejściowe

Wstęgi Bollingera i RSI są obliczane na podstawie pojedynczego szeregu czasowego (zazwyczaj cen zamknięcia):

  • Wstęgi Bollingera tworzą górną wstęgę i dolną wstęgę wokół środkowej wstęgi. Środkowa wstęga to zazwyczaj średnia ruchoma; odległość między wstęgami wynika z odchylenia standardowego cen w oknie obserwacji.
  • RSI (Relative Strength Index) to oscylator, który podsumowuje ostatni impet poprzez porównanie średnich zysków do średnich strat w oknie obserwacji, a następnie mapuje wynik na wartość od 0 do 100.

Możesz obliczyć oba wskaźniki, jeśli masz (1) sekwencję cen uporządkowaną w czasie oraz (2) wybrane parametry (długości okien obserwacji oraz, dla wstęg Bollingera, typ średniej ruchomej i mnożnik odchylenia standardowego).

Mechanika: czego potrzebuje każdy wskaźnik i jak jest obliczany

Wstęgi Bollingera: definicja i obliczenia krok po kroku

Załóżmy, że masz szereg cen (P_t) w czasach (t) (częstym wejściem jest cena zamknięcia). Wybierz parametry:

  • (n): długość okna obserwacji (liczba okresów)
  • (k): mnożnik odchylenia standardowego dla wstęg
  • (\text{MA}): metoda średniej ruchomej używana dla środkowej wstęgi (często prosta średnia ruchoma, SMA)

Dla każdego czasu (t), dla którego istnieje wystarczająca historia (tj. (t) ma co najmniej (n) poprzednich obserwacji):

  1. Środkowa wstęga (podstawa) [ \text{MB}t = \text{MA}(P{t-n+1},\dots,P_t) ] Jeśli używasz SMA, to [ \text{MB}t = \frac{1}{n}\sum{i=0}^{n-1} P_{t-i} ]

  2. Odchylenie standardowe w oknie [ \sigma_t = \text{stdev}(P_{t-n+1},\dots,P_t) ] Odchylenie standardowe jest obliczane na podstawie odchyleń od średniej tego samego okna.

  3. Górna i dolna wstęga [ \text{Upper}_t = \text{MB}_t + k,\sigma_t ] [ \text{Lower}_t = \text{MB}_t - k,\sigma_t ]

Kluczowy wymóg dotyczący danych: Wstęgi Bollingera używają tej samej serii cen w sposób spójny. Zmiana z cen zamknięcia na maksima/minima (lub zmiana częstotliwości próbkowania) zmienia (\text{MB}_t) i (\sigma_t), więc wstęgi się zmieniają.

RSI: definicja i obliczenia krok po kroku

RSI wykorzystuje zmiany cen i rozróżnia ruch w górę i w dół.

Załóżmy ten sam szereg cen (P_t) i wybierz:

  • (n): długość okna obserwacji

Oblicz zmiany jednookresowe: [ \Delta_t = P_t - P_{t-1} ] Następnie oblicz zyski i straty: [ \text{Gain}_t = \max(\Delta_t, 0) ] [ \text{Loss}_t = \max(-\Delta_t, 0) ]

W praktyce stosuje się kilka konwencji wygładzania. Najważniejszy punkt dla niezależnej weryfikacji to: użyj tej samej metody uśredniania, co narzędzie, z którym porównujesz.

Typowe podejście zaczyna się od obliczenia średnich zysków i strat w pierwszych (n) okresach, a następnie stosuje wygładzanie (często podobne do metody Wildera). Koncepcyjnie:

  1. Średni zysk w oknie (lub wygładzony szereg) [ \text{AvgGain}_t \approx \text{średnia zysków z ostatnich } n \text{ okresów (z wybranym wygładzaniem)} ]

  2. Średnia strata [ \text{AvgLoss}_t \approx \text{średnia strat z ostatnich } n \text{ okresów (z wybranym wygładzaniem)} ]

  3. Względna siła [ \text{RS}_t = \frac{\text{AvgGain}_t}{\text{AvgLoss}_t} ]

  4. Transformacja RSI do zakresu 0–100 [ \text{RSI}_t = 100 - \frac{100}{1+\text{RS}_t} ]

Obsługa przypadków brzegowych: Jeśli (\text{AvgLoss}_t = 0), to (\text{RS}_t) staje się bardzo duże; niektóre implementacje zwracają RSI bliskie 100. Jeśli (\text{AvgGain}_t = 0), RSI dąży do 0. Różne platformy ostrożnie obsługują te dzielenia, więc dokładne wyniki liczbowe mogą się różnić.

Dowód lub przykład: ponowne obliczanie wartości z małego zbioru danych

Oto konkretna, weryfikowalna struktura mini-przykładu. (Liczby są symbolami zastępczymi dla metody; kluczowy jest przepływ obliczeń.)

Załóżmy, że masz 6 uporządkowanych cen (P_1) do (P_6).

Przykładowy przepływ pracy dla wstęg Bollingera

Wybierz (n=3) i (k=2), i użyj SMA jako średniej ruchomej.

  • Dla (t=3):
    • Oblicz (\text{MB}_3) jako średnią z (P_1,P_2,P_3).
    • Oblicz (\sigma_3) jako odchylenie standardowe z (P_1,P_2,P_3).
    • Następnie (\text{Upper}_3=\text{MB}_3+2\sigma_3) i (\text{Lower}_3=\text{MB}_3-2\sigma_3).
  • Powtórz dla (t=4,5,6), używając ruchomych okien ((P_2,P_3,P_4)), itd.

Przykładowy przepływ pracy dla RSI

Wybierz (n=3).

  • Oblicz zmiany (\Delta_t=P_t-P_{t-1}) dla (t=2..6).
  • Przekształć każdy (\Delta_t) w (\text{Gain}_t) i (\text{Loss}_t).
  • Dla pierwszego wyniku RSI oblicz średni zysk i średnią stratę w pierwszych (n) kwalifikujących się okresach (np. związanych z (t=2..4), w zależności od indeksowania w Twojej implementacji).
  • Oblicz (\text{RS}=\frac{\text{AvgGain}}{\text{AvgLoss}}), a następnie (\text{RSI}=100-\frac{100}{1+\text{RS}}).

Dlaczego to jest „dowód”: jeśli zastosujesz te same wzory do tych samych uporządkowanych danych i użyjesz tych samych parametrów i wyborów wygładzania, powinieneś odtworzyć tę samą trajektorię wskaźnika. Jeśli nie, rozbieżność jest zwykle spowodowana różnymi ustawieniami parametrów, różnymi danymi cenowymi lub inną konwencją wygładzania RSI.

Ograniczenia i tryby awarii: co może pójść nie tak i dlaczego to ma znaczenie

Wrażliwość na parametry i dane wejściowe

Oba wskaźniki są deterministycznymi funkcjami swoich danych wejściowych, ale dane wejściowe to wybory:

  • Wybór serii cen: użycie cen zamknięcia zamiast innej ceny zmienia wartości.
  • Długość okna obserwacji: zmiana (n) zmienia reaktywność.
  • Średnia ruchoma i mnożnik Bollingera: różne typy (\text{MA}) lub różne wartości (k) zmieniają szerokość wstęg.
  • Konwencja wygładzania RSI: różne metody wygładzania mogą dawać różne krzywe RSI nawet przy tym samym (n).

Stabilność RSI przy dzieleniu przez zero i wartościach bliskich zeru

RSI zależy od ilorazów. Gdy średnia strata wynosi zero (lub jest bliska zeru), RSI zbliża się do górnej granicy; gdy średni zysk wynosi zero, zbliża się do dolnej granicy. Małe różnice numeryczne (na przykład sposób, w jaki implementacja obsługuje dokładne zera) mogą powodować zauważalne różnice w RSI.

Zmiany reżimu i skoki zmienności

Wskaźniki nie „wiedzą” o przyszłym zachowaniu. Wstęgi Bollingera rozszerzają się lub zwężają w oparciu o ostatnią zmienność, a RSI może spędzać dłuższy czas na ekstremalnych odczytach, gdy podstawowy wzorzec się utrzymuje. Podczas zmian reżimu (trwałe zmiany trendu lub gwałtowne zmiany zmienności) historyczne zależności mogą przestać być informacyjne.

Problemy z dopasowaniem danych i obliczeń

Niezależna weryfikacja może zawieść z powodu praktycznych problemów, a nie wad wskaźnika:

  • niespójne granice stref czasowych lub sesji przy konstruowaniu (P_t)
  • różna częstotliwość próbkowania
  • brakujące punkty danych lub ceny skorygowane o działania korporacyjne, które zmieniają definicję szeregu

Weryfikacja lub następne pytanie: jak samodzielnie sprawdzić obliczenia

Aby niezależnie zweryfikować wstęgi Bollingera i RSI:

  1. Ustal serię wejściową: zdecyduj dokładnie, czym jest (P_t) (np. nieskorygowane ceny zamknięcia, skorygowane ceny zamknięcia) i użyj tego samego porządku. 2) Ustal parametry: zapisz (n), (k), typ średniej ruchomej Bollingera oraz metodę uśredniania/wygładzania RSI.
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.