クオンツ10大指標が答える「独立した問い」の整理
システムトレードの検証において最もやってはならない過ちは、「複数の統計指標をごちゃ混ぜにして、総合点や雰囲気で判断すること」です。本コースで学んだ各指標は、それぞれ全く異なる「破滅の要因(バイアス)」を監視しています。
| 指標 / 検証手法 | 担当する本質的な問い | 検出・防止する破滅の罠 | この指標で代替できないもの |
|---|---|---|---|
| データ監査 (第1回) | 入力データに未来参照や欠損、異常値はないか? | ルックアヘッド・バイアス、DST時刻ズレ | 統計的有意性やエッジの有無 |
| PSR (第2回) | 非正規性を考慮して母SRが基準を超えているか? | 歪み(コツコツドカン型)による標準誤差過小評価 | 多数パラメータ探索の選択バイアス |
| DSR (第2回) | \(N\) 回試行した探索量を考慮しても本物か? | 多重比較の罠(偶然の最大値への過学習) | パラメータの局所的な過敏さ(崖) |
| Landscape (第3回) | パラメータをわずかに動かしても成績を維持するか? | 針の山(Sharp Peak:特定ノイズへの過剰適合) | 未知の相場(OOS)での汎化能力 |
| Purging/Embargo (第4回) | 交差検証でラベルや特徴量がテスト期間に漏れていないか? | トレード保有期間の重複による未来カンニング | データ自体の収益性 |
| CPCV (第5回) | 分割の切り方を変えたときOOS資産曲線はどう分布するか? | 単一OOS期間の相場レジーム依存 | 実運用の逐次学習リズム |
| PBO (第6回) | ISで1位の戦略がOOSで平均以下に転落する確率は何%か? | カーブフィッティング(過学習)の定量的確率 | 絶対的な収益額の大きさ |
| SSR (第7回) | リスク調整後リターンが時間を通じて一貫しているか? | 一発屋戦略(特定のパニック相場だけに依存する歪み) | 多数試行ペナルティ |
| レジーム条件付け (第8回) | 相場の季節(ボラやトレンド)が変わってもエッジは残るか? | 非定常性(環境変化によるエッジの突然死) | 未来の未知の危機への完全耐性 |
| Fractional Kelly (第9回) | 複利運用において破産せず最大成長できる配分比率はいくつか? | ボラティリティ・ドラッグによる幾何破滅(賭けすぎ) | そもそもエッジがない戦略の救済 |
12段階の多段検証ゲートウェイ
すべての戦略候補は、以下の12のゲートを順番に通過しなければなりません。途中のゲートで1つでも失格となった戦略は、即座に「棄却」または「保留」とされ、以降の検証を行うことは許されません。
機関投資家レベルの必須監査レポート仕様
プロのクオンツや運用会社に戦略を提示する場合、以下の項目をすべて網羅した監査シートの作成が義務付けられます。
| セクション | 必須開示項目 | 合格基準(ゲート基準値) |
|---|---|---|
| 1. メタ情報 | 研究ID、コードGitコミットハッシュ、データ取得元、対象通貨、時間足 | 完全再現可能性(Reproducibility)が担保されていること |
| 2. 試行会計 | 今回の探索数 \(N_{ ext{run}}\)、通算累積試行数 \(N_{ ext{total}}\)、固定選択規則 | すべてのボツ案、パラメータ組み合わせが記録されていること |
| 3. 記述統計 | サンプル数 \(T\)、年率SR、歪度、超過尖度、Jarque-Bera検定p値 | \(T \ge 252\)(日次換算1年以上)、JB検定で非正規性を開示 |
| 4. 選択バイアス | PSR(\( ext{SR}_0=0\))、期待最大SR \(E[\max ext{SR}]\)、DSR | \( ext{DSR} \ge 0.95\)(偶然得られた確率5%未満) |
| 5. 地形診断 | 相対近傍半径 \(\pm 15\%\)、近傍中央値、近傍最悪値 \(J_{ ext{worst}}\) | \(J_{ ext{worst}} > 0\)(周辺で赤字転落しない台地) |
| 6. CPCV / PBO | \(N=10, k=2\)(45分割、9本パス)、OOS中央値、下位10%SR、PBO | 下位10%でも \( ext{SR} \ge 0\)、\( ext{PBO} < 0.30\) |
| 7. 時間的一貫性 | 252日ローリングSR、Newey-West長期分散、SSR / nSSR | \( ext{nSSR} \ge 1.96\)(有意水準5%で正の一貫性を証明) |
| 8. レジーム安定性 | 高ボラ・低ボラ・ショック別リターン、Wasserstein分布距離 | 特定レジームの単一特需に依存していないこと |
| 9. 資金配分 | Full Kelly比率 \(f^*\)、安全係数 \(\lambda\)、想定最大DDキャップ | \(\lambda \le 0.5\)(Half Kelly以下)、1回のリスク \(0.5\%\sim 1.0\%\) |
判定マトリクス:採用・保留・完全棄却
12のゲートを通過した後の最終判断は、感情を排して以下のマトリクスに従って機械的に決定されます。
| 判定結果 | 判定条件のステータス | 次に取るべきアクション |
|---|---|---|
| 採用候補 (Candidate) | 12ゲートすべてを無傷でクリア。DSR \(\ge 0.95\)、PBO \(< 0.30\)、台地確認、SSR合格。 | 直ちに大ロット運用はせず、「デモ運用(最低1ヶ月)→ マイクロロット実弾」へと進む。 |
| 保留 (On Hold) | エッジの兆候はあるが、標本数 \(T\) が不足、またはCPCV下位パスの信頼区間がゼロを跨いでいる。 | パラメータをいじらず、「未来の新たな相場データが蓄積するのを数ヶ月待つ」。 |
| 完全棄却 (Reject) | DSR \(< 0.95\)、PBO \(\ge 0.50\)、針の山、またはスプレッド控除後に期待値がマイナス。 | 即座にゴミ箱へ破棄。未練を持ってパラメータを再調整する行為は厳禁。 |
| 再仮説化 (Re-Hypothesize) | ロジックやデータに明確な構造的バグ・改善点を発見した場合。 | 「新しい研究ID(New Research ID)」を発行し、試行数 \(N\) を引き継いで最初からやり直す。 |
再検証・モデル修正の厳格な会計ルール
検証で不合格になった戦略を修正する場合、多くの開発者は「以前のバックテストをなかったことにして、コードを書き換えて再度テストする」という不正を行ってしまいます。一度見てしまったデータに対する人間の脳の記憶を消去することはできません。
- 過去データの「未接触化」の禁止:一度でもテストに使ったOOSデータを、再検証で「完全未見のテストデータ」と呼ぶことは二度と許されません。
- 累積試行数 \(N\) の引き継ぎ:過去の失敗したグリッド試行数はすべて新戦略の \(N\) に合算され、より厳しいDSRハードルが課されます。
- 真のOOSの確保:どうしても過剰最適化をリセットしたい場合、「全く別の通貨ペア(例: USD/JPYからEUR/GBP)」に戦略を適用するか、「数ヶ月〜半年間リアルの時間が経過して新しいデータが市場に生まれるのを待つ」しか方法はありません。
修了総合テスト
コース全体の総仕上げとなる4問のテストです。
Q1. パラメータ・ランドスケープで広大で頑健な台地が確認できた場合、DSR(デフレーテッド・シャープレシオ)の計算は省略できるか?
正解はBです。台地(局所的頑健性)とDSR(探索量のペナルティ)は独立した問いであり、一方の高得点で他方を相殺することはできません。
Q2. CPCV(組合せパージ交差検証)を実行し、全OOS経路の「平均シャープレシオ」が1.5と高かった場合、次に必ず確認すべき項目はどれ?
正解はCです。平均値は一部の上振れパスに釣り上げられるため、最も相性の悪かった分割における下位分位や最悪ドローダウンに耐えられるかを確認します。
Q3. 検証で不合格となった戦略のアイデアを改良し、再設計して再テストする際の正しいクオンツ手続きはどれ?
正解はAです。一度見てしまったデータと過去の探索履歴は消せないため、累積試行数を引き継ぎ、新たな仮説として再登録します。
Q4. バックテストの全12ゲートに合格した戦略を実弾運用に移行させる際の、プロとして正しい手順はどれ?
正解はBです。統計的検証に合格しても実運用での約定遅延やレジーム変化のリスクがあるため、保守的配分で段階的に移行し、事前登録した停止基準で監視します。
コース修了にあたって
おめでとうございます! あなたは、世界中のトップクオンツやヘッジファンドが実践する「真の戦略評価統計学(Advances in Financial Machine Learning準拠)」の全課程を修了しました。
もはやあなたにとって、ネット上に溢れる「勝率90%の聖杯インジケーター」や「右肩上がりの綺麗なバックテスト画像」は、何の説得力も持たないはずです。これからは、あなた自身が開発したアルゴリズムや裁量モデルを、この12段階の多段防壁ゲートで厳格に審査し、真に相場を生き残るプロのトレーダー・開発者として歩みを進めてください。