σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyFeuilles de routeParcours
Ctrl K
AO
+1,2 k apprenants
ConnexionRejoindre ↗
Feuilles de routeParcours
AO
+1,2 k apprenants
Connexion
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
uantCraft Academy

Apprenez le développement quant en pratiquant : leçons courtes, labs notés et un vrai IDE, dans votre navigateur.

Apprendre
Toutes les feuilles de routeToutes les skillsSkill PythonSkill C++BientôtSkill OxCamlBientôtSkill Market StructureSkill CalculusSkill Linear AlgebraSkill ProbabilitySkill StatisticsSkill Matrix DecompositionsSkill OptimizationSkill Time SeriesSkill Stochastic CalculusSkill Bayesian InferenceSkill Hidden Markov ModelsSkill Particle filtering and non-stationary time seriesSkill scikit-learnSkill statsmodelsSkill SciPy
Assistance
Donnez-nous votre avisOffrez-nous un café
Mentions légales
Politique de confidentialitéConditions d'utilisation
© 2026 QuantCraft Solutions. Tous droits réservés.
QuantCraft
σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyFeuilles de routeParcours
Ctrl K
AO
+1,2 k apprenants
ConnexionRejoindre ↗
Feuilles de routeParcours
AO
+1,2 k apprenants
Connexion
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Parcours›SciPy

SciPy Parcours

OuvertCommencez ici

SciPy est la boîte à outils derrière la plupart du code de finance numérique. Cette compétence enseigne les parties qu'un quant utilise chaque semaine, avec de courts exercices (nombres à calculer, étapes à ordonner, outils à associer) et des exemples de finance : pourquoi une courbe normale sous-estime la perte à 1 %, comment Newton et les méthodes d'encadrement trouvent un rendement d'obligation, ce que fait une perte robuste à une cotation aberrante, pourquoi on n'extrapole pas une spline cubique, comment une courbe à terme devient un facteur d'actualisation, pourquoi Black–Scholes a besoin de la fonction normale et du vega, pourquoi on résout au lieu d'inverser, quand le stockage creux rapporte, pourquoi un filtre à phase nulle ne peut pas être tradé et comment les groupes cartographient la diversification. Le projet final est un lab de code où vous construisez la courbe de Nelson–Siegel, prix et rendements d'obligations, volatilités implicites et un ajustement de smile, et les exécutez sur données réelles.

3 modules14 labs corrigés~11 heuresIntermédiaire → Avancé
Commencer le parcours

Prérequis

On attend une bonne aisance avec Python et NumPy, ainsi que l'analyse du lycée et des statistiques de base.

  • Python

Programme

14 sujets · ouvrez n'importe quel sujet, dans l'ordre que vous voulez
  1. 1Lois de probabilité et ajustement avec scipy.statsNon commencé45 minCommencer
  2. 2Lab : ajuster les lois de rendement et tester l'ajustementNon commencé45 minCommencer
  3. 3Lab : tests d'hypothèses et bootstrapNon commencé45 minCommencer
  4. 4Minimisation et recherche de racinesNon commencé50 minCommencer
  5. 5Lab : portefeuilles sous contraintes avec minimizeNon commencé50 minCommencer
  6. 6Moindres carrés et ajustement de courbesNon commencé50 minCommencer
  1. 7Interpolation et splines pour les courbesNon commencé45 minCommencer
  2. 8Intégration avec quad et les solveurs d'EDONon commencé45 minCommencer
  3. 9Fonctions spéciales dans la valorisation d'optionsNon commencé40 minCommencer
  1. 10L'essentiel de l'algèbre linéaire dans scipy.linalgNon commencé45 minCommencer
  2. 11Matrices creusesNon commencé45 minCommencer
  3. 12Filtrage de signaux et spectresNon commencé50 minCommencer
  4. 13Distances spatiales et classificationNon commencé40 minCommencer
  5. 14Projet final : calibrer une courbe de taux de Nelson–Siegel et un smile de volatilitéNon commencé1 h 30 minCommencer

Validation

Réussissez les 14 labs avec un score d'au moins 70 pour terminer le parcours et obtenir le badge SciPy sur votre profil.

0 / 140%

Prérequis

On attend une bonne aisance avec Python et NumPy, ainsi que l'analyse du lycée et des statistiques de base.

  • Python

Outils utilisés

PythonSciPyNumPypandaspytest

Ce que vous apprendrez

  • Ajuster une loi avec scipy.stats, lire ses quantiles et voir comment les queues épaisses changent une VaR
  • Minimiser des fonctions et trouver des racines pour obtenir rendements d'obligations et volatilités implicites
  • Ajuster des courbes par moindres carrés, les interpoler et les intégrer, et transformer une courbe à terme en facteurs d'actualisation
  • Utiliser fonctions spéciales, algèbre linéaire et matrices creuses pour valoriser des options et simuler des rendements corrélés
  • Filtrer des séries sans regarder l'avenir et classer des actifs par corrélation
uantCraft Academy

Apprenez le développement quant en pratiquant : leçons courtes, labs notés et un vrai IDE, dans votre navigateur.

Apprendre
Toutes les feuilles de routeToutes les skillsSkill PythonSkill C++BientôtSkill OxCamlBientôtSkill Market StructureSkill CalculusSkill Linear AlgebraSkill ProbabilitySkill StatisticsSkill Matrix DecompositionsSkill OptimizationSkill Time SeriesSkill Stochastic CalculusSkill Bayesian InferenceSkill Hidden Markov ModelsSkill Particle filtering and non-stationary time seriesSkill scikit-learnSkill statsmodelsSkill SciPy
Assistance
Donnez-nous votre avisOffrez-nous un café
Mentions légales
Politique de confidentialitéConditions d'utilisation
© 2026 QuantCraft Solutions. Tous droits réservés.
QuantCraft
ConnexionRejoindre ↗
Connexion