Jak obliczany jest zakres Bollingera? Wzór, parametry i ograniczenia

Wzór obliczania zakresu Bollingera, parametry, ograniczenia i weryfikacja.

Jak obliczany jest zakres Bollingera? Wzór, parametry i ograniczenia

Definicja zakresu Bollingera

Zakres Bollingera opisuje, jak szerokie są Wstęgi Bollingera. Jest zwykle wyrażany jako odległość między górną i dolną wstęgą.

Przed użyciem tej koncepcji zdefiniuj jej elementy:

  • Seria cen: uporządkowana w czasie lista cen (na przykład cen zamknięcia) próbkowana w stałym interwale.
  • Okno obserwacji (N): liczba okresów używanych do obliczenia średniej kroczącej i odchylenia standardowego.
  • Średnia krocząca (SMA): średnia z ostatnich N obserwacji.
  • Odchylenie standardowe (SD): miara rozproszenia tych ostatnich N obserwacji.
  • Mnożnik pasma (k): określa, jak mocno odchylenie standardowe jest używane do ustawienia odległości pasma.

Przy tych definicjach mechanika staje się prostym obliczeniem, które można odtworzyć na podstawie tych samych danych wejściowych.

Mechanika: wzór i sposób obliczania

Wstęgi Bollingera są zwykle budowane na podstawie średniej kroczącej i odchylenia standardowego ceny w oknie obserwacji.

  1. Oblicz średnią kroczącą z ostatnich N okresów:
  • Niech (P_t) będzie ceną w czasie (t).
  • Prosta średnia krocząca w czasie (t) wynosi [ \text{SMA}t = \frac{1}{N}\sum{i=0}^{N-1} P_{t-i} ]
  1. Oblicz odchylenie standardowe z tych samych N cen:
  • Odchylenie standardowe z próby można zapisać jako [ \text{SD}t = \sqrt{\frac{1}{N-1}\sum{i=0}^{N-1}(P_{t-i}-\text{SMA}_t)^2} ] (Niektóre implementacje używają odchylenia standardowego populacji z (N) zamiast (N-1); dla niezależnej weryfikacji ważne jest, aby użyć tej samej definicji, co źródło, z którym porównujesz.)
  1. Utwórz górną i dolną wstęgę za pomocą mnożnika (k):
  • [ \text{Górna}_t = \text{SMA}_t + k\cdot \text{SD}_t ]
  • [ \text{Dolna}_t = \text{SMA}_t - k\cdot \text{SD}_t ]
  1. Oblicz zakres Bollingera jako szerokość pasma:
  • [ \text{Zakres Bollingera}_t = \text{Górna}_t - \text{Dolna}_t ] Podstawiając wzory na wstęgi, otrzymujemy uproszczoną zależność:
  • [ \text{Zakres Bollingera}_t = 2k\cdot \text{SD}_t ] Zatem zakres jest wprost proporcjonalny do odchylenia standardowego ceny w oknie obserwacji.

Wymagania dotyczące danych (co musisz mieć)

Aby samodzielnie obliczyć zakres Bollingera, potrzebujesz:

  • Spójnej serii cen (P_t) (np. cen zamknięcia), obejmującej co najmniej N okresów.
  • Interwału próbkowania (np. godziny). Krok czasowy musi być spójny we wszystkich obliczeniach.
  • Wybranego okna obserwacji N i mnożnika k.
  • Zdefiniowanej konwencji odchylenia standardowego (próba vs populacja), zwłaszcza jeśli weryfikujesz względem konkretnej implementacji oprogramowania.

Dowód i przykład obliczeniowy (przy założeniach, które możesz zweryfikować)

Ponieważ zakres Bollingera zależy tylko od (\text{SD}_t), najprostszym sposobem weryfikacji zrozumienia jest ponowne obliczenie (\text{Górna}), (\text{Dolna}) i ich różnicy z tych samych N cen.

