σμ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
  • 日本語
  • 中文
σμ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
  • 日本語
  • 中文
Bayesian Inference スキル›モジュール 3 · モデルと実践›トピック 3.3·~55 分上級

戦略パフォーマンスのベイズ更新

スキル上の位置モジュール 3/3 · トピック 3/4
3.3 戦略パフォーマンスのベイズ更新
—ラボスコア— / 100合計XP—連続日数—

昨日の事後分布が今日の事前分布

戦略にはバックテストがあり、その後に実運用の結果が届きます。ベイズ更新は両方を同じやり方で扱います。まず事前分布として、バックテストが示す戦略の年間の優位性とその不確実性から始めます。実運用の新しい期間の結果が届いたら更新します。事後分布が次の期間の事前分布になります。1期間ずつ更新しても、全データで1回更新しても結果はまったく同じで、期間の順序も関係ありません。毎日学習する実運用のシステムに向いています。

Pk=Pk−1+1s2,mk=Pk−1 mk−1+yk/s2PkP_{k}=P_{k-1}+\frac{1}{s^{2}},\qquad m_{k}=\frac{P_{k-1}\,m_{k-1}+y_k/s^{2}}{P_{k}}Pk​=Pk−1​+s21​,mk​=Pk​Pk−1​mk−1​+yk​/s2​(1)

ここで PPP は信念の精度、mmm はその平均、yky_kyk​ は期間 kkk の結果、sss はその標準誤差です。市場にはもう1つ大事な考えがあります。市場は変わるということです。戦略の優位性は5年前と今日で違うかもしれず、あまりに古い結果は誤解のもとになります。111 より少し小さい忘却係数 δ\deltaδ を、更新のたびに精度に掛けると、信念が少し広がり、古い結果が薄れていきます。代償は信念が決して極端には確かにならないことですが、世界が動き続けるなら正直な態度です。

バックテストと実運用2年バックテストは年 6%6\%6% の優位性、不確実性 4%4\%4% を示すので、事前精度は 1/16=0.06251/16=0.06251/16=0.0625 です。実運用1年目は 2%2\%2%、標準誤差 5%5\%5%(精度 0.040.040.04)。事後分布は精度 0.10250.10250.1025、平均 (0.0625×6+0.04×2)/0.1025=4.44%(0.0625\times6+0.04\times2)/0.1025=4.44\%(0.0625×6+0.04×2)/0.1025=4.44%、標準偏差 3.12%3.12\%3.12% です。2年目は 1%1\%1%。もう一度更新すると、精度 0.14250.14250.1425、平均 3.47%3.47\%3.47%、標準偏差 2.65%2.65\%2.65%。2年分をまとめて(平均 1.5%1.5\%1.5%、標準誤差 3.54%3.54\%3.54%)更新しても同じ 3.47%3.47\%3.47% です。優位性が 000 より大きい確率は 0.9050.9050.905 になりました。
  • 逐次更新:昨日の事後分布が今日の事前分布。1期間ずつでも一括でも同じ。
  • 事前分布としてのバックテスト:正直な不確実性を持つ出発点の信念であり、事実ではない。
  • 忘却係数 δ<1\delta<1δ<1:更新のたびに精度を小さくして古い結果を薄れさせる。

ラボ:採点される内容

  • 実運用1年後15点
  • 1年後の広がり10点
  • 実運用2年後15点
  • 優位性が正である確率15点
  • 古い結果を忘れる10点
  • 順序は重要か10点
  • 用語を結び付ける10点
  • なぜ古い結果を忘れるのか15点
0/ 8問回答済み
問題
1数値で答える15点未回答

事前分布は 6%6\%6%、精度 0.06250.06250.0625 です。実運用1年目は 2%2\%2%、精度 0.040.040.04 です。事後平均 (0.0625×6+0.04×2)/0.1025(0.0625\times6+0.04\times2)/0.1025(0.0625×6+0.04×2)/0.1025(パーセント)はいくつですか。小数第2位まで答えてください。

m=m =m=許容:± 0.02
2数値で答える10点未回答

事後精度は 0.10250.10250.1025 です。事後標準偏差 1/0.10251/\sqrt{0.1025}1/0.1025​(パーセント)はいくつですか。小数第2位まで答えてください。

s=s =s=許容:± 0.02
3数値で答える15点未回答

今度は事前分布が直前の事後分布(平均 4.44%4.44\%4.44%、精度 0.10250.10250.1025)で、2年目は 1%1\%1%、精度 0.040.040.04 です。新しい事後平均 (0.1025×4.44+0.04×1)/0.1425(0.1025\times4.44+0.04\times1)/0.1425(0.1025×4.44+0.04×1)/0.1425(パーセント)はいくつですか。小数第2位まで答えてください。

m=m =m=許容:± 0.02
4数値で答える15点未回答

事後分布は N(3.47%, 2.65%)N(3.47\%,\ 2.65\%)N(3.47%, 2.65%) です。P(m>0)=Φ(3.47/2.65)=Φ(1.31)P(m>0)=\Phi(3.47/2.65)=\Phi(1.31)P(m>0)=Φ(3.47/2.65)=Φ(1.31) はいくつですか。小数第3位まで答えてください。

p=p =p=許容:± 0.004
5数値で答える10点未回答

次の更新の前に、精度 0.10250.10250.1025 に忘却係数 δ=0.9\delta=0.9δ=0.9 を適用します。新しい精度 0.9×0.10250.9\times0.10250.9×0.1025 はいくつですか。小数第5位まで答えてください。

d=d =d=許容:± 0.00003
6選択10点未回答

忘却なしで、1年目→2年目の順に更新しても、2年目→1年目の順に更新しても、最終的な事後分布にどんな違いがありますか。

7対応づけ10点未回答

各用語をその意味に結び付けてください。

左の各項目に対応するものを選んでください。

逐次更新
バックテストの事前分布
忘却係数
実運用の結果
8言葉で説明する15点未回答

1〜2文で、戦略についての信念を更新するときにトレーダーが忘却係数を使いたくなる理由を説明してください。

数学モードキーボードまたは LaTeX で入力問題1/8 · Ctrl ⏎ で確認

コードを実行するにはログインしてください。

レクチャーはすべて無料で読めます。コードの実行、テスト、ラボの提出にはアカウントの作成かログインが必要です。

  • ブラウザ内IDEとbashターミナル。インストール不要
  • 即時採点、XP、スキルでの現在地
アカウントを作成ログイン
または
GitHubで続ける