MT4

MT4のEAの同時稼働をするには?

EAの同時稼働をするには?

「ひとつのMT4でいくつのEAを同時稼働できるのか」という質問をよく目にしますが、実際MT4のシステム的には10個以上のEAを同時稼働することができます。もちろんEAだけでなく裁量トレードのチャートを混ぜて同時稼働させることもできます。具体的な個数はパソコンやVPSのスペックによって異なりますが、10~20程度は問題なく作動するようです。あまりにも多くのEAを同時稼働させてしまうと、MT4の動作が遅くなるなどの問題が生じてきます。

システム上はEAの同時稼働は可能ですが、推奨は「ひとつのMT4でひとつのEA」の稼働環境です。というのも、MT4にはひとつのサーバーしかないため、複数のEAの注文の処理を同時に行うことができません。多くのEAを同時稼働させればさせるほど、注文のタイミングが被る可能性が高くなります。万が一、タイミングが被ってしまうと、EAが相互干渉を起こしエラーとなってしまいます。相互干渉が起こると注文が実行されない、実行に遅れが出る、などのエラーが発生することがあるので、複数のEAの同時稼働はおすすめできません。

また複数のEAをひとつのMT4口座内で稼働させることにより、資金管理が難しくなってしまいます。どのEAがどれだけの利益や損失を出しているかの把握が困難になるだけでなく、含み損のタイミングが重なるとロスカットの危険性も出てきます。そういったリスクを避けるためにもひとつのMT4内ではひとつのEA稼働が理想的です。

複数のEAを同時稼働させたい場合は、稼働させたい分だけMT4を起動させてください。メモリに対してあまりに多くのMT4を起動させると動作が重くなったりフリーズしてしまったりすることもあるので、パソコンやVPSのメモリには余裕を持っておく方がいいでしょう。1Gにつき1~2個のMT4が目安です。