EAのバックテスト結果の見方|初心者がまず確認したい指標を解説

自動売買LAB辞典

EA(決めたルールで売買を行うプログラム)のバックテストを実行すると、損益や取引回数、さまざまな評価指標が表示されます。

ところが、数字がたくさん並んでいると「結局どこを見ればいいの?」と迷いやすいものです。特に初心者のうちは、最終的な利益がプラスかマイナスかだけに目が向きがちです。

バックテスト結果を見るときに大切なのは、一つの数字だけでEAを判断しないことです。総損益だけでなく、PF、最大DD、勝率、リスクリワード、取引数などを組み合わせることで、そのEAがどのような勝ち方・負け方をするのかが見えやすくなります。

この記事では、各指標の細かな計算方法ではなく、初心者がバックテスト結果を見るときの基本的な順番と考え方を整理します。

まずは総損益だけで判断しない

バックテスト結果を見ると、最初に総損益が気になるかもしれません。最終的に利益が残ったのかを確認すること自体は大切です。

ただし、総損益だけでは、その利益を得るまでにどのくらいの損失を経験したのか、何回取引したのか、安定して利益を積み重ねたのか、一部の大きな利益に支えられているのかまでは分かりません。

同じような総損益になった2つのEAでも、途中の値動きや損失の大きさ、勝ち方はまったく異なる可能性があります。

そこで、総損益を確認したら、次に複数の指標を見てEAの特徴を整理していきます。

PFで利益と損失のバランスを見る

PF(プロフィットファクター)は、バックテストで発生した利益と損失のバランスを見るための代表的な指標です。

総損益がプラスでも、その結果がどのような利益と損失の積み重ねでできているのかを見る材料になります。

ここで注意したいのは、PFだけを見て「この数値以上なら良いEA」と決めないことです。テスト期間や取引数、相場環境などによって結果の意味は変わります。

PFはEAを一発で評価する点数ではなく、ほかの指標と組み合わせて特徴を確認するための数字として見ると分かりやすくなります。

最大DDでどれくらい資産が減ったかを見る

利益と一緒に確認したいのが最大DD(最大ドローダウン)です。最大DDは、バックテスト中に資産がどの程度大きく減少したかを見るための指標です。

最終的に利益が出ていたとしても、その途中で大きく資産が減っている場合があります。総損益だけを見ていると、この途中の苦しい局面を見落としてしまいます。

EAを検証するときは「どれだけ増えたか」と同時に「途中でどれだけ減ったか」を確認することが重要です。

最大DDについても万能な合格ラインがあるわけではありません。運用資金やEAの特徴などと合わせて、どの程度の資産減少が起きていたのかを確認します。

勝率とリスクリワードはセットで考える

勝率は、全取引のうち勝ち取引が占める割合です。分かりやすい数字なので、初心者ほど注目しやすい指標でもあります。

しかし、勝率が高いからといって、それだけで利益が残るとは限りません。小さな利益を何度も積み重ねても、一度の大きな損失でそれまでの利益を失うような取引も考えられるからです。

反対に、勝率がそれほど高くなくても、勝ったときの利益が負けたときの損失より大きければ、全体として利益が残る場合があります。

そこで勝率と一緒に考えたいのがリスクリワードです。リスクリワードは、利益幅と損失幅の関係を見る考え方です。

「何回勝ったか」だけではなく、「勝ったときと負けたときにどのくらい動くのか」を合わせて見ることで、EAの勝ち方が理解しやすくなります。

取引数が十分あるかを確認する

PFや勝率などを見る前提として、忘れたくないのが取引数です。

たとえば、非常に少ない回数の取引だけで高い勝率になっていても、それだけでEAの特徴を判断するのは難しくなります。たまたま数回の取引がうまくいったことで、結果が大きく見えている可能性もあるためです。

一方で、単純に「取引数が多ければ良い」とも限りません。EAの売買ロジックや使用する時間足によって、もともとの取引頻度は異なります。

大切なのは、テストした期間とEAの性質に対して、結果を考えるための材料が十分に得られているかという視点です。

テスト期間と相場環境も一緒に見る

バックテスト結果を読むときは、数字だけではなく「どの期間をテストした結果なのか」も確認します。

短い期間だけを使うと、その時期特有の相場環境に結果が左右されることがあります。上昇が続く相場、下落が続く相場、一定の範囲を行き来するレンジ相場など、相場の状態によってEAの得意・不得意が変わる可能性があります。

特定の過去データに合わせて設定を調整しすぎることは過剰最適化と呼ばれます。過去のテストでは良好でも、別の期間では同じような結果にならない原因の一つになります。

そのため、バックテストの数字を見るときは、テスト期間の長さや相場の偏りも合わせて確認することが大切です。

バックテストと実運用では結果が変わることがある

バックテストで良い数字が並んでいても、その結果が実際の運用でそのまま再現されるとは限りません。

バックテストでは使用する過去データの品質によって結果が変わる可能性があります。また、実際の取引ではスプレッドなどの取引コストが変動することがあります。

スプレッドとは売値と買値の差で、取引コストの一つです。さらに、注文した価格と実際に約定した価格に差が生じるスリッページなど、バックテストでは実際の取引環境を完全には再現できない要素もあります。

過去データで特徴を確認した後、実際の相場でEAの動きを確認するフォワードテストも検証方法の一つです。ただし、フォワードテストにも実運用との差があり、将来の利益を保証するものではありません。

初心者は5つの視点で順番に確認しよう

バックテスト結果の数字が多くて迷ったときは、次のような順番で確認すると整理しやすくなります。

  1. 総損益:最終的な損益だけで判断せず、まず全体像を確認する
  2. PF:利益と損失のバランスを見る
  3. 最大DD:途中でどの程度資産が減ったかを見る
  4. 勝率とリスクリワード:勝つ回数と利益幅・損失幅の関係を見る
  5. 取引数:結果を考えるための材料が十分にあるかを見る

さらに、テスト期間や相場環境、取引コストなども確認すると、一つの数字だけでは分からなかったEAの特徴が見えやすくなります。

評価指標をもう少し詳しく知りたい方へ

ぽっちゃり勇者のひとこと

利益が大きい数字を見ると、勇者としてはつい「おお、強そう!」と言いたくなるところ。でも装備の攻撃力だけで冒険に出ないのと同じで、EAも一つの数字だけでは分かりません。PF、最大DD、勝率、リスクリワード、取引数を並べて、「どうやってこの結果になったんだろう?」と見るところから検証を始めましょう。

まとめ

EAのバックテスト結果を見るときは、総損益だけで良し悪しを決めず、複数の指標からEAの特徴を確認することが大切です。

  • PFで利益と損失のバランスを見る
  • 最大DDで資産減少の大きさを見る
  • 勝率とリスクリワードを組み合わせて勝ち方・負け方を見る
  • 取引数が判断材料として十分か確認する
  • テスト期間や相場環境、取引コストも確認する

バックテストは将来の利益を保証するものではありません。数字を合格・不合格の判定に使うのではなく、そのEAがどのような特徴やリスクを持っているのかを理解するための材料として活用していきましょう。

タイトルとURLをコピーしました