Come si Calcola il Canale di Deviazione Standard? (Formula, Parametri e Dati Necessari)
Cos’è un Canale di Deviazione Standard?
Un Canale di Deviazione Standard è un indicatore a bande costruito attorno a una linea centrale di tendenza. L’idea di base è semplice: prendere una stima mobile (basata su una finestra) della media dei prezzi e una stima mobile di quanto il prezzo varia tipicamente, quindi tracciare bande superiori e inferiori dove potrebbero collocarsi le osservazioni future se la variabilità attuale dovesse continuare in modo approssimativo.
Nella maggior parte delle implementazioni comuni, il canale comprende:
- Una linea centrale basata su una media mobile.
- Una banda superiore e una banda inferiore basate sulla linea centrale più/meno un multiplo della deviazione standard.
Il punto importante è che si tratta di una trasformazione aritmetica della finestra di dati scelta. Non “prevede” da solo risultati specifici; descrive soltanto quanto è stata ampia la variabilità nel recente passato secondo la formula matematica selezionata.
Il calcolo: formula e parametri
Una formulazione tipica utilizza l’indice temporale corrente (t) e una finestra retrospettiva di (N) osservazioni.
Passo 1: Scegliere la serie dati
Sia (x_t) il prezzo di input al tempo (t). Le implementazioni spesso usano il prezzo di chiusura, ma la definizione deve essere esplicita. Se si utilizza un’altra fonte (ad esempio, il prezzo medio), il canale segue comunque la stessa matematica.
Passo 2: Calcolare la media mobile (linea centrale)
Definire la media mobile negli ultimi (N) valori fino a (t): [ \mu_t = \frac{1}{N} \sum_{i=0}^{N-1} x_{t-i} ]
Passo 3: Calcolare la deviazione standard mobile (stima della volatilità)
Calcolare la deviazione standard sulla stessa finestra. Esistono due convenzioni comuni:
-
Deviazione standard della popolazione: [ \sigma_t = \sqrt{\frac{1}{N} \sum_{i=0}^{N-1} \left(x_{t-i} - \mu_t\right)^2} ]
-
Deviazione standard del campione (correzione di Bessel): [ \sigma_t = \sqrt{\frac{1}{N-1} \sum_{i=0}^{N-1} \left(x_{t-i} - \mu_t\right)^2} ]
Entrambe sono matematicamente valide, ma producono larghezze di banda numericamente diverse, specialmente per (N) piccoli. L’implementazione deve specificare chiaramente quale delle due viene utilizzata.
Passo 4: Costruire le bande del canale
Sia (k) il moltiplicatore della deviazione standard (spesso definito come il “numero di deviazioni”). Allora: [ \text{Upper}_t = \mu_t + k\sigma_t ] [ \text{Lower}_t = \mu_t - k\sigma_t ]
Quindi il canale completo a ogni (t) è la tripla: centrale (\mu_t), superiore (\mu_t + k\sigma_t), e inferiore (\mu_t - k\sigma_t).
Come gli input si traducono in un calcolo reale (esempio pratico concettuale)
Per calcolare il canale al tempo (t), è sufficiente disporre degli ultimi (N) valori (x_{t}, x_{t-1}, \dots, x_{t-N+1}), più il moltiplicatore scelto (k) e la convenzione sulla deviazione standard.
Un modo pratico per verificare la propria implementazione è utilizzare questa checklist per un singolo (t):
- Elencare gli (N) punti dati utilizzati.
- Calcolare (\mu_t) da quei punti.
- Calcolare (\sigma_t) utilizzando la formula per popolazione o campione.
- Applicare il moltiplicatore (k) per formare le bande superiore e inferiore.
- Confermare che le bande corrispondano a quelle del software di grafici per lo stesso (t).
Requisiti di dati da specificare
- Risoluzione temporale: l’indicatore dipende dalla dimensione della barra (ad esempio, dati a 1 minuto vs 1 ora).
- Lunghezza della finestra (N): determina quanti valori passati sono inclusi.
- Campo prezzo (x_t): chiusura, prezzo tipico, prezzo medio o un’altra serie.
- Definizione della deviazione standard: popolazione vs campione.
- Moltiplicatore (k): regola direttamente la larghezza delle bande.
Se uno di questi elementi differisce tra due piattaforme, le linee del canale possono differire anche quando entrambe affermano di usare il “canale di deviazione standard”.
Limitazioni e modalità di errore (cosa può andare storto)
Anche se la formula è semplice, diverse limitazioni possono ridurre l’utilità o causare comportamenti inattesi.
1) Dati non stazionari e cambiamenti di regime
I prezzi spesso modificano il loro comportamento statistico nel tempo (trend, raggruppamento della volatilità, cambiamenti di regime). Poiché il canale utilizza una finestra mobile, il significato di “variazione tipica” può cambiare rapidamente man mano che i valori più vecchi escono e quelli nuovi entrano.
2) Sensibilità ai parametri ((N) e (k))
- Un (N) breve rende (\mu_t) e (\sigma_t) reattivi, ma la stima può essere rumorosa.
- Un (N) grande smussa la stima ma potrebbe restare indietro rispetto a cambiamenti rapidi.
- Il moltiplicatore (k) controlla direttamente la larghezza delle bande; piccole variazioni in (k) cambiano la frequenza con cui il prezzo tocca o attraversa le bande.
3) Differenza nella convenzione della deviazione standard
Utilizzare la deviazione standard della popolazione o del campione modifica (\sigma_t), alterando così la posizione delle bande. Per finestre piccole, questa differenza è più evidente.
4) Gestione di dati mancanti o irregolari
Se il flusso dati presenta lacune o timestamp irregolari, è necessario definire cosa significa “gli ultimi (N) osservazioni”. Strumenti diversi gestiscono i valori mancanti in modo diverso (ad esempio, eliminando le barre o portando avanti i valori), il che modifica la finestra e quindi il canale.
5) Il canale non è un segnale autonomo
Superare la banda superiore o inferiore è un evento descrittivo rispetto alla variabilità della finestra recente, non una garanzia di un particolare movimento futuro. Trattarlo come regola decisionale autonoma può portare a eccessiva sicurezza, poiché l’indicatore si basa interamente sulla dispersione passata.
Verifica: come controllare autonomamente il calcolo
È possibile verificare la matematica del Canale di Deviazione Standard senza alcuna affermazione specifica per il trading, utilizzando una singola finestra e ricomputando passo dopo passo le bande.
Un metodo di verifica robusto:
- Scegliere un timestamp specifico (t) sul grafico.
- Estrarre esattamente gli (N) valori utilizzati dall’indicatore a quel timestamp (confermare il campo prezzo (x_t)).
- Stabilire se l’implementazione utilizza la deviazione standard della popolazione o del campione.
- Calcolare (\mu_t), poi (\sigma_t), quindi superiore/inferiore.
- Confrontare le bande calcolate con i valori visualizzati (entro le differenze di arrotondamento).
Se le bande non corrispondono, la discrepanza deriva quasi sempre da uno di questi: il campo prezzo, la convenzione sulla deviazione standard, la definizione della lunghezza della finestra o il modo in cui vengono gestite le barre mancanti.
Concetto correlato: come le impostazioni modificano il canale
Modificare le impostazioni del canale cambia direttamente la matematica:
- Aumentare (N) stabilizza generalmente (\sigma_t), ma può rendere il canale meno reattivo.
- Aumentare (k) allarga il canale (la banda superiore sale e quella inferiore scende della deviazione standard scalata).
- Cambiare l’input prezzo (x_t) modifica (\mu_t) e (\sigma_t), spostando sia la linea centrale che le bande.
Se si desidera comprendere come questa interpretazione differisca da altre idee simili di bande di volatilità, confrontare le assunzioni e le formule esatte utilizzate in ogni variante (soprattutto la definizione della deviazione standard e il metodo della media mobile).