Cos’è la stagionalità di una coppia di valute?
La stagionalità di una coppia di valute è l’idea che una coppia di valute possa mostrare una tendenza ricorrente a muoversi in modo diverso in diverse parti dell’anno (ad esempio, “in media” più forte in alcuni mesi). In pratica, la “stagionalità” viene di solito misurata dai dati storici raggruppando i rendimenti per un periodo di calendario (mese dell’anno, trimestre o giorno della settimana) e confrontando questi gruppi.
Questo non è una garanzia e non è un segnale di trading autonomo. Un pattern di stagionalità è solo una descrizione statistica del comportamento storico sotto specifiche assunzioni sui dati e sul metodo.
Come funziona un esempio svolto?
Un esempio svolto può mostrare l’intera catena di calcolo usando assunzioni semplici.
Assunzioni (dichiarate subito):
- Usiamo i rendimenti log mensili per una coppia di valute.
- Abbiamo dati storici per 5 anni, raggruppati per mese dell’anno.
- Per semplicità, usiamo lo stesso numero di osservazioni per mese (un rendimento per anno per mese).
- Creiamo una misura illustrativa di “forza stagionale” come indice relativo alla media complessiva:
- Passo A: calcola la media mensile complessiva dei rendimenti su tutti i mesi e tutti gli anni.
- Passo B: calcola la media di ciascun mese.
- Passo C: calcola un indice del mese = (media del mese − media complessiva).
- Non includiamo costi di transazione realistici, spread, effetti di rollover o leva; questi possono cambiare in modo significativo i risultati.
Esempio numerico svolto (dati fittizi, completamente trasparenti)
Supponiamo di voler illustrare la stagionalità della coppia nei mesi gennaio–marzo usando 5 anni di dati mensili. Siano i rendimenti log mensili (in unità percentuali per leggibilità):
- Rendimenti di gennaio (%): 0.30, 0.10, 0.40, -0.10, 0.20
- Rendimenti di febbraio (%): -0.20, 0.00, 0.10, -0.30, -0.10
- Rendimenti di marzo (%): 0.10, 0.20, 0.00, 0.30, 0.20
Passo 1: calcola la media di ciascun mese.
- Media di gennaio = (0.30 + 0.10 + 0.40 − 0.10 + 0.20) / 5 = 0.18
- Media di febbraio = (−0.20 + 0.00 + 0.10 − 0.30 − 0.10) / 5 = −0.14
- Media di marzo = (0.10 + 0.20 + 0.00 + 0.30 + 0.20) / 5 = 0.16
Passo 2: calcola la media complessiva del rendimento mensile. Usiamo solo questi tre mesi per l’esempio, quindi la media complessiva è la media delle tre medie mensili:
- Media complessiva = (0.18 + (−0.14) + 0.16) / 3 = 0.0667
Passo 3: calcola un indice stagionale per ciascun mese. Indice = media del mese − media complessiva.
- Indice di gennaio = 0.18 − 0.0667 = 0.1133
- Indice di febbraio = −0.14 − 0.0667 = −0.2067
- Indice di marzo = 0.16 − 0.0667 = 0.0933
Interpretazione in termini semplici:
- In questo dataset fittizio, gennaio e marzo hanno indici positivi (sopra la media complessiva), mentre febbraio è negativo (sotto la media complessiva).
- Questa è una sintesi numerica delle tendenze storiche, non una previsione.
Quali sono le limitazioni e i rischi rilevanti?
- Le scelte su dati e metodo cambiano il risultato. La stagionalità dipende da come definisci i rendimenti, dall’intervallo temporale, dalla gestione dei dati mancanti e dalla statistica (media vs mediana, definizione dell’indice e se effettui un detrending).
- I cambiamenti di regime di mercato possono indebolire i pattern. I mercati valutari possono cambiare a causa di condizioni macroeconomiche, sentiment di rischio e cicli di policy; un effetto di calendario storico potrebbe non persistere.
- I costi e l’esecuzione possono cancellare le differenze “medie”. Anche se storicamente l’indice di stagionalità è positivo, gli esiti reali variano con spread, commissioni, slippage e altre frizioni non incluse in un indice semplice.
- Rischio di overfitting e di falsi ritrovamenti. Se testi molte coppie e molte partizioni del calendario, il rumore casuale può sembrare una struttura.
Una modalità di fallimento è assumere che l’indice calcolato coincida con un effetto affidabile orientato al futuro. In realtà, l’indice misura una media storica sotto le assunzioni scelte e i dati futuri possono discostarsi.
Come puoi verificare in modo indipendente la stagionalità di una coppia di valute?
Puoi verificare l’idea senza fare affidamento su affermazioni specifiche di alcun provider ripetendo lo stesso calcolo sul tuo dataset.
Checklist di verifica (non prescrittiva):
- Verifica la fonte dei dati e l’intervallo temporale.
- Ricalcola i rendimenti mensili (o trimestrali) in modo coerente.
- Riproduci l’indice stagionale con gli stessi passaggi (media complessiva, media del mese, indice del mese).
- Controlla la stabilità usando un intervallo storico diverso e osserva se l’ordine dei mesi (quali mesi sono sopra/sotto la media) rimane simile.