MT4EAで複数の通貨ペアを運用する際の注意点
Posted On 12月 27, 2021
同じMT4のIDにおいて、複数の異なる通貨ペアのEAを使いたい場合や、同じEAを複数の通貨ペアを運用したい場合には注意が必要です。ひとつのMT4内で複数のEAを稼働させてしまうと、EA同士が相互干渉を起こしエラーが生じる恐れがあります。
MT4はサーバーがひとつしかないために、同じタイミングでの発注がひとつしかできません。そのため、複数のEAから同時に発注の指示が出ると、MT4は同時に注文を処理することができず、片方の指示をはじいてしまったり、両方の指示が実行されなかったりします。あるいは、ひとつの発注処理が完了してからもう一方の発注が実行されます。EAの発注指示が出てから、実際の売買が実行するまでタイムラグが出てしまうことで、思ってもいない損失につながることもあります。
複数の通貨ペアを運用したいという方は、ひとつのMT4で利用するのではなく、複数のMT4で別々に稼働させるのを推奨します。これは同じEAで複数の通貨ペアを運用する場合にも当てはまります。ひとつの口座で複数のMT4のIDを取得することができます。MT4ID取得の上限数は開設した口座によって異なりますので、お持ちのFX会社口座を確認してください。