2019年7月14日MT4(メタトレーダー4)ではバックテスト(backtest)を行い、FX自動売買ソフトであるEAの過去の相場での成績の検証を行うことが可能です。バックテストを行うことにより、そのEAのトレードの詳細な成績が分かり運用に取り入れる際の参考になります。バックテストでは過去の価格データであるヒストリカルデータをMT4にダウンロードして使いますが、精度が悪いと成績の反映が正確でなかったたりするため、合わせて注意が必要です。バックテストについては、うまくできない場合の例も含めてこの記事でご紹介していきます。ヒストリカルデータを取得し、MT4にダウンロードする。MT4でバックテストの設定を行う。バックテストを実行し、検証する。バックテストのレポートを確認する。バックテストをさらに時間短縮し、効率的に行うツールMT4でのバックテストの流れについてバックテストの流れについては上の図のようにヒストリカルデータデータを取得MT4にデータをダウンロードMT4にEAをセットする。バックテスト開始の順に行っていきます。ヒストリカルデータを取得し、MT4にダウンロードする。ヒストリカルデータは、過去の価格情報でバックテストのためにそれをFX会社からダウンロードする必要があります。MT4に入っている価格データはある程度新しいものが多いため、バックテストのために5年や10年分の価格データを取得し、MT4にダウンロードをしていきます。MT4があるといいでしょう。精度が必要になるため、より正確な価格を配信している、FXTFやデューカスコピーがおすすめです。(FXDDは精度が悪いと言われています。次にMT4にEAをセットします。バックテストのためにEAをセットする場合の注意点についてはデモ口座でバックテストをする場合、EAによってはデモ口座に対応していないものもあり、その場合バックテストができない。EAをセットした時にはちゃんとEAが稼働できる状態にあるかをバックテストの前に確認しておく必要があります。あわせて読みたい▶️MT4にEAをセットする方法MT4でバックテストを行うそれではMT4にヒストリカルデータのダウンロードとEAをセットした後のバックテストの方法について解説をしていきます。MT4でバックテストの設定を行う。MT4の上のメニューにある「ストレトジーテスター」のマークをクリックします。するとMT4の下の方に上の図ようなバックテストの設定画面が表示されます。*画像をクリックすると拡大します。説明1EA(エキスパートアドバイザー)バックテストに使用するEAを選択します。2通貨ペアEAに対応した通貨ペアを選択します。ヒストリカルデータでダウンロードした通貨ペアです。3モデルバックテストの方法について選択をします。全ティック(最も精度が高い)コントロールポイント(信頼性は高くない。)始値のみ(テストのスピードが高いがバーの始しか動かないEAのみに対応)のいずれかを選択します。4期間を指定バックテストの期間を選択します。(価格データのある期間内で選択が可能)5期間バックテストを行う時間足を指定します。6スプレッド対応するスプレッドを指定します。実際にトレードするMT4会社のスプレッドを選択するといいでしょう。口座資金の金額やEAのパラメーターを設定します。8通貨ペアのプロパティ口座の状況や、証拠金率の値を確認できます。8チャートを開くバックテストを行うチャートを開くことができます。選択したEAを編集することができます。1エキスパートアドバイザーまず、バックテストに使用するEAを選択します。MT4にセットしているEAの中から選ぶことが可能です。*インジケーターのみでもバックテストは可能です。今回はドル円の15分足でトレードを行う「一本勝ち」というEAを選んでいます。https://xn--vck5d6ae0cyc1651bzhkl8uzt5ec3yanfa.com/ea/ippongachi/2通貨ペア通貨ペアでは、バックテストを行うEAに対応した通貨ペアを選択します。3モデルモデルではバックテストのどのように行うかを選択することができます。全ティック利用可能な最小時間枠を使い全ての時間でテスト。遅いコントロールポイント一つ下の時間枠を使った簡易的な方法。中ぐらい始値のみバーの始めにしか動かないEA向け。早い基本的にはバックテストでの検証は精度が求められるため、「全ティック」での方法をオススメします。4期間を指定バックテストを行う期間を指定します。期間の指定は、MT4に入っているヒストリカルデータの時間足の期間内で確認することができます。時間足の確認方法は、メニューの「ツール」→「ヒストリーセンター」から上の画像を表示させます。対応する通貨ペアと時間足を選ぶと上のように価格データが出てきます。この価格データで一番下までスクロールするとどの期間からの価格データが入っているかを確認することが可能です。期間とは通貨ペアの「時間足」のことになります。今回のバックテストでは「一本勝ち」というEAなので、15分足でのトレードとなっているため、「M15」を選択しました。6スプレッドスプレッドは、自動売買の取引コストになります。項目pips現在値バックテストを行うMT4の現在のスプレッドを使用する。20.2pips50.5pips101pips3030pips上の図のようにバックテストでは0.1pips単位での値になっています。運用するfx会社のスプレッドの値を調べてそれを入力するようにします。円やドルなどの通過を指定できる。(上の図では1000ドル、約100万円が選択されています。&Short(買うと売る)。&Shortを選択する。EAが買い(ロング)のみでトレードする場合には「Long」を選択します。次に「パラメーターの入力」のタブを選択した場合の画面です。このパラメーターとは、EAのトレードをどのように行うかを設定することができます。ポジションを持つかどうか」などの設定を行うことができます。通常の自動売買トレードでもEAを設定した場合にはこの設定を行います。あわせて読みたい▶️FX自動売買における設定ロットの考え方について8通貨ペアのプロパティ通貨ペアのプロパティでは、通貨ペアの取引の条件を確認することできます。どんな入力した値が反映されていますので、念のため確認しておいたほうがいいでしょう。バックテストを実行し、検証する。以上でバックテストの設定が終わったので、右下の「スタート」よりバックテストを開始します。バックテストが完了すると下のタブで上の図ような結果が出ます。結果EAがトレードを行った具体的な結果(トレードの内容)グラフEAのトレードの収益曲線レポートEAのバックテストの成績バックテストのレポートを確認する。バックテストではレポートを作成することにより、上の「結果、グラフ、レポート」をまとめたレポートを出力することができます。バックテストの結果の画面上より、マウスの右クリックを行います。表示された「レポートの保存」をクリックしてレポートを保存します。以下主な項目をまとめています。各時間足の不整合の値。「0」にする必要があります。総損失の差ドローダウンドローダウンは、損失を受けてから損失を受けた時点まで資金が回復した場合の値下がり率。「絶対ドローダウン」は初期証拠金からドローダウン。「最大ドローダウン」は期間内のドローダウンの最大を金額ベースで表示したもの。買いポジションロング(買い)からエントリーした時の総数と勝率バックテストまとめ以上バックテストをまとめてみました。バックテストは運用するEAがどのパフォーマンスを示すかを知る重要な検証作業の一つと言えます。全てのEAのバックテストをした方がいいのかというとそうではなく、選択したEAがフォワードテストでのfx会社の同じだったり、EAが実績があり十分なフォワードテスト(リアルタイムの成績データ)の結果があるのでれば、バックテストを行わずに直接運用することも選択肢としてあります。その場合には、「最初は少額で運用してフォワードテストの結果と整合しながら大きな違いがないか」を確認しつつ、調子が良ければ設定ロットを上げていくという方法がオススメと言えます。あわせて読みたい▶️初心者から始めるMT4の導入流れと自動売買トレード方法バックテストをさらに時間短縮し、効率的に行うツールバックテストは本来のMT4に備わっている機能の一つですが、MT4自体が海外発のこともあり、自動売買が初心者には少々使いづらいところがあります。そこでバックテストを初心者でも使いやすく、そしてEAの開発者でも時間短縮でバックテストをしてくれるツールがMT4バッチプロセッサーと言うツールです。○バックテストの処理速度をあげる○EAの様々なパターンのバックテストを同時に行う。○EAごとのバックテストを登録できるため、一度登録すれば次からはボタン一つで簡単にバックテストが可能ヨリコMT4バッチテストのような機能のものはこれまでなかったので、EAの開発者や運用者共に購入する人が増えてきているわ。バックテストを積極的に行いたい場合には検討してみてね。無料メルマガ購読初心者から学べるFX自動売買トレードの手法と運用方法とオススメのEAを配信しています。本サイトからリリースしたスイス円専用のデイトレードEA。仮想通貨歴2015年~。メルマガサイトで仮想通貨情報も配信し、数多くの個人投資家ネットワークに参加しています。機関投資家を含め、多くの投資家から得た知識を展開していきます。業界大手GMOが運営する、FX専用VPSのお名前.com。適正ロットの設定方法EAのMT4のセット方法FX専用格安VPS比較ランキング仮想通貨取引は今後注目!国内大手企業が参入する仮想通貨投資も今後投資として急成長が見込める投資です。初心者から始める!MT4を使ったFX自動売買ソフト(EA)で。