第 25 章 · Backtest とは何か
過去データで戦略をシミュレーションすると、将来の利益を証明できますか?
- 練習するスキル
- データで検証する
- 先に読む
- 第 22 章 · シグナル
- 3D シミュレーション
- 研究ラボ · 戦略ラボ(計画中)
市場の現場
林さんの規則は図ではよく見えました。シグナル後の変化を足して戦略収益にしようとしましたが、哲さんは、その時の保有、数量、約定時刻、資金調達費用を問いました。方向だけでは口座を復元できません。
あなたが決める
照合可能な口座結果を得るため、どう記録しますか?
結果を観察する
初期の合成標本で、同じ数量の総利益は約 1,320.78、手数料は約 183.33、スリッページは約 91.66、資金調達の純支出は約 108.23 です。純利益は約 937.56、口座は 10,000 から 10,937.56 になります。過去相場は使っておらず、年率換算して実戦略の成績にしてはいけません。
仕組みを理解する
前の足の終値でシグナルを得て、次の始値で実行し、保有損益と現在の足の資金調達費用を記録します。建てる数量は当時の純資産の一部で決め、保有中の継続的なリバランスはしません。最後は既定で決済して課金します。方向反転では旧ポジションを閉じて新しいものを開くため、両方に費用がかかります。
最大ドローダウンは終値の標本だけで、日中の最悪リスクは含みません。純資産が尽きると停止し、負残高の不足を残します。取引所の分離証拠金の清算エンジンではありません。開始時に純資産以内で建てても、保有中の実際の倍率が常に1倍以下とは限りません。総利益は実際の数量から費用だけを外したもので、ゼロコストの口座を別に走らせた結果ではありません。
用語を知る
実際の市場
第 22 章の入手可能時刻が、最も早い約定時刻を決めます。
第 17 章は支払い方向を説明します。保有コストを入口と出口だけに計上してはいけません。
第 10 章は、終点収益と途中の損失を区別します。
実践する
- 初期値のまま、総利益から総コストを引くと純利益になることを確認します。
- 戦略種類を変え、同じ合成データと費用定義でのみ比べます。
- 観察説明を書き、Markdown をコピーかダウンロードします。未実施の標本外・安定性検証は未検証のまま残します。
シード 42 の合成日足360本であり、過去の実績ではない。初期資産 10,000 米ドル、各建玉の予算は資産の 50%。保有中はリバランスせず、最後の終値で決済する。始値と終値で資産枯渇を確認し、不足額も保持する。
- 純リターン
- 9.38%
- 終値ベースの最大ドローダウン
- 15.63%
- 決済済み取引数
- 44
- コスト控除後の勝率
- 52.27%
- 期末資産(米ドル)
- 10,937.56
- 停止 / 資産不足額(米ドル)
- 未停止 / 0
| 同じ約定数量による帳簿(米ドル) | 金額 |
|---|---|
| コスト控除前の損益 | 1,320.78 |
| 手数料 / スリッページ / インパクト | 183.33 / 91.66 / 0 |
| 資金調達料の純支払額(負数は純受取) | 108.23 |
| 純損益 = コスト控除前損益 − 全コスト | 937.56 |
コスト控除前損益は実際の約定数量と基準価格で再計算した値であり、別のコストゼロ戦略とはみなせない。コストはその後の資産と数量を変える。固定インパクト値は板の容量推定ではない。資金調達料は純受取となる場合もある。
| 最初の8件の約定 | シグナルのインデックス → 約定のインデックス | 売買方向 | 約定価格 |
|---|---|---|---|
| entry | 10 → 11 | buy | 103.8 |
| signal-exit | 27 → 28 | sell | 107.29 |
| entry | 28 → 29 | buy | 108.27 |
| signal-exit | 49 → 50 | sell | 114.75 |
| entry | 51 → 52 | buy | 116.95 |
| signal-exit | 62 → 63 | sell | 120 |
| entry | 66 → 67 | buy | 121.65 |
| signal-exit | 70 → 71 | sell | 122.32 |
編集内容はこのページのみで、再読み込みすると消えます。コピーまたはダウンロードしてください。
教材の版V1-docs、出所p3:report:backtest-report.md;第25章 / TRD-BT-001
クリック時のパラメーターと結果だけを記録する。実験への合格を意味しない。保存予定のスナップショットを見る
変数を1つ変える
3つの学習レベル
- 基礎過去データの戦略実験は、将来の利益を証明できるでしょうか?第 25 章
- 発展イベント駆動とベクトル化バックテストには、それぞれどんな落とし穴があるか?Advanced C · 体系的・定量的な取引
- 機関研究基盤はすべてのバックテストの再現性と監査可能性をどう確保するか?Institutional
- 3D市場とシグナル(Funding、OI、Momentum)を選び、条件を組み合わせて過去市場の結果を見る。研究ラボ
各売買と費用を再計算してから、集計指標を見ます。
イベント駆動とベクトル化の時系列、保有重複、費用境界を比べます。高速化で口座の意味を変えてはいけません。
成果物を続けます:バックテストの時刻と再現コードを確認する。
入力版、コード版、設定、明細、報告を保存します。独立再計算と監査は昇格の前提です。Advanced Bを参照してください。
成果物を続けます:入力、コード、報告を監査可能にする。
持ち帰る問い
章の理解度チェック
いいえ。固定シードの合成市場です。
実際の数量と参考価格を使い、費用だけを外します。ゼロコストの戦略を再実行した結果ではありません。
既定では強制決済して課金します。報告に終端処理を記録します。
いいえ。指定したデータと仮定での模擬結果だけを示します。
持ち帰る要点
バックテストは、過去にそのルールで取引していたらどうなったかを答えます。戦略を反証できますが、将来の有効性を保証しません。
今回の学習を記録
「既読」はこの章を読んだとの確認だけを表す。理解度チェックは参考結論と照らした自己評価であり、どちらも習得認定や職業レベルではない。クリックごとに時刻付きの端末記録を残す。
核心の問いに答え、自己評価を記録
過去データの戦略実験は、将来の利益を証明できるでしょうか?
概念習得の自己申告(認定ではない)
本人が明示的に申告する。既読、正解との自己評価、実験結果から習得を推定しない。未申告は不明。撤回すると不明になり、選択済み添付も解除する。
バックテスト:未読込
履歴シミュレーション:未読込
資産曲線:未読込
パフォーマンス指標:未読込
この章の自己申告はまだ読み込んでいません。申告がないことは習得を意味しません。
この章の文脈を使って質問を準備
Tutor質問作業台
モデルサービスは未設定です。送信すると下のプレビューを当サイトのインターフェースに提出し、未設定の案内を受け取るだけです。外部モデルの呼出しや回答生成はありません。提供元、実行場所、データ保存方式は未定です。
役割の目的:物語、例、計算で概念を説明する。 以下は質問の準備であり、この役割が生成した結果ではありません。
Foundation 第25章 · TRD-BT-001 v1.0 · 読書モード foundation 教材の版V1-docs。schemaVersionはデータ構造の版、nodeVersionはノードの版で、3つは別々に記録する。読書モードは自己申告Levelとは異なる。
端末記録の選択と自己申告Levelの管理
読込はクリック後だけに行い、読込はアップロードへの同意を意味しない。既読、自己評価、実験、研究スナップショットは学習者の資料であり、モデルへの指示や検証済みの事実ではない。秘密鍵、身元情報、実口座情報は含めない。
使用する質問と添付を確認
1~4,000文字の質問を入力してください
サービス未設定。AIの回答はありません。
端末保存、書き出し、削除
記録は現在のブラウザー・サイトのlocalStorageに最大100件保存し、自動期限切れはない。アカウント分離やクラウドバックアップはなく、共有端末の他の利用者が読める可能性がある。1つのタブで編集し、同時書込による上書きを避けて早めに書き出す。変更や削除で選択済み添付は解除され、再読込が必要。
Journalは第35章のログツールで個別に管理・削除する。端末データの削除は、将来のサーバーデータの削除を意味しない。現在はサーバー複製がない。保存をブラウザーが拒否した場合は成功と表示しないため、このページのプレビューをコピーしてください。