LoginSignup
0
2

More than 5 years have passed since last update.

Metatrader4  各通貨のバックテストを自動化する

Last updated at Posted at 2018-08-26

異なる複数の通貨をバックテストしたい場合、Metatrader4のストレージテスターからバックテストの通貨を選択し、1回1回バックテストを行うのは面倒。
そこで、以下のサイトを参考にし、各通貨ごとのバックテストを自動化する。

①本家のperlプログラム(BatchFileMaker.pl)を少々改造し、引数に、バックテスト対象のEA名を指定できるようにした。
(perlははじめてだけど、なんとか改造できた)

image.png

②「BatchFileMaker.pl」を実行する(事前にActivePerlインストールが必要)
ここでは、MT4標準の「MACD Sample」を引数に指定してみる。

image.png

③同じディレクトリ配下にバッチプログラム「AutoBackTest.bat」が生成されていることを確認する。

image.png

④「AutoBackTest.bat」を実行すると、各通貨のバックテストが自動的に開始される。楽になった!

image.png

追伸
もちろん、各時間軸でもバックテストできるようにperlプログラムを修正することも可能。

image.png

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2