EAのバックテスト結果の確認方法

EA
スポンサーリンク

MT4でEAのバックテスト後に行う、結果の確認方法です。

レポートの説明

バックテスト後に、「レポート」タブをクリックするとバックテスト結果を確認することができます。

聞き慣れない単語がいくつか並んでいますが、それも踏まえて重要な項目を説明します。

不整合チャートエラー

チャートエラーの項目ですので、この数値は基本0になっている事が前提です。

0以外の場合は、チャートデータの修正が必要です。

モデリング品質

テスト前の設定で、モデルを『全ティック』にしている場合、約90%になっているのが妥当な数値です。90%を大きく下回っている場合、チャートに抜けがある等の不備がありますのでチャートデータの修正が必要です。

モデルを『始値のみ』や『コントロールポイント』にしているとN/A(利用不可)になるので『全ティック』でバックテストをする人向けの情報です。

初期証拠金と純益

こちらの初期証拠金と純益ですが、デフォルトの設定では通貨単位が米ドルになっています。

米ドルだと、証拠金や純益のイメージが掴めないという方は、通貨単位を日本円に変更することも可能ですので、以下の記事を参考に変更してみてください。

プロフィットファクタ

総利益 ÷ 総損失の数値です。1.00より下の場合、損失のほうが大きいのでダメなEAということになります。基本は1.00よりも上を目指してEAを作ります。

たとえ、勝率が悪かったとしてもプロフィットファクタの数値が良い場合、勝てるEAとなります。(損小利大のEAとなる)
したがって、プロフィットファクタの値が勝てるEAとしての最重要項目となります。
 

総取引数

バックテストで行った総取引数の値です。取引数は多いに越したことはありません。個人的には、総取引数は最低でも1000ぐらいないと安心できません。

総取引数及びテストバー数が少なければ少ないほどテスト結果の信ぴょう性は低く、及びテストバー数が多ければ多いほどテスト結果の信ぴょう性は高いです。
※プロフィットファクタが良いけど、総取引数が画像のサンプルのようにテストバー数が2441で総取引数が83だと信ぴょう性はかなり低いです

ドローダウン

ドローダウンは資金がどれだけ減ったかを確認する項目になります。以下3種類があります。

絶対ドローダウン

EA運用開始時から、口座の初期資金がどれだけ減ったかの数値です。

例えば、500万円でEA運用を開始したとして、絶対ドローダウンが200万円という結果になった場合、EA運用中に資金が300万円にまで目減りしたという事になります。この状態に耐えれるかどうかを検討する項目です。

最大ドローダウン

EA運用開始時からEA運用終了時までで、一番資金が減った時の数値です。

例えば、500万円でEA運用を開始したとして、順調に700万円まで資金が増えている状態でしたが、そこから負けが続き大きく資金が減ったとします。最大ドローダウンが300万円という結果になった場合、EA運用中に資金が700万円→400万円にまで目減りしたという形になります。この状態に耐えれるかどうかを検討する項目になります。

相対ドローダウン

資金の減った割合が一倍高い数値です。
※最大ドローダウンを確認しておけば、こちらは特に確認する必要はないです

その他の項目

あとは勝率や、勝トレード、敗トレード、連勝、連敗等ありますが参考程度に見るぐらいでOKです。

グラフの説明

バックテスト後に、「グラフ」タブをクリックするとバックテスト結果を確認することができます。

こちらは目視確認で、「上がっているな」「下がっているな」を確認する程度でOKです。

結果の説明

バックテスト後に、「結果」タブをクリックするとバックテスト結果を確認することができます。

こちらは、バックテスト時に「ビジュアルモード」にチェックを入れてテストした場合に役立ちます。

「損益」をクリックし、一番大きな損失順に並びかえます。 次に、損失行をダブルクリックするとその損失があったトレード箇所(黄色枠部分)がにチャートが移動してくれます。

「ビジュアルモード」にチェックを入れてテストすることで、損失の大きかったトレードを確認し、EAを修正する事ができます。

最後に

お疲れ様でした。以上で、バックテスト結果確認方法については完了となります。

自作するEAにしても、購入するEAにしてもバックテスト結果は非常に重要ですので、是非良いEAか悪いEAかを簡易的に見れるようにしましょう。

結果が悪いEAでは、今後良くなる事は限りなく少ないと思いますし、仮に成績の悪いEAで実際FXに挑んでもメンタル的にかなり厳しいのでEAの修正が必要になってきます。

ただし、利益があまり出ないEAであったとしても、大量にトレードするEAであればスプレッドを見直す(低スプレッドのFX業者で運用する)だけで利益はかなり出るようになりますので、FX業者を検討するのもありだと思います。

低スプレッドの国内FX業者はこちら

あと、バックテスト結果をより詳細に確認する方法があります。クオンツアナライザーという無料ツールを使います。

コメント