σμ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 series
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›Hidden Markov Models
H

Hidden Markov Models Parcours

OuvertCommencez ici

Les marchés semblent alterner entre périodes calmes et orageuses, mais personne n'annonce le changement. Un modèle de Markov caché donne à cette idée une forme précise : un état caché évolue selon des probabilités simples et le rendement de chaque jour en est un signal bruité. Cette compétence explique le modèle en étapes simples, avec de courts exercices (nombres à calculer, étapes à ordonner, notions à associer) et des exemples de finance : comment se comporte à long terme une chaîne de jours calmes et orageux, comment mettre à jour sa croyance sur l'état du jour à partir du rendement du jour, comment trouver le chemin d'états le plus probable, comment le modèle apprend seul ses nombres à partir des données, combien de régimes suffisent, et pourquoi un signal de régime qui regarde tout l'historique est une triche. Le projet final est un lab de code où vous écrivez les algorithmes vous-même et détectez des régimes dans de vrais rendements SPY.

3 modules10 labs corrigés~10 heuresIntermédiaire → Avancé
Commencer le parcours

Prérequis

Les probabilités et la mise à jour bayésienne de base sont attendues (probabilité conditionnelle, règle de Bayes). Aucune connaissance de Markov ou des HMM n'est nécessaire.

  • PProbability
  • BBayesian Inference

Programme

10 sujets · ouvrez n'importe quel sujet, dans l'ordre que vous voulez
  1. 1Rappel sur les chaînes de MarkovNon commencé40 minCommencer
  2. 2États cachés et émissionsNon commencé45 minCommencer
  1. 3L'algorithme forwardNon commencé1 hCommencer
  2. 4Décodage de ViterbiNon commencé55 minCommencer
  3. 5Lissage forward-backwardNon commencé55 minCommencer
  4. 6Baum-Welch et EMNon commencé1 h 10 minCommencer
  1. 7Émissions gaussiennes pour les rendementsNon commencé55 minCommencer
  2. 8Choisir le nombre de régimesNon commencé50 minCommencer
  3. 9Filtrage contre lissage et le piège du regard en avantNon commencé50 minCommencer
  4. 10Projet final : un détecteur de régimes haussier baissier et de crise sur données d'indiceNon commencé1 h 40 minCommencer

Validation

Réussissez les 10 labs avec un score d'au moins 70 pour terminer le parcours et obtenir le badge Modèles de Markov cachés sur votre profil.

0 / 100%

Prérequis

Les probabilités et la mise à jour bayésienne de base sont attendues (probabilité conditionnelle, règle de Bayes). Aucune connaissance de Markov ou des HMM n'est nécessaire.

  • PProbability
  • BBayesian Inference

Outils utilisés

PythonNumPypandaspytest

Ce que vous apprendrez

  • Décrire une chaîne de Markov par sa matrice de transition et trouver où elle se stabilise à long terme
  • Écrire l'algorithme forward et le décodage de Viterbi et dire à quelle question chacun répond
  • Lisser les probabilités d'état avec forward-backward et apprendre les nombres du modèle avec Baum-Welch
  • Modéliser les rendements avec des régimes gaussiens et choisir combien de régimes les données soutiennent
  • Détecter des régimes de marché dans de vrais rendements et éviter le piège du regard en avant en testant un signal de régime

Parcours suivant

PParticle filtering and non-stationary time seriesOuvert
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 series
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