Come Si Calcola il Bollinger Range? Formula, Input e Limiti

Verifica della formula, degli input e dei limiti di calcolo del Bollinger Range.

Come Si Calcola il Bollinger Range? Formula, Input e Limiti

Definizione di Bollinger Range

Il Bollinger Range descrive quanto sono ampie le Bollinger Bands. Viene tipicamente espresso come la distanza tra la banda superiore e quella inferiore.

Prima di utilizzare questo concetto, definiamo le componenti:

  • Serie dei prezzi: una lista ordinata nel tempo di prezzi (ad esempio, i prezzi di chiusura) campionati a intervalli fissi.
  • Finestra temporale (N): il numero di periodi utilizzati per calcolare la media mobile e la deviazione standard.
  • Media mobile (SMA): la media degli ultimi N valori.
  • Deviazione standard (SD): una misura di quanto siano dispersi gli ultimi N valori.
  • Moltiplicatore della banda (k): quanto intensamente la deviazione standard viene utilizzata per determinare l’ampiezza della banda.

Con queste definizioni, il calcolo diventa una procedura diretta che può essere replicata dagli stessi dati di input.

Meccanica: formula e metodo di calcolo

Le Bollinger Bands sono comunemente costruite a partire da una media mobile e dalla deviazione standard del prezzo sulla finestra temporale.

  1. Calcolare la media mobile negli ultimi N periodi:
  • Sia (P_t) il prezzo al tempo (t).
  • La media mobile semplice al tempo (t) è [ \text{SMA}t = \frac{1}{N}\sum{i=0}^{N-1} P_{t-i} ]
  1. Calcolare la deviazione standard sugli stessi N prezzi:
  • La deviazione standard campionaria può essere scritta come [ \text{SD}t = \sqrt{\frac{1}{N-1}\sum{i=0}^{N-1}(P_{t-i}-\text{SMA}_t)^2} ] (Alcune implementazioni utilizzano la deviazione standard della popolazione con (N) invece di (N-1); ciò che conta per la verifica indipendente è utilizzare la stessa definizione della fonte con cui si sta confrontando.)
  1. Creare le bande superiore e inferiore utilizzando il moltiplicatore (k):
  • [ \text{Upper}_t = \text{SMA}_t + k\cdot \text{SD}_t ]
  • [ \text{Lower}_t = \text{SMA}_t - k\cdot \text{SD}_t ]
  1. Calcolare il Bollinger Range come ampiezza della banda:
  • [ \text{Bollinger Range}_t = \text{Upper}_t - \text{Lower}_t ] Sostituendo le formule delle bande si ottiene una relazione semplificata:
  • [ \text{Bollinger Range}_t = 2k\cdot \text{SD}_t ] Pertanto, l’intervallo è direttamente proporzionale alla deviazione standard del prezzo nella finestra temporale.

Requisiti dei dati (ciò che serve)

Per calcolare autonomamente il Bollinger Range, è necessario:

  • Una serie di prezzi coerente (P_t) (es. prezzi di chiusura), che copra almeno N periodi.
  • Un intervallo di campionamento (es. barre orarie). L’intervallo temporale deve essere uniforme in tutti i calcoli.
  • La finestra temporale N e il moltiplicatore k scelti.
  • Una convenzione definita per la deviazione standard (campionaria vs. popolazione), soprattutto se si sta convalidando un’implementazione software specifica.

Evidenze ed esempio pratico (con assunzioni verificabili)

Poiché il Bollinger Range dipende solo da (\text{SD}_t), il modo più semplice per verificare la comprensione è ricalcolare (\text{Upper}), (\text{Lower}) e la loro differenza dagli stessi N prezzi.

Supponiamo di avere gli ultimi N=5 prezzi (utilizzando lo stesso intervallo e tipo di prezzo): (P_1, P_2, P_3, P_4, P_5). Scegliamo il moltiplicatore (k=2) per illustrazione.

  1. Calcolare (\text{SMA}_5) come media di questi cinque prezzi.
  2. Calcolare (\text{SD}_5) dagli stessi cinque prezzi utilizzando la stessa definizione di SD.
  3. Calcolare:
  • (\text{Upper}_5 = \text{SMA}_5 + 2\cdot\text{SD}_5)
  • (\text{Lower}_5 = \text{SMA}_5 - 2\cdot\text{SD}_5)
  1. Quindi:
  • (\text{Bollinger Range}_5 = \text{Upper}_5 - \text{Lower}_5)
  • Per calcolo algebrico, (\text{Bollinger Range}_5 = 4\cdot\text{SD}_5)

Questo esempio mostra due punti di verifica:

  • Il risultato numerico dovrebbe coincidere se calcolato come differenza tra le bande o come (2k\cdot\text{SD}_t) (assumendo convenzioni identiche per SMA/SD).
  • Se il range calcolato differisce da quello di una piattaforma, la causa è solitamente negli input (N o k diversi), nel tipo di media mobile o nella convenzione di deviazione standard.

Per un rapido controllo di coerenza senza strumenti grafici: ricalcolare (\text{SD}_t) dagli stessi N prezzi e verificare che raddoppiare la SD per (2k) dia l’ampiezza della banda.

Limitazioni e possibili errori

Il Bollinger Range è una misura di ampiezza legata alla volatilità, ma diverse limitazioni influenzano interpretazione e riproducibilità.

1) Sensibilità ai parametri (N e k)

Modificare N altera la media mobile e la deviazione standard. Modificare k scala direttamente l’ampiezza della banda attraverso (2k\cdot\text{SD}_t). Due calcolatori con parametri diversi non concorderanno.

2) Differenze nella definizione della deviazione standard

Alcune implementazioni usano la deviazione standard campionaria (divisione per (N-1)); altre quella della popolazione (divisione per (N)). Per N piccoli, questa differenza può essere evidente, portando a risultati diversi.

3) Definizione e campionamento del prezzo

È necessario verificare se la fonte utilizza prezzi di chiusura, prezzi tipici o un altro prezzo derivato. Va inoltre confermato l’intervallo di campionamento. Mescolare dati giornalieri e intraday, o usare orari con fusi diversi, può alterare i valori.

4) Incertezza interpretativa

Un Bollinger Range più ampio indica una maggiore dispersione nella finestra temporale, ma non specifica di per sé la direzione (movimento verso l’alto o il basso) né garantisce che la dispersione futura si contrarrà o espanderà. Le relazioni storiche non garantiscono risultati futuri.

5) Effetti di bordo e dati mancanti

All’inizio della serie (prima che esistano N osservazioni), un calcolatore potrebbe restituire valori mancanti o iniziare più tardi. Se la serie di input presenta lacune o diversi criteri di gestione dei dati mancanti, le bande calcolate potrebbero differire da quelle del software.

Verifica e prossima domanda

Un modo affidabile per verificare il Bollinger Range è riprodurre il calcolo dall’inizio alla fine:

  1. Scegliere esattamente N, k, tipo di prezzo e intervallo di campionamento.
  2. Calcolare (\text{SMA}) e (\text{SD}) sugli stessi N valori.
  3. Costruire le bande superiore e inferiore.
  4. Confermare che (\text{Upper} - \text{Lower} = 2k\cdot\text{SD}).

Se si cerca di spiegare differenze tra due grafici, un passo successivo comune è verificare come le impostazioni influenzano l’intervallo (soprattutto N, k e la convenzione di deviazione standard).

Il trading su forex e CFD comporta rischi significativi. Le informazioni di FoxiForex sono educative e non costituiscono consulenza finanziaria personale. I contenuti sponsorizzati sono chiaramente indicati.