ヒストリカルデータ品質とは?意味・読み方を美容師トレーダーが解説【FX用語集】
「バックテストの結果が良かったのに、リアルで全然違う動きをする」——その原因の一つがデータ品質かもしれない。
意味・読み方
読み方:ヒストリカルデータひんしつ
簡単に言うと:バックテストに使う過去の価格データが、どれだけ正確・完全かを示す指標のこと。
もう少し詳しく:ヒストリカルデータ品質とは、EAや戦略のバックテストに用いる過去の価格データの精度・完全性のこと。
特にMT4のバックテストでは、データの品質(クオリティ)がパーセンテージで表示される。
90%以上が「使えるデータ」の目安とされており、低品質なデータでのバックテストは信頼性に乏しい結果を生む。
別名・類似語・略称
| 表現 | 補足 |
|---|---|
| バックテスト精度 | データ品質がバックテストの精度に直結することからの言い方 |
| クオリティ(Quality) | MT4のストラテジーテスターの結果に数値で表示される |
| ティックデータ精度 | 最小値動き(ティック)単位でのデータの正確さ |
データ品質が低いとどうなるか
MT4では標準でM1(1分足)のデータを元にバックテストを行うが、この場合足の中身(ティックの動き)は補完・推測される。
高品質なティックデータを使うと、足の内部の動きをより正確に再現できる。
| データ品質 | 意味 |
|---|---|
| 90%以上 | ほぼ実際の価格変動を再現できている |
| 70〜89% | 誤差があるが参考にはなる |
| 70%未満 | 信頼性が低い。バックテスト結果を過信しないほうがいい |
データ品質を上げる方法
① Tick Data Suite(外部ツール)を使う
Dukascopyなどのブローカーが提供する高精度なティックデータをMT4に取り込んで使う。
これが最も精度の高いバックテスト環境を作る方法とされている。
② FXDDやDukascopyからデータを取得する
無料でも高品質なヒストリカルデータを提供しているブローカー・サービスがある。
MT4の標準データよりも正確なことが多い。
③ 使う時間足を意識する
M1(1分足)でのバックテストは補完誤差が大きい。
M5以上の時間足を使ったバックテストのほうが相対的に誤差が少ない。
よくある誤解・勘違い
「クオリティ99%だからこのバックテストは完璧だ」と思っていた。
Tick Data Suiteを導入して99%品質のデータでバックテストを走らせたとき、「これで信頼できるデータだ」と安心しきっていた。
でも後で気づいたのは、データ品質が高くても「スプレッドの設定」が現実と合っていなければ結果は歪む、ということだ。
バックテスト中のスプレッドを固定値1pipsにしていたが、実際の取引では指標発表時に5〜10pipsに広がる。
その差がバックテストとリアルのパフォーマンスの乖離を生んでいた。
データ品質はバックテスト精度の一要素にすぎない。
関連用語
- バックテスト(backtest)
- ヒストリカルデータ(historical-data)
- バックテスト最適化(bt-optimization)


