σμ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 AcademyRoadmapsSkills
Ctrl K
AO
+1.2k Learners
LoginJoin ↗
RoadmapsSkills
AO
+1.2k Learners
Login
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
uantCraft Academy

Quant development, learned by doing: short lessons, graded labs and a real IDE, right in your browser.

Learn
All roadmapsAll skillsPython skillC++ skillSoonOxCaml skillSoonMarket Structure skillCalculus skillLinear Algebra skillProbability skillStatistics skillMatrix Decompositions skillOptimization skillTime Series skill
Support
Give us feedbackBuy us a Coffee
Legal
Privacy policyTerms of service
© 2026 QuantCraft Solutions. All rights reserved.
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 AcademyRoadmapsSkills
Ctrl K
AO
+1.2k Learners
LoginJoin ↗
RoadmapsSkills
AO
+1.2k Learners
Login
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Skills›Time Series
T

Time Series Skill

LiveStart here

Prices, returns and volatilities are not independent draws: today depends on yesterday, quiet weeks follow quiet weeks and two prices can drift together for years. This skill teaches the tools that respect that order, with short checks (numbers you compute, steps you order, concepts you match) and finance examples: why a price series needs differencing before you regress on it, how the ACF and PACF point to an AR or MA model, what a unit root means for a trading rule, why volatility clusters and how GARCH uses it, when two stocks are truly cointegrated, how a Kalman filter tracks a hidden hedge ratio and why a forecast must be scored out of sample. The capstone is a code lab where you build volatility forecasters yourself and compare them on real SPY returns.

5 modules14 graded labs~14 hoursIntermediate → Advanced
Start skill

Prerequisites

Statistics is expected (regression, hypothesis tests, maximum likelihood) and basic probability helps. No time-series background is needed.

  • SStatistics

Syllabus

14 topics · open any topic, in any order
  1. 1Stationarity and differencingNot started50 minStart
  2. 2Autocorrelation ACF and PACFNot started50 minStart
  3. 3Unit roots and the ADF testNot started50 minStart
  1. 4AR MA and ARMA modelsNot started55 minStart
  2. 5Seasonality and calendar effectsNot started45 minStart
  3. 6ARIMA modelsNot startedRequires Python1 hrStart
  1. 7Volatility clustering and ARCHNot started50 minStart
  2. 8GARCH volatility modelsNot startedRequires Python1 hrStart
  3. 9Realised volatility estimatorsNot started55 minStart
  1. 10Cointegration and pairsNot started1 hrStart
  2. 11State-space models and the Kalman filterNot started1 hr 10 minStart
  1. 12Forecast evaluationNot started50 minStart
  2. 13Structural breaksNot started55 minStart
  3. 14Capstone: a volatility forecasting contest on real dataNot started1 hr 40 minStart

Completion

Pass all 14 labs with a score of 70+ to complete the skill and earn the Time series badge on your profile.

0 / 140%

Prerequisites

Statistics is expected (regression, hypothesis tests, maximum likelihood) and basic probability helps. No time-series background is needed.

  • SStatistics

Tools you'll use

PythonNumPypandaspytest

What you'll learn

  • Tell stationary from non-stationary series, difference a series and read its autocorrelation and partial autocorrelation
  • Test for unit roots with the ADF test and know what a random walk means for forecasting
  • Fit AR, MA, ARMA and ARIMA models, choose their orders and handle seasonality and calendar effects
  • Model volatility clustering with ARCH and GARCH and compute realised volatility from daily and range data
  • Test for cointegration to build pairs, and track a hidden hedge ratio with a Kalman filter
  • Score forecasts out of sample with the right loss, detect structural breaks and run a volatility forecasting contest on real returns
uantCraft Academy

Quant development, learned by doing: short lessons, graded labs and a real IDE, right in your browser.

Learn
All roadmapsAll skillsPython skillC++ skillSoonOxCaml skillSoonMarket Structure skillCalculus skillLinear Algebra skillProbability skillStatistics skillMatrix Decompositions skillOptimization skillTime Series skill
Support
Give us feedbackBuy us a Coffee
Legal
Privacy policyTerms of service
© 2026 QuantCraft Solutions. All rights reserved.
QuantCraft
LoginJoin ↗
Login