【MT4】EAのバックテストをする方法【FX自動売買】

公開日: : MT4 , , , ,

今回は、MT4を使って、EAのバックテストを行う方法について紹介します。

バックテストは、自分で作ったEAなどを実際の過去データを使って検証することです。

EAは、いきなり本番用口座で動かすのではなく、バックテストである程度良い結果が得られてからというのが大切かと思われます。

今回は、通貨ペア「ドル円」で行います。

表示」メニュー → 「ストラテジーテスタ」から「テスター」ウィンドウを表示させます。

デフォルトで選択されている「セッティング」タブで設定を行います。

まず、バックテストする EA(エキスパートアドバイザー)を選択します。

次に、通貨ペアを選択します。今回はドル円(USDJPY)を選択しました。

期間は「M1」を選択し、モデルは「全ティック(利用可能な最小時間枠を使いすべてのティックを生成する、最も正確な方法)」を選択します。

※期間とモデルはバックテストの正確性に関わってくるので、上記の設定をおすすめします。

期間を指定にチェックを入れ、開始日と終了日を設定します。期間の指定はできるだけ長い期間を設定するのが良いです。

次に、初期証拠金を設定します。初期の証拠金が少ないとバックテストの途中で資金が尽きてストップしてしまうことになるので、初期証拠金は多めに設定しておくとよいです。

「エキスパート設定」ボタンを押し、エキスパート設定ウィンドウの「テスト設定」タブの「初期証拠金」項目から設定します。

今回は「100000 USD」とし、1000万円としました。

設定が終了したら、右下の「スタート」ボタンを押せば、バックテストが始まります。

バックテストは期間にもよりますがそこそこ時間がかかります。

「結果」タブで取引の履歴がみれます。

「グラフ」タブで残高の推移がみれます。

「レポート」タブでレポート情報がみれます。

レポート画面上で「右クリック」→「レポートの保存」で、htmlファイルでレポートの保存ができます。

保存したレポートはブラウザでみれます。

関連記事

【トラリピ】スプレッドについて調べてみた【FX自動売買】

トラリピは、マネースクエアが運営しているFXの自動売買システムです。 トラリピの詳細はここでは

記事を読む

【MQL4】注文を出す関数について調べてみた【OrderSend】

今回は、EAで注文を出すMQL4の関数「OrderSend()」について調べてみました。 Or

記事を読む

【MT4】ノートPCを閉じてもEAを実行させ続ける方法【Windows10】

今回は、MT4上でノートPCを閉じてもEAを実行させ続ける方法について紹介します。 通常、ノー

記事を読む

【楽天CFD】取引口座を開設してみた【MT4】

今回は、楽天CFDの取引口座(本番口座)の開設方法について紹介します。 以前、楽天CFDのデモ

記事を読む

【MT4】EAを移行する方法【FX自動売買】

今回は、MT4(メタトレーダー4)で EA を別のPCに移行して動かす方法について紹介します。

記事を読む

【楽天証券CFD】調整金(金利/配当)について調べてみた【MT4】

今回は、楽天証券CFDで日経平均(JP225)や SP500(US500)、ダウ(US30)、ナスダ

記事を読む

【MT4】日付と時間を指定してPCを自動起動させる方法【DELL】

今回は、日付と時間を指定してPCを自動的に起動させる方法について紹介します。 なぜPCの自動起

記事を読む

【MT4】複数口座を同時に起動させる方法【FX・CFD】

今回は、MT4(メタトレーダー4)で複数口座を同時にログインし、起動させる方法について紹介します。

記事を読む

【MT4】PCが再起動しても自動的に起動させる方法【FX自動売買】

今回は、FX 自動売買用のツールの MT4 で、実行しているPCが再起動しても、MT4 を自動的に起

記事を読む

【MT4】チャート上にボリンジャーバンドを表示(削除)する方法。

今回は、MT4(メタトレーダー4)上に、ボリンジャーバンド(Bollinger Bands)を表示・

記事を読む

【Cubase】特定のトラックを無効にする方法。

今回は、Cubaseで特定のトラックのみを無効にする方法について紹介し

【転移学習】学習済みVGG16 による転移学習を行う方法【PyTorch】

今回は、PyTorch を使って、学習済みのモデル VGG16 を用い

【PyTorch】畳込みニューラルネットワークを構築する方法【CNN】

今回は、PyTorch を使って畳込みニューラルネットワーク(CNN)

【PyTorch】ニューラルネットワークを構築する方法【NN】

今回は、PyTorch を使って、ニューラルネットワーク(NN)を構築

【OpenCV】検出した顔画像部分を切り出す方法【Python】

OpenCV を使って、Python で画像の中から顔部分を切り出した

→もっと見る

PAGE TOP ↑