σμ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 Academyロードマップスキル
Ctrl K
AO
+1.2k 人の学習者
ログイン参加する ↗
ロードマップスキル
AO
+1.2k 人の学習者
ログイン
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
uantCraft Academy

実践で学ぶクオンツ開発。短いレッスン、採点付きラボ、本格的なIDEをブラウザで。

学ぶ
すべてのロードマップすべてのスキルPython スキルC++ スキル近日公開OxCaml スキル近日公開Market Structure スキルCalculus スキルLinear Algebra スキルProbability スキルStatistics スキルMatrix Decompositions スキルOptimization スキルTime Series スキルStochastic Calculus スキルBayesian Inference スキルHidden Markov Models スキルParticle filtering and non-stationary time series スキルscikit-learn スキルstatsmodels スキルSciPy スキルCache locality スキルLock-free スキル
サポート
フィードバックを送るコーヒーをおごる
法務
プライバシーポリシー利用規約
© 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 Academyロードマップスキル
Ctrl K
AO
+1.2k 人の学習者
ログイン参加する ↗
ロードマップスキル
AO
+1.2k 人の学習者
ログイン
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
スキル›Lock-free
L

Lock-free スキル

公開中ここから開始

これはシミュレータ版のスキルです。実際のスレッドも時間の計測もありません。スレッドは短いステップのリスト、スケジュールは次に誰のステップを動かすかの指示で、自分で書くマシンがそれを実行するので、並行性のバグは印刷して再生できるスレッド番号のリストになります。各講義は小さな例とその出力で1つの考え方を教え、続く採点付きラボが同じマシンを拡張します。インターリーブがどう更新を失うかを見て、小さなプログラムの全スケジュールを列挙し、ロックフリーキューが何を保証するかを述べ、市場データのファンアウトの不変条件を全スケジュールで証明できるようになります。

4モジュール採点付きラボ11本~12 時間中級 → エキスパート
スキルを始める

前提知識

Pythonの関数、リスト、辞書に慣れていれば十分です。マシンは自分で書くシミュレータなので、CやC++は不要です。キャッシュ局所性のスキルはフォルスシェアリングやキャッシュラインの理解に役立ちますが、必須ではありません。

  • Python
  • CCache locality

カリキュラム

11トピック · どのトピックも好きな順に開けます
  1. 1競合状態とロックが必要な理由未開始Pythonが必要45 分開始
  2. 2インターリーブ探索器:スケジュールを列挙してバグを見つける未開始Pythonが必要1 時間開始
  1. 3アトミック操作とRead-Modify-Write未開始Pythonが必要55 分開始
  2. 4メモリモデル:acquireとrelease未開始Pythonが必要1 時間 15 分開始
  3. 5進行保証:obstruction-freeからwait-freeまで未開始Pythonが必要45 分開始
  1. 6単一プロデューサ・単一コンシューマのリングバッファ未開始Pythonが必要1 時間 30 分開始
  2. 7ABA問題とタグ付きポインタ未開始Pythonが必要55 分開始
  3. 8複数プロデューサ・複数コンシューマのキュー未開始Pythonが必要1 時間 10 分開始
  1. 9並行コードのテスト:レース検出とモデル検査未開始Pythonが必要55 分開始
  2. 10ハザードポインタとエポックベースの回収未開始Pythonが必要1 時間 10 分開始
  3. 11最終課題:ロックフリーな市場データのファンアウトと不変条件の証明未開始Pythonが必要2 時間開始

修了条件

11本のラボすべてで70点以上を取るとスキルを修了し、プロフィールにロックフリーバッジが付きます。

0 / 110%

前提知識

Pythonの関数、リスト、辞書に慣れていれば十分です。マシンは自分で書くシミュレータなので、CやC++は不要です。キャッシュ局所性のスキルはフォルスシェアリングやキャッシュラインの理解に役立ちますが、必須ではありません。

  • Python
  • CCache locality

使用するツール

Pythonpytest

学べること

  • スケジュールに従ってスレッドのプログラムを実行するマシンを書き、失われた更新を手作業で示す
  • 小さなプログラムの全スケジュールを列挙し、壊れるものを見つける
  • アトミックなRead-Modify-Writeとacquire/release順序で競合を直し、各修正が何を保証するかを述べる
  • SPSCリングバッファ、比較交換のキュー、複数プロデューサのキューを作り、それぞれをスケジュールで壊す
  • 競合を検出し、メモリを安全に回収し、市場データのファンアウトの不変条件を全スケジュールで証明する
uantCraft Academy

実践で学ぶクオンツ開発。短いレッスン、採点付きラボ、本格的なIDEをブラウザで。

学ぶ
すべてのロードマップすべてのスキルPython スキルC++ スキル近日公開OxCaml スキル近日公開Market Structure スキルCalculus スキルLinear Algebra スキルProbability スキルStatistics スキルMatrix Decompositions スキルOptimization スキルTime Series スキルStochastic Calculus スキルBayesian Inference スキルHidden Markov Models スキルParticle filtering and non-stationary time series スキルscikit-learn スキルstatsmodels スキルSciPy スキルCache locality スキルLock-free スキル
サポート
フィードバックを送るコーヒーをおごる
法務
プライバシーポリシー利用規約
© 2026 QuantCraft Solutions. All rights reserved.
QuantCraft
ログイン参加する ↗
ログイン