Portfolio a alokace
ポートフォリオのバックテスト:実施方法と盲信してはいけない理由
要点
- バックテストはポートフォリオの特性を理解するための有用なツールであり、将来のリターンの保証ではありません。
- サバイバーシップバイアス、データマイニング、過去へのオーバーフィッティングがバックテストの3つの主要な落とし穴です。
- 歴史的データでパラメータを最適化すればするほど、戦略の堅牢性ではなく過去をテストしていることになります。
- 良いバックテストには手数料、税金、心理的に現実的なリバランスルールが含まれます。
バックテストはポートフォリオパフォーマンスの歴史的シミュレーションです——特定のルールのもとで、過去に戦略がどう機能したかを示します。価値のあるツールですが、誤用されやすいものです。
バックテストの用途
正しく使用すると、バックテストは以下に役立ちます:
- 戦略の変動性の理解——ドローダウンがどれほど深かったか;
- 同じ条件で2つの配分を比較する;
- リバランスルールが歴史的に意図どおりに機能したかを検証する;
- 最大ドローダウンと回復時間を推定する。
バックテストは以下には使用しません:将来のリターンの予測、または最良の歴史的パフォーマンスという理由だけで戦略を選ぶこと。
3つの大きな落とし穴
サバイバーシップバイアス——歴史的データベースには主に生き残った企業やファンドが含まれています。破綻した企業は欠如しているため、平均的なリターンが膨らんでいます。
データマイニングとオーバーフィッティング——同じ歴史的データで100の異なる戦略をテストすると、統計的に純粋な偶然でいくつかが機能するものが見つかります。特定の歴史に適合した戦略は将来機能しません。
ルックアヘッドバイアス——バックテストモデルで当時はまだ利用できなかった情報を意図せず使用する(例:今日の配当データを遡及的に適用する)。
バックテストを正しく実施する方法
すべての実際のコストを含めましょう——手数料、スプレッド、配当源泉税。異なる市場サイクルをカバーする最長の歴史(強気相場、弱気相場、横ばい相場、インフレおよびデフレ環境)でテストします。アウトオブサンプル検証を使用しましょう——設計に使用した時期とは異なる時期で戦略をテストします。
実践的な活用
一般的な投資家にとって、バックテストはPortfolio VisualizerやBacktest.curvo.euなどのツールで無料で利用できます。ポートフォリオの基本的な特性を検証するのに役立ちますが、「最良の」戦略を選ぶためではありません。バックテストが簡単には捉えられない要因については、ファクター投資の記事や、なぜ市場を予測しないかについてで説明しています。
よくある質問
ポートフォリオのバックテストとは何ですか?
所定のルール(配分、リバランス、入金)のもとで、ポートフォリオが過去にどのようなパフォーマンスをしたかを示す歴史的シミュレーションです。戦略の変動性とドローダウンを理解するのに役立ちますが、将来のリターンを保証するものではありません。
サバイバーシップバイアスとは何ですか?
歴史的データの歪み:破産したり存在しなくなったりした企業やファンドがデータベースから欠落しています。その結果、歴史的な平均リターンが生存者によって膨らまされます——当時の投資家が実際に経験したものより良い数値になっています。
信頼性の高いバックテストはどのように実施しますか?
実際の手数料と税金を含め、異なる市場フェーズをカバーする最長の歴史でテストし、あまりにも多くのパラメータの最適化を避けましょう。可能であれば、設計に使用した時期とは異なる時期で戦略を検証しましょう。