オプションの最大ポジション制限について

2025/11/19 19:51
20

いつもお世話になっております。

質問ですが、例えば、
最大ポジション数を「1」に設定したうえで、同一のFX口座でEA[X]を稼働させるとします。
具体的には、
・EURUSDにマジックナンバー111のEA[X]をセットし、
・USDJPYにマジックナンバー777のEA[X]をセットするものとします。

この場合、マジックナンバー111のEA[X]がすでにポジションを1つ保有しているとき、最大ポジション数の制限が「1」であるため、同一のFX口座内ではマジックナンバー777のEA[X]は新たなポジションを持たなくなるのでしょうか。

また、マジックナンバー111のEA[X]とマジックナンバー777のEA[X]に同時にポジションを持たせたい場合、2つの異なるFX口座を用意し、
・1つの口座にはマジックナンバー111のEA[X]をセットし、
・もう1つの口座にはマジックナンバー777のEA[X]をセットする
といった形にする必要があるのでしょうか。

ご回答いただければ幸いです。よろしくお願いいたします。

コメント

GogoJungle
2025/11/20 10:58

いつもお世話になっております。

この場合の挙動は以下のイメージです。

  • EURUSD側の EA[X](Magic=111)がすでにポジションを1つ保有している
  • USDJPY側の EA[X](Magic=777)は、
    「自分が管理しているマジック(777)のポジション数」を見て判断します

→ 111 番のポジションは 別マジック なのでカウントされません。
→ そのため、USDJPY側EA[X]は「自分はまだ0ポジ」と判断し、
 新たにポジションを持ちます。

つまり、

「最大ポジション数 1 にしたから、口座全体で合計 1 ポジになる」

という挙動にはならず、

「最大ポジション数 1 は、基本的には“そのEAインスタンス+そのマジック” の中での上限」

というイメージで捉えていただくのが近いです。

関連トピックス

検索結果がありません。

ノーコードで誰でも簡単EA開発!MQL言語学習にも使える! | GogoJungle

注目トピックス

検索結果がありません。