この記事でわかること
- FXバックテストとは何か、なぜ重要なのか
- バックテストで確認できる指標(PF・勝率・取引数)の意味
- 当サイト(fxinsight)のバックテスト手法と実績データ
FXバックテストとは
バックテストとは、過去の価格データを使ってトレード手法の統計的な有効性を検証するプロセスです。「この指標でエントリーした場合、過去のデータではどのような結果になったか」を数値で確認します。
感覚や経験則ではなく、データに基づいてトレード手法を評価できる点がバックテストの利点です。
バックテストで何がわかるか
バックテストを実施することで、以下の指標を定量化できます。
| 指標 | 内容 |
|---|---|
| 勝率 | 利益確定した取引の割合 |
| PF(プロフィットファクター) | 総利益 ÷ 総損失 |
| 取引数 | 検証期間中のシグナル発生回数 |
| 最大ドローダウン | 資産が最も減少した時の幅 |
このうち PF(プロフィットファクター) は特に重要です。PFが1.0を上回っていれば期待値がプラスであることを意味します。
バックテストの限界
バックテストは有効なツールですが、以下の点に注意が必要です。
- 過去の結果は将来を保証しない:相場環境が変化すると、過去に有効だった手法が機能しなくなることがあります
- カーブフィッティング:過去データに過剰適合したパラメータ設定は、実際の取引で機能しないことがあります
- コスト未考慮のリスク:スプレッドやスリッページを考慮しない場合、実際の収益性は低下します
当サイトのバックテスト手法
当サイト(fxinsight)ではUSDJPY 60分足を対象に、56指標を1つずつ単独バックテストしています。
検証条件
- 通貨ペア:USDJPY / 時間軸:60分足 / 期間:約2年間
- TP(利確):45pips 固定 / SL(損切):30pips 固定
トレンド系18指標の結果(一部)
| 指標 | PF | 勝率 | 取引数 |
|---|---|---|---|
| ウィークリーピボット | 1.24 | 45.9% | 229回 |
| デイリーピボット | 1.15 | 43.8% | 557回 |
| BB %B(2σ) | 1.14 | 43.8% | 576回 |
| 一目 遅行線 | 1.14 | 43.5% | 517回 |
| EMA20 傾き | 1.13 | 43.3% | 635回 |
バックテスト詳細(損益推移・月次成績・全取引ログ)は各指標のページで公開しています。
バックテストデータの活用方法
バックテスト結果は「その条件下での過去の統計」として活用できます。
- PF1.1以上・取引数200回以上の指標を優先的に参照する
- 複数の高PF指標が同じ方向を示している場面に注目する
- TP/SL比率を参考にリスク管理の設定に応用する
いずれも実際の取引での損益を保証するものではありません。過去データはあくまで参考情報として活用してください。