Vol historique annualisée
Écart-type des log-returns, annualisé (× √252 jours de trading par an). Référence pour comparer la volatilité avec d'autres actifs et pour les modèles d'option (Black-Scholes).
Définition
Vol annualisée répond à : « Si la volatilité actuelle perdurait toute l'année, quel serait l'écart-type de mes returns annuels ? » Affichée en %, donne une idée comparable de l'instabilité du marché.
Formule
log_return[i] = ln(close[i] / close[i-1])
mean = moyenne des 20 derniers log_returns
variance = moyenne des (return − mean)²
σ = √variance
σ_annuel = σ × √252 × 100 (en %)
Paramètres dans le code
- Période : 20
- Constante d'annualisation : 252 (jours de trading américains)
- Implémentation :
forex-assistant.tsx:611— fonctionhistoricalVol(prices, period = 20)
Interprétation
Sur le forex EUR/USD typique, vol historique annualisée ≈ 6 – 12 % :
| Vol annualisée | Lecture |
|---|---|
| < 5 % | Très calme — pas de news majeures |
| 6 – 12 % | Normal pour le forex majeur |
| 12 – 25 % | Élevée — proche d'événements (NFP, FOMC) |
| > 25 % | Crise — événement majeur en cours |
À titre de comparaison : actions S&P500 ≈ 15 – 20 % en moyenne ; crypto-monnaies ≈ 60 – 100 %.
Logique de score
score = 0 (max 0) // informatif uniquement
Pas de contribution au score normalisé. Sert à informer le contexte (un signal en vol élevée = mouvement plus fort attendu).
Pièges
- Annualisation = extrapolation : multiplier par √252 suppose que la volatilité actuelle est représentative de l'année. C'est très probablement faux — la volatilité est mean-reverting.
- Log returns vs returns simples : les log returns sont symétriques (un mouvement de +1% suivi de −1% donne ≈ 0). Notre implémentation utilise log, conforme aux modèles financiers.
- 252 jours / an : convention américaine. En Europe : 250. Différence négligeable.
- Vol forex < vol actions : taux de change ≠ price d'un titre. Les banques centrales lissent les mouvements (interventions). Une vol forex à 50 % est exceptionnelle.
Indicateurs liés
- ATR 14 — alternative en unité de prix (pas annualisée)
- Régime ATR — quantile plutôt qu'absolu
- Z-score 20 — utilise σ aussi mais sur le prix actuel
- Bollinger 20 — bandes basées sur σ