MT4を2つ以上同時に起動することで、複数のEAを同時にバックテストする方法について記載します。ファイルコピーばかりなので簡単です。
私の場合、1回のバックテストが10分近くかかるので、この方法は結構有効です。
フォルダをコピー&ペーストする
まず、普段起動しているMT4のフォルダをコピーします。

コピー後、わかりやすいよう別のフォルダ等にペーストします。

terminal.exeを起動する
最後に、普段起動しているMT4とコピー先のterminal.exeを起動します。

こうすることで同環境のMT4をそれぞれ別々に起動できます。
※デモアカウントも1つでOK

さいごに
以上でMT4を複数起動する方法は完了です。
私は、この方法で片方でビジュアルモードで確認しながらソースコードをメンテナンスしコンパイルした後、もう片方のMT4フォルダにEAファイルをコピーしてバックテストをフルで行ったり、最適化確認したりしています。
注意点としては、設定やファイルを修正しても適用されるのは修正した側のみとなりますので、設定やファイルを修正した場合はしっかりともう片方にコピーする癖をつける必要があります。手っ取り早いのは、もう片方のフォルダを1度削除してしまって新たにコピーする事です。
EAをメンテナンスする際は、コピー元のEAをメンテナンスし、コンパイル後はコピー先の「MQL4\Experts」フォルダに「EAファイル名.ex4」をコピーする等のファイル管理をしっかりしましょう。
※コピー先のEAやコピー元のEAを交互に修正したりすると、どちらのEAが最新だったか等ファイル管理面であんまりよろしくありません
(最悪もう一度同じ手順でフォルダをコピペするといいですね)
バックテストの方法がわからない方はこちら
コメント