# 自動売買戦略のバックテストの読み方

> バックテストのリターンは 1 つの結果にすぎません。話を信じる前に、期間、最大ドローダウン、取引コスト、サンプル外の挙動、失敗条件を評価してください。

Canonical HTML page: https://qanterion.com/ja/blog/read-backtest-risk

**結論：** バックテストをリターンだけで判断しないでください。まず市場期間を特定し、次に最大ドローダウン、取引コスト、サンプル外の挙動、最悪の局面を調べます。リターンとリスクの両方が説明できるときだけ、バックテストは役に立ちます。

## バックテストが実際に答えること

バックテストは「定義されたルールが過去データセットで走ったらどうなったか？」を問います。将来の約束ではなく、戦略がライブ執行を生き延びたことの証明でもありません。

最良の用途は挙動を理解することです。

- 戦略がいつ参加するか；
- 勝ちと負けがどう分布するか；
- 連敗がどれだけ長く続き得るか；
- 資産曲線がどこまで下がり得るか；
- 結果が回転率とコストにどれだけ敏感か。

## チェック 1: 期間と市場体制

上昇相場だけを覆うテストは、横ばい・下落環境についてほとんど語りません。次を問います。

1. テストはいつ始まり、いつ終わるか？
2. 高ボラティリティ、低ボラティリティ、トレンド、レンジを含むか？
3. どの資産、セッション、データ頻度を使うか？
4. 欠損データ、生存者バイアス、後知恵の選択が結果に影響し得るか？

日付範囲は飾りではありません。結果が何を支えられるかを定義します。

## チェック 2: 最大ドローダウン

最大ドローダウンは、以前の資産ピークから後の底までの最大下落を測ります。総リターンより実際の体験をよく表すことが多いです。

2 つの戦略が最終的にどちらも +20% でも、一方は途中 6% しか落ちず、他方は 35% 落ちることがあります。必要な資本、リスク許容度、停止規則が異なります。

確認する点：

- ドローダウンの深さ；
- ドローダウンの継続期間；
- 回復に要する時間；
- ドローダウンが集中する市場体制。

## チェック 3: コストと執行の前提

高回転戦略は、手数料、スプレッド、スリッページ、約定制約を省略すると、はるかに良く見えます。

信頼できる説明は、手数料モデル、成行・指値の模擬方法、大口注文を 1 価格で約定と仮定したか、シグナルから約定までの遅延を表現したかを説明する必要があります。

## チェック 4: サンプル内とサンプル外の挙動

サンプル内データは戦略の形成や調整に使います。サンプル外データは、調整に参加していない期間でも挙動が続くかを検証します。強いサンプル内結果だけでは過学習を説明し得ます。

より堅牢な手順は、見えないデータを残し、ローリングまたは区間分割テストでパラメータ安定性を調べます。

## チェック 5: 最悪期間と停止条件

最悪の月、最長の連敗、最も難しい体制を見つけ、それを運用規則に変換します。

- いつ配分を減らすか；
- いつ一時停止するか；
- いつ新しいバックテストが必要か；
- どの逸脱が当初の前提の崩壊を示唆するか。

## バックテストのチェックリスト

| チェック     | 問い                                             |
| ------------ | ------------------------------------------------ |
| 期間         | 複数の市場体制をカバーしているか？               |
| ドローダウン | 最悪の下落はどれだけ深く、どれだけ長く続いたか？ |
| コスト       | 手数料、スリッページ、約定制限は含まれるか？     |
| 検証         | サンプル外またはローリングテストはあるか？       |
| 安定性       | 小さなパラメータ変更で結果は崩れるか？           |
| 境界         | いつ戦略を一時停止・再評価すべきか？             |

## QANTERION でのバックテスト活用

バックテストは単独のリーダーボードではなく、割り当て可能資本、戦略閾値、口座リスクと並べて置くべきです。続けて [リスク予算でクオンツ戦略を選ぶ方法](/ja/blog/strategy-selection-risk-budget) を読み、[リスク開示](/ja/legal/risk) を確認してください。