QUANT LAB / APPLIED RESEARCH
Courbes & Hull–White — Atelier de valorisation
Construire une courbe, décrire le contrat, comparer les méthodes et examiner les diagnostics.
Calcul local dans votre navigateur. API Python et adaptateur COM fournis séparément ; ils ne sont pas connectés à cette page. Données synthétiques.
Résultats de valorisation
01 · Interpolations de courbe
Comparer P(0,t), taux zéro continus et forwards instantanés. Les trois interpolations reproduisent les mêmes nœuds ; les valeurs intermédiaires et le prix du swap peuvent différer. Les sauts de forwards aux nœuds restent visibles. Extrapolation interdite ; facteurs positifs, taux négatifs autorisés.
t en années, taux en décimaux. z₀ = z₁ pour l’interpolation zéro. Forwards par différences finies ; dérivée non unique aux nœuds. Extrapolation interdite.
Fletcher & Gardner (2009), Chap. 4–5, p. 29–35, 63–67.
02 · Dynamique Hull–White
Sous Q, x est gaussien et le taux court vaut x+φ. Les cinq trajectoires utilisent des transitions OU exactes. La courbe initiale détermine le décalage φ ; les moments affichés concernent x. Les courbes conditionnelles à t=1 comparent trois états, pas trois prévisions.
Mesure risque-neutre Q, numéraire compte monétaire. a > 0 en an⁻¹ ; σ en taux décimal/√an ; temps en années. v(u) est la variance du facteur x intégré. Mono-courbe, paramètres constants, sans calibration à une surface de volatilité.
Fletcher & Gardner (2009), Chap. 8, p. 99–121 ; annexe C, p. 217–218.
03 · Convergence Monte-Carlo
Prix d’un zéro-coupon à 5 ans, par unité de nominal. Simulation conjointe exacte de x et de son intégrale. Les bornes ±1,96 erreur standard mesurent uniquement l’incertitude statistique. Pas d’erreur Euler pour ce payoff ; pas de régression ici. Référence : P(0,5) fourni par la courbe.
Intervalle asymptotique, incertitude statistique seule. L’intégrale OU est simulée exactement pour ce zéro-coupon.
Fletcher & Gardner (2009), Chap. 9, p. 128–142.
04 · Exercice ou conservation
La grille calcule une Bermudan payeuse exerçable aux dates 1, 2, 3, 4 et 5 ans dans le swap résiduel à échéance 6 ans. Un second calcul utilise une régression de continuation avec apprentissage et évaluation distincts. Base : puissances de x normalisé. Le rang et le nombre de trajectoires dans la monnaie sont affichés. L’erreur standard ne couvre pas le biais de la politique d’exercice.
Swap payeur résiduel. Nnot : nominal, K : taux fixe, αᵢ : fraction de période. LSM : apprentissage et évaluation sur trajectoires distinctes. L’approche pickup de l’annexe D est distincte ; aucun second algorithme pickup n’est implémenté ici.
Fletcher & Gardner (2009), Chap. 9, p. 131–142 ; annexe D, p. 219–220.
05 · Déclenchement d’un TARN
Scénario pédagogique d’une jambe de coupons. Taux d’une trajectoire synthétique observée semestriellement. Dernier coupon plafonné au reliquat de cible ; aucun rattrapage à maturité. La jambe de financement et les échanges de principal sont exclus. Ce n’est pas le prix stochastique d’un TARN complet.
Convention pédagogique : f = 0, c coupon de base, g multiplicateur, A cible, S cumul. Dernier coupon plafonné au reliquat ; arrêt si la cible est atteinte. Sans principal, jambe de financement ni prix complet du TARN.
Fletcher & Gardner (2009), Chap. 10, p. 152–157.
06 · Tests et diagnostics
Les contrôles de cette exécution sont séparés des tests automatisés enregistrés. La reproduction de la courbe ne prouve pas la convergence du prix d’option. Comparer les grilles et examiner l’erreur de régression. Aucun test COM/Excel sous Windows n’a été exécuté ici.
qᵢⱼ : prix d’état actualisés. L’ajustement discret φᵢ diffère de la formule continue. Un écart entre deux grilles ne prouve pas la convergence.
Tests automatisés enregistrés
Fletcher & Gardner (2009), Chap. 2, p. 6–9 ; chap. 10, p. 148–151.
Excel, API et sources
Le classeur contient un cas synthétique et des résultats enregistrés. Pour recalculer la Bermudan depuis Excel : enregistrer le composant COM sous Windows, importer le module VBA et lancer RunAHS338. Le prix affiché à l’ouverture est un snapshot, pas un appel serveur.
- Excel workbook (.xlsx)
- Excel VBA (.bas)
- API / COM contracts & installation · OpenAPI schemas
- Python pricing engine · Python demo · Native bridge · Local HTTP API · COM adapter · C++ OU kernel
- Recorded validation evidence · Initial implementation report · Standard outputs & integration
Limites : modèle gaussien à un facteur, mono-courbe, paramètres imposés. Pas de calibration automatique, de smile, de collatéral ou de XVA. Les cotations de surface peuvent être stockées par l’API ; elles ne sont pas utilisées pour calibrer σ dans cette version.
