Calcul des dérivées en strike avec la formule de Dupire
Estimez numériquement la dérivée première en strike, la dérivée seconde en strike, la dérivée temporelle du prix d’option et la volatilité locale implicite à partir d’un jeu de prix d’options call. Cet outil s’appuie sur des différences finies centrales, une approche classique pour appliquer la formule de Dupire en pratique.
Calculateur
Renseignez les prix de calls observés autour du strike K et sur deux maturités proches. Le calculateur applique:
∂C/∂K ≈ [C(K+h,T) – C(K-h,T)] / (2h)
∂²C/∂K² ≈ [C(K+h,T) – 2C(K,T) + C(K-h,T)] / h²
∂C/∂T ≈ [C(K,T+ΔT) – C(K,T)] / ΔT
Guide expert: calcul des dérivées en strike avec la formule de Dupire
Le calcul des dérivées en strike dans la formule de Dupire est l’une des briques les plus importantes de la modélisation de la volatilité locale. Lorsqu’un praticien observe une surface de volatilité implicite ou, plus fondamentalement, une grille de prix d’options selon le strike et la maturité, il cherche souvent à reconstruire une dynamique cohérente du sous-jacent sous la mesure risque-neutre. La formule de Dupire fournit précisément un pont entre les prix de marché des options vanilles et une volatilité locale dépendant du strike et du temps. Pourtant, ce passage est délicat: il exige des dérivées numériques stables, économiquement cohérentes, et suffisamment régulières.
Dans sa forme opérationnelle, la méthode consiste à considérer le prix d’un call européen C(K,T) comme une fonction de deux variables: le strike K et la maturité T. Pour appliquer Dupire, il faut calculer trois objets: la dérivée première en strike ∂C/∂K, la dérivée seconde en strike ∂²C/∂K² et la dérivée temporelle ∂C/∂T. Ces quantités ne sont pas directement cotées par le marché. Elles doivent être estimées à partir d’un ensemble fini de prix observés. C’est là qu’interviennent les schémas de différences finies, les techniques de lissage et les contrôles d’absence d’arbitrage.
Pourquoi les dérivées en strike sont-elles si importantes ?
La dérivée première en strike donne une information sur la pente de la courbe des prix d’options. Pour un call européen sans arbitrage, cette pente est généralement négative: un strike plus élevé donne un payoff moins favorable, donc un prix plus faible. La dérivée seconde en strike est encore plus cruciale: via le résultat de Breeden-Litzenberger, elle est reliée à la densité risque-neutre du sous-jacent à maturité. Autrement dit, une simple convexité observée sur la structure des prix porte déjà une information probabiliste profonde sur la distribution implicite de marché.
Dans la formule de Dupire, la dérivée seconde apparaît au dénominateur de la variance locale. Si elle est mal estimée, tout le calcul devient instable. Une petite erreur de convexité peut produire une variance locale déraisonnablement élevée, ou même négative. C’est pour cette raison que les équipes quantitatives ne dérivent presque jamais les données brutes sans traitement préalable. Elles lissent d’abord la surface de volatilité ou de prix, puis dérivent cette surface régularisée.
Rappel mathématique de la formule de Dupire
Dans un cadre avec taux sans risque r et rendement continu de dividende q, une écriture classique de la formule de Dupire pour les calls s’écrit:
σ²loc(K,T) = [∂C/∂T + qC + (r-q)K(∂C/∂K)] / [0.5 K² (∂²C/∂K²)]
Cette expression montre immédiatement les difficultés pratiques. Le numérateur combine un terme de maturité, le prix lui-même et la pente en strike. Le dénominateur dépend de la convexité du prix. Si la grille de données est bruitée, les dérivées peuvent varier fortement d’un point à l’autre. C’est pourquoi on travaille fréquemment avec des interpolations arbitrage-free, des splines contraintes, des surfaces SVI ou des méthodes paramétriques sur la volatilité implicite avant de revenir aux prix.
Comment calculer les dérivées en strike en pratique ?
La manière la plus simple consiste à utiliser des différences finies centrales. Si l’on dispose des prix C(K-h,T), C(K,T) et C(K+h,T), alors:
- ∂C/∂K ≈ [C(K+h,T) – C(K-h,T)] / (2h)
- ∂²C/∂K² ≈ [C(K+h,T) – 2C(K,T) + C(K-h,T)] / h²
Ces approximations sont d’ordre deux si la fonction est suffisamment régulière. Elles sont donc largement utilisées dans les prototypes, les calculateurs pédagogiques et certains moteurs de calibration. Cependant, elles supposent un pas h raisonnable. Si h est trop petit, l’erreur de microstructure et le bruit de cotation dominent. S’il est trop grand, l’approximation locale devient grossière et perd de l’information sur la courbure réelle.
Estimer la dérivée temporelle sans instabilité
La dérivée ∂C/∂T est elle aussi sensible. Dans un calcul simplifié, on peut l’obtenir avec une différence avant:
∂C/∂T ≈ [C(K,T+ΔT) – C(K,T)] / ΔT
Cette méthode fonctionne bien à des fins pédagogiques et de pré-analyse, mais dans un environnement de production, on préfère souvent interpoler la surface dans la dimension maturité afin d’éviter les ruptures de pente entre échéances cotées. Les marchés listent rarement toutes les maturités de manière parfaitement régulière. De plus, les conventions de calendrier, les dividendes discrets et les jours fériés peuvent introduire des irrégularités supplémentaires si l’on travaille sans nettoyage préalable.
Conditions économiques à respecter
Pour qu’une estimation issue de Dupire ait du sens, les prix de calls doivent respecter un ensemble de conditions d’absence d’arbitrage. Les principales sont:
- Le prix du call doit être décroissant en strike.
- Le prix doit être convexe en strike.
- La structure en maturité doit être cohérente avec les contraintes de marché.
- Les prix doivent être compatibles avec les bornes théoriques des options européennes.
Si l’une de ces conditions n’est pas satisfaite, la dérivée seconde peut devenir négative ou trop faible, ce qui déstabilise immédiatement la variance locale. Dans les chaînes d’options réelles, ce phénomène n’est pas rare, notamment en présence de spreads bid-ask larges, de strikes peu liquides ou d’horodatages non synchronisés.
Statistiques de marché utiles pour comprendre la sensibilité de Dupire
| Indicateur de marché | Statistique réelle | Pourquoi c’est utile pour Dupire |
|---|---|---|
| Volume moyen quotidien des options listées aux États-Unis | En 2023, l’industrie américaine des options a dépassé environ 11 milliards de contrats sur l’année, soit plus de 40 millions de contrats par jour en moyenne selon l’OCC | Une forte activité améliore la densité de strikes et de maturités, mais n’élimine pas le bruit local sur certains points de surface |
| Open interest sur les grands indices | Les options sur indices comme SPX comptent régulièrement parmi les segments les plus liquides du monde | Une meilleure liquidité rend les dérivées en strike plus robustes, surtout près de l’ATM |
| Bid-ask sur strikes éloignés | Les wings affichent souvent des spreads plusieurs fois supérieurs à ceux des strikes centraux | Les dérivées secondes estimées sur les extrémités de surface sont particulièrement sensibles au bruit |
Ces statistiques rappellent un point essentiel: même dans des marchés très liquides, la robustesse numérique n’est jamais automatique. Le calcul de dérivées en strike exige plus que de la donnée abondante; il exige une donnée cohérente, nettoyée et lissée.
Différences finies, spline ou paramétrisation: quelle approche choisir ?
En pratique, trois grandes familles de méthodes coexistent pour le calcul des dérivées en strike dans Dupire.
- Différences finies directes: rapides, transparentes, idéales pour l’enseignement et les contrôles.
- Splines lissées: meilleure stabilité, possibilité d’imposer la convexité ou d’autres contraintes.
- Paramétrisations de surface: par exemple SVI pour la smile implicite, souvent utilisées en production pour garantir une meilleure cohérence globale.
| Méthode | Avantages | Limites | Cas d’usage |
|---|---|---|---|
| Différences finies | Simple, explicite, rapide à implémenter | Très sensible au bruit et au choix de h | Prototypage, pédagogie, validation locale |
| Splines contraintes | Bon compromis entre souplesse et stabilité | Choix de régularisation délicat | Surfaces intermédiaires et desk quant |
| Surface paramétrique | Cohérence globale, meilleure extrapolation | Moins locale, calibration plus sophistiquée | Production, calibration multi-maturités |
Exemple intuitif de lecture des résultats
Supposons qu’autour d’un strike de 100, le prix du call passe de 13,20 à 10,40 puis 7,90 lorsque l’on se déplace de K-h à K puis K+h. On observe immédiatement une décroissance du prix avec le strike, ce qui est normal. Si la baisse est moins forte sur la deuxième marche que sur la première, la courbe est convexe, ce qui soutient une dérivée seconde positive. Si, en parallèle, le prix de même strike augmente de 10,40 à 10,95 lorsque la maturité s’allonge légèrement, alors la dérivée temporelle est positive. Avec des taux et dividendes raisonnables, la formule de Dupire peut alors produire une variance locale positive, donc une volatilité locale exploitable.
Erreurs fréquentes dans le calcul des dérivées en strike
- Utiliser des prix mid sans filtrer les points de faible liquidité.
- Mélanger des timestamps non alignés entre strikes voisins.
- Choisir un pas en strike h trop petit sur une grille bruitée.
- Calculer sur les wings sans contrôle de convexité.
- Oublier de traiter les dividendes, surtout pour actions à rendement élevé.
- Confondre dérivation en prix et dérivation en volatilité implicite.
Pourquoi le lissage est presque toujours nécessaire
Les prix d’options cotés sont des observations de marché, pas une fonction analytique parfaite. Entre les contraintes de tick, les latences de carnet, les variations de spread et les trous de liquidité, la surface observée est irrégulière. Or dériver amplifie mécaniquement le bruit, et la dérivée seconde l’amplifie encore davantage. Le lissage est donc moins un luxe qu’une nécessité. Les desks quant imposent souvent des contraintes de monotonie et de convexité avant même d’envisager l’application de Dupire.
Interprétation économique de la volatilité locale obtenue
La volatilité locale issue de Dupire n’est pas une simple moyenne de volatilités implicites. C’est la volatilité instantanée d’un processus diffusif calibré pour reproduire exactement, à un instant donné, la surface de prix vanilles observée. Elle dépend du niveau du sous-jacent et du temps. Cela la rend très utile pour certaines tâches de calibration et de pricing, mais elle ne doit pas être confondue avec une prévision statistique simple de la volatilité réalisée future. En outre, elle peut devenir très instable dans les ailes si la surface de marché n’est pas suffisamment riche.
Bonnes pratiques de mise en production
- Nettoyer la chaîne d’options et filtrer les points illiquides.
- Travailler sur des mids robustes ou des prix théoriques corrigés.
- Interpoler ou paramétrer la surface avant dérivation.
- Vérifier les contraintes d’absence d’arbitrage.
- Tracer la variance locale et imposer des garde-fous numériques.
- Comparer la surface locale à la surface implicite et à des backtests de pricing.
Ce que montre le calculateur ci-dessus
Le calculateur présenté sur cette page est volontairement transparent. Il ne cache aucune hypothèse complexe: il prend quelques prix d’options, calcule les dérivées en strike et en temps par différences finies, puis applique directement la formule de Dupire. C’est exactement ce qu’il faut pour comprendre le mécanisme. Dans un contexte professionnel, on enrichirait ensuite le pipeline avec des outils de lissage, d’interpolation et de contrôle d’arbitrage. Mais pour apprendre, diagnostiquer une zone de surface ou vérifier un ordre de grandeur, ce type d’outil est extrêmement utile.
Conclusion
Le calcul des dérivées en strike avec la formule de Dupire se situe au croisement de la théorie des options, de l’analyse numérique et de la microstructure de marché. Sur le plan conceptuel, la logique est directe: extraire de la courbure en strike et de l’évolution en maturité une volatilité locale compatible avec les prix observés. Sur le plan pratique, l’exercice est exigeant: un mauvais choix de pas, des données bruitées ou une surface non arbitrage-free suffisent à rendre le résultat inutilisable. La vraie expertise consiste donc à marier intuition financière, discipline numérique et hygiène de données. Si vous maîtrisez ces trois dimensions, la formule de Dupire devient un outil remarquablement puissant.