Zaawansowana praca ze wstęgami Bollingera polega na precyzyjnym opisaniu położenia ceny i szerokości pasm. Służą temu %b oraz BandWidth. Te wielkości ułatwiają zapis reguł i ich sprawdzanie, ale nie mierzą bezpośrednio siły kupujących ani prawdopodobieństwa zysku.

Zakładamy, że znasz konstrukcję podstawowych wstęg. Oznaczymy górną linię przez U, dolną przez L, środkową przez M, a wybraną cenę przez P. W przykładach P jest ceną zamknięcia. Wszystkie odczyty w jednym obliczeniu muszą pochodzić z tej samej świecy i tego samego zestawu ustawień.

%b i BandWidth: dwa różne mianowniki

%b = (P − L) / (U − L). W tej konwencji 0 oznacza dolną wstęgę, 1 górną, a 0,5 środek symetrycznego kanału. Wartości ujemne i większe niż 1 są dopuszczalne. Mimo znaku procentu w nazwie zapis 0,75 nie wymaga mnożenia przez 100; niektóre narzędzia mogą jednak wyświetlać go jako 75%.

BandWidth = (U − L) / M. Gdy podajesz szerokość procentowo, pomnóż wynik przez 100. Mianownikiem jest linia środkowa, a nie dolna wstęga. BandWidth opisuje względną szerokość pasm, podczas gdy %b określa położenie ceny w tych pasmach.

Przy U = L nie da się obliczyć %b przez ten wzór. Przy M = 0 nie da się obliczyć BandWidth. W arkuszu lub programie zapisz brak wartości i ustal sposób pomijania takiego przypadku; nie zastępuj go automatycznie sygnałem zerowym. Dla dodatnich kursów FX środek jest dodatni, ale zerową szerokość nadal warto obsłużyć.

Sprawdzony przykład liczbowy

Poniżej przyjmujemy gotowe, fikcyjne wartości wstęg i ceny EUR/USD. Każdy wiersz jest osobną obserwacją modelową, a nie kolejną świecą jednej odtworzonej serii. Pasma są symetryczne wokół M. Nie obliczamy tu średniej i odchylenia z historycznych notowań.

Położenie ceny oraz szerokość pasm w trzech modelowych obserwacjach
WariantP / L / M / U%bBandWidth w %
A1,1020 / 1,0960 / 1,1000 / 1,10400,7500około 0,7273%
B1,1050 / 1,0940 / 1,1020 / 1,11000,6875około 1,4519%
C1,1120 / 1,0940 / 1,1020 / 1,11001,1250około 1,4519%

W A szerokość wynosi 0,0080, więc %b = 0,0060 / 0,0080 = 0,75, a BandWidth = 0,0080 / 1,1000 × 100% ≈ 0,7273%. W B cena jest wyższa niż w A, lecz %b niższe, ponieważ zmieniły się także wstęgi. Taka rozbieżność sama nie dowodzi słabnięcia popytu. W C cena leży nad górną wstęgą i dlatego %b przekracza 1.

Squeeze i marsz po wstędze

Squeeze oznacza zwężenie pasm względem przyjętego punktu odniesienia. Porównuj BandWidth z historią tego samego instrumentu przy tych samych parametrach i interwale. Niska wartość nie określa kierunku, momentu ani zasięgu przyszłego wybicia. Po wyjściu poza pasmo cena może szybko wrócić do środka.

Jeśli testujesz regułę „najniższa szerokość ze 120 świec”, zapisz, czy okno obejmuje bieżącą zamkniętą świecę, czy wyłącznie wcześniejsze. To robocza definicja badania, nie uniwersalny próg. Sto dwadzieścia świec godzinowych nie oznacza sześciu miesięcy.

John Bollinger podkreśla, że w trendzie cena może poruszać się wzdłuż wstęgi, a dotknięcie pasma nie jest samoistnym sygnałem odwrócenia. Nie wynika z tego, że pięć wysokich odczytów %b statystycznie potwierdza kontynuację. Ewentualny próg i liczbę świec trzeba potraktować jako parametry testu.

Jak jednoznacznie zdefiniować squeeze względem historii?

Samo „BW = 0,5%” nie określa, czy pasmo jest wąskie. Można zapisać własną, sprawdzalną regułę: pozycja = 100 × (liczba wcześniejszych BW mniejszych od bieżącego + połowa liczby równych)/liczba wcześniejszych BW. Bieżącego odczytu nie dopisujemy do historii. To przyjęta tutaj metoda rozstrzygania remisów, a nie jedyny standard wskaźnika.

Hipotetyczny bieżący BW = 0,5%; różne wcześniejsze odczyty
Historia BW w %Liczba wcześniejszychPozycja bieżącego
0,6; 0,7; 0,8; 0,9; 1,0; 1,1; 1,2; 1,3; 1,490%
0,1; 0,2; 0,3; 0,4; 0,4; 0,4; 0,4; 0,4; 0,49100%
0,5; 0,5; 0,6333,33%

W dwóch pierwszych wariantach identyczne pasmo leży na przeciwnych końcach rozkładu. Hipotetyczny filtr „pozycja najwyżej 20%” przyjmie pierwszy i odrzuci drugi. Trzeci wiersz izoluje wpływ remisów: 100 × (0 + 2/2)/3 = 33,33%.

Zapisz długość historii, obsługę remisów i próg przed oceną wyników. Brak wcześniejszych odczytów oznacza brak klasyfikacji. Reguła opisuje względną szerokość wobec własnej przeszłości; nie wskazuje kierunku następnego ruchu ani nie dowodzi opłacalności wybicia.

Nie myl rozrzutu cen z ATR

Standardowe wstęgi wykorzystują odchylenie standardowe wybranej serii cen, zwykle zamknięć. ATR uśrednia True Range, który uwzględnia zakres high–low oraz odległości od poprzedniego zamknięcia. Długie knoty i luki mogą więc wpływać na te miary inaczej. Nie podstawiaj ATR do wzoru na BandWidth bez zmiany definicji narzędzia.

Bollinger ostrzega też przed wyciąganiem założeń statystycznych z samego użycia odchylenia standardowego. Pasma nie są gwarantowanym przedziałem zawierającym 95% przyszłych cen. Ustawienia 20/2 są wartościami domyślnymi, a nie potwierdzonym optimum każdej pary.

Jak sprawdzać własną regułę

Zapisz źródło cen, długość okna, mnożnik, konwencję procentową i moment odczytu. Sygnału znanego dopiero na zamknięciu nie rozliczaj po wcześniejszej cenie tej świecy. Oddziel dane użyte do wyboru parametrów od późniejszego testu. Zachowaj fałszywe wybicia, koszty i poślizg; porównuj całe wyniki, nie wybrane udane wykresy. Szczegóły organizacji opisuje przewodnik po backteście.

Sprawdź, czy rozumiesz

Jedno krótkie ćwiczenie

Dane modelowe: L = 1,1900, M = 1,2000, U = 1,2100 i P = 1,1850. Policz %b i procentowy BandWidth. Co stanie się z %b przy U = L?

Sprawdź odpowiedź

%b = (1,1850 − 1,1900) / 0,0200 = −0,25, czyli cena leży poniżej dolnej wstęgi. BandWidth = 0,0200 / 1,2000 × 100% ≈ 1,6667%. Przy U = L mianownik %b wynosi zero: zapisujemy brak wartości, a nie zero. Żaden z tych odczytów sam nie określa kierunku kolejnej transakcji.

Następny temat: Backtest strategii: reguły, dane, koszty i ocena →