Trader OS
Phase 5 · バックテストの基礎

Phase 5 の案内

バックテストの基礎。過去データで検証し、バックテストが誤解を生む方法も学びます。

この段階で身につけること

バックテストは最良の道具であり、最も嘘をつきやすい道具でもあります。使い方と疑い方を学び、偏り、サンプル内外、コスト、頑健性を扱い、最後に模擬取引で検証しきれない部分を確かめます。

目的は戦略を証明することではなく、反証することです。 最も厳しい検証を通ったものだけを次へ進めます。

6つの章

段階の成果物:最初の完全な Backtest Report

Phase 4 の1仮説を使い、少なくとも次を記載します。

  1. データの出所、期間、時点をそろえる方法
  2. サンプル内外の区切りと理由
  3. 手数料、スリッページ、資金調達料の純受払、インパクトを引く前後の結果
  4. パラメーターの面としての成立範囲
  5. 市場状態別の成績
  6. 昇格ゲートの通過・不通過

テンプレートと実行順序

  1. バックテストで backtest-report.md をダウンロードし、合成データ、入手可能時点、設定、全コストを記録します。
  2. サンプル内外の実験で選択を登録して固定し、sample-validation-report.md を取得します。一度見たデータを未見とは主張できません。
  3. パラメーターと費用ストレスを付け、選んだシードが教材上の対照であること、未検証部分が未知であることを書きます。
  4. 執行偏差の再現で注文ログを取得します。オフライン再現は実際の模擬取引の稼働とは違います。
  5. Strategy Objectへ戻し、各ゲートの証拠を説明します。
報告部分最低限の内容
データ出所、版、イベント・入手可能時刻、資産集合、改訂・退出・欠損処理。合成か過去かを明記
ルール仕組み、シグナル、ウォームアップ、入退場、数量、最終処置、固定版
IS / OOS時間境界、間隔、選択基準、全試行、再閲覧。各分割の独立資金を複利に偽装しない
全コスト手数料、スリッページとスプレッドの範囲、資金調達料純受払、インパクト。粗・純と明細の照合
安定性近傍パラメーター、コスト圧力、失敗領域、未検証項目
市場状態分類基準、件数。事後ラベルとリアルタイム識別を分ける
結論経済論理、統計、OOS、頑健性、コスト、リスク、執行、状態の8ゲートの証拠と不足

「研究不合格」の完全な報告も提出できます。未知を合格にする、失敗を隠す、合成結果を過去の実績と呼ぶ報告はやり直しです。

段階の理解度チェック

報告が合格したらPhase 6へ進み、リスク、執行、振り返りの循環に組み込みます。

知識ノード

concept_idノードFoundationAdvanced3D
TRD-BT-001バックテスト Backtest第 25 章C戦略ラボ
TRD-BT-002データバイアス Data Bias第 26 章C—
TRD-BT-003インサンプルとアウトオブサンプル In-sample / Out-of-sample第 27 章C—
TRD-BT-004取引コスト Transaction Cost第 28 章E—
TRD-BT-005頑健性 Robustness第 29 章C—
TRD-BT-006ペーパー運用 Paper Trading第 30 章F—

このページの目次