MT4のEAの中には推奨通貨ペアがあるもの、決まった通貨ペアでしか動かないもの、複数通貨ペアに対応しているEAなどがあります。複数通貨ペアに対応しているEAであれば、EAのファイルを一度ダウンロードすれば、ひとつのMT4内で複数通貨ペアで複数稼働させることができます。
▷複数通貨ペアでひとつのEAを稼働させる方法
- MT4上部のツールバーから「ファイル」→「データフォルダを開く」を選択。
- 「MQL4」→「Experts」フォルダを選択し、そこにダウンロードしたEAをコピー・アンド・ペーストする。
- MT4を再起動する。
- MT4画面左のナビゲーターウィンドウのエキスパートアドバイザにEAが収納されているのを確認する。
- 新規チャートを立ち上げ、チャート上にナビゲーターウィンドウからEAをドラッグ・アンド・ドロップする。
- 稼働させたい通貨ペアの分だけ、手順⑤を繰り返す。
複数通貨ペアでEAを運用する場合、マジックナンバーの変更を忘れずに行ってください。MT4はEAからのオーダーをマジックナンバーで管理しています。マジックナンバーが被ってしまうと、EAからのオーダーが被ってしまいMT4が処理できなくなってしまいます。
またMT4は同時にひとつの処理しか行うことができないため、注文のタイミングが被ってしまうと、処理にエラーが生じてしまいます。そのため基本的にはひとつのMT4でひとつのEA稼働が推奨されます。MT4自体を分ければ、マジックナンバーが被る心配もなく、口座ごとに資金管理もしやすくなります。
複数通貨ペアで稼働させる場合だけでなく、異なる複数のEAを運用する場合には、できるだけEAごとにMT4を分けるようにしましょう。万が一のエラーによる想定外の損失を避けることもでき、リスクを下げることに繋がります。