Załóżmy, że masz ostatnie N=5 cen (przy użyciu tego samego interwału i typu ceny): (P_1, P_2, P_3, P_4, P_5). Wybierz mnożnik (k=2) dla ilustracji.

  1. Oblicz (\text{SMA}_5) jako średnią z tych pięciu cen.
  2. Oblicz (\text{SD}_5) z tych samych pięciu cen, używając tej samej definicji SD.
  3. Oblicz:
  • (\text{Górna}_5 = \text{SMA}_5 + 2\cdot\text{SD}_5)
  • (\text{Dolna}_5 = \text{SMA}_5 - 2\cdot\text{SD}_5)
  1. Następnie:
  • (\text{Zakres Bollingera}_5 = \text{Górna}_5 - \text{Dolna}_5)
  • Algebraicznie, (\text{Zakres Bollingera}_5 = 4\cdot\text{SD}_5)

Ten przykład pokazuje dwa punkty weryfikacji:

  • Wynik liczbowy powinien być zgodny, niezależnie od tego, czy obliczysz go jako różnicę pasm, czy jako (2k\cdot\text{SD}_t) (ponownie, zakładając identyczne konwencje SMA/SD).
  • Jeśli obliczony zakres różni się od wartości z platformy, przyczyną jest zwykle nie koncepcja, ale niedopasowane dane wejściowe (inne N lub k), inny typ średniej kroczącej lub inna konwencja odchylenia standardowego.

Jeśli chcesz szybko sprawdzić spójność bez narzędzi wykresowych: przelicz (\text{SD}_t) z tych samych N cen i potwierdź, że podwojenie SD przez (2k) daje szerokość pasma.

Ograniczenia i typowe błędy

Zakres Bollingera jest miarą szerokości związaną ze zmiennością, ale kilka ograniczeń wpływa na interpretację i powtarzalność.

1) Wrażliwość na parametry (N i k)

Zmiana N wpływa na wygładzanie zarówno średniej kroczącej, jak i odchylenia standardowego. Zmiana k bezpośrednio skaluje szerokość pasma przez (2k\cdot\text{SD}_t). Dwa kalkulatory używające różnych wartości parametrów nie będą zgodne.

2) Niedopasowanie definicji odchylenia standardowego

Niektóre implementacje używają odchylenia standardowego z próby (dzielenie przez (N-1)); inne używają populacyjnego (dzielenie przez (N)). Dla małych N różnica ta może być zauważalna, prowadząc do różnych wyników szerokości pasma.

3) Definicja ceny wejściowej i próbkowanie

Musisz potwierdzić, czy źródło używa cen zamknięcia, cen typowych, czy innej pochodnej ceny. Potwierdź również interwał próbkowania. Mieszanie danych dziennych i intraday lub używanie różnych granic stref czasowych może zmienić wartości.

4) Niepewność interpretacji

Szerszy zakres Bollingera wskazuje na większe rozproszenie w oknie obserwacji, ale sam w sobie nie określa kierunku (ruchu w górę lub w dół) ani nie gwarantuje, że przyszłe rozproszenie się skurczy lub rozszerzy. Historyczne zależności nie przesądzają o przyszłych wynikach.

5) Efekty brzegowe i brakujące dane

Na początku serii (zanim istnieje N obserwacji) kalkulator może zwracać brakujące wartości lub zaczynać później. Jeśli seria wejściowa ma luki lub inne podejście do brakujących danych, obliczone pasma mogą różnić się od oprogramowania.

Weryfikacja i kolejne pytanie

Niezawodnym sposobem weryfikacji zakresu Bollingera jest odtworzenie obliczeń od początku do końca:

  1. Wybierz dokładne N, k, typ ceny i interwał próbkowania.
  2. Oblicz (\text{SMA}) i (\text{SD}) na tych samych N obserwacjach.
  3. Zbuduj górną i dolną wstęgę.
  4. Potwierdź, że (\text{Górna} - \text{Dolna} = 2k\cdot\text{SD}).

Jeśli próbujesz wyjaśnić różnice między dwoma wykresami, częstym kolejnym krokiem jest sprawdzenie, jak ich ustawienia zmieniają zakres (zwłaszcza N, k i konwencję odchylenia standardowego).

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.