EAの最大ポジション数とは|同時保有数とリスク確認の基本用語
EAの最大ポジション数とは、EAが同時に保有できるポジション本数の上限です。
EAでは、1つの口座内で複数のポジションを持つ場合があります。最大ポジション数を設定しておくことで、同時保有数が増えすぎることを防ぎ、証拠金維持率、含み損、ドローダウン、ロスカットリスクを確認しやすくなります。
ただし、最大ポジション数の意味はEAによって異なります。口座全体の上限なのか、銘柄別なのか、BUY / SELL別なのか、ロジック別なのか、マジックナンバー別なのかを確認する必要があります。
特にナンピンEA、複数ロジックEA、コピーEA、GOLD / XAUUSD、複数EA運用では、最大ポジション数の設定が必要証拠金、最大含み損、追加ロット、決済管理に大きく関係します。
この記事では、EAの最大ポジション数の基本と、同時保有数、方向別上限、ロジック別上限、ナンピンEA、コピーEA、証拠金、ログ確認のポイントを整理します。
なお、この記事はEAの最大ポジション数とリスク確認の基本を整理するための内容です。推奨ポジション数、推奨ロット、推奨銘柄、売買判断、利益保証、損失回避保証を行う内容ではありません。
この記事で確認すること
| 確認項目 | 内容 | EA運用で関係する場面 |
|---|---|---|
| 最大ポジション数 | EAが同時に保有できるポジション本数の上限です。 | 新規エントリー、ナンピン、複数EA運用で確認します。 |
| 同時保有数 | 現在同時に保有しているポジション数です。 | 証拠金、含み損、決済管理に関係します。 |
| 方向別上限 | BUY / SELLごとの最大本数です。 | 片方向に偏った保有を確認します。 |
| ロジック別上限 | EA内部ロジックごとの最大本数です。 | 複数ロジックEAで確認します。 |
| マジックナンバー別上限 | EAやロジック識別番号ごとの保有上限です。 | 複数EAやコピーEAで確認します。 |
| 証拠金維持率 | 口座の資金余力を示す割合です。 | ポジション数が増えた時のリスク確認に使います。 |
EAの最大ポジション数とは
EAの最大ポジション数とは、EAが同時に保有できるポジション数の上限です。
EAのInputsでは、MaxPositions、MaxTrades、MaxOrders、MaxEntries、MaxBuyPositions、MaxSellPositionsなどの名称で表示される場合があります。名称はEAによって異なるため、何を数えている設定なのかを確認します。
| 表記例 | 意味 | 確認ポイント |
|---|---|---|
| MaxPositions | 最大ポジション数を表すことが多い設定名です。 | 保有ポジション本数の上限か確認します。 |
| MaxTrades | 最大取引数を表すことが多い設定名です。 | ポジション数なのか注文数なのか確認します。 |
| MaxOrders | 最大注文数を表すことが多い設定名です。 | 未約定注文を含むか確認します。 |
| MaxEntries | 最大エントリー数を表すことが多い設定名です。 | 新規注文回数か保有本数か確認します。 |
| MaxBuyPositions | BUY側の最大保有数です。 | 方向別に管理するEAで確認します。 |
| MaxSellPositions | SELL側の最大保有数です。 | 方向別に管理するEAで確認します。 |
最大ポジション数と最大注文数の違い
最大ポジション数と最大注文数は、同じ意味とは限りません。
ポジションは現在保有している建玉を指します。一方、注文には、成行注文、指値注文、逆指値注文、未約定注文などが含まれる場合があります。EAの設定名だけで判断せず、仕様とログで確認します。
| 区分 | 内容 | 確認ポイント |
|---|---|---|
| 最大ポジション数 | 同時に保有できる建玉の上限です。 | position_count、current_positionsを確認します。 |
| 最大注文数 | 注文数の上限です。 | 未約定注文を含むか確認します。 |
| 最大エントリー数 | エントリー回数や保有本数の上限です。 | EA仕様で意味を確認します。 |
| 最大ナンピン数 | 追加ポジションの最大回数です。 | 初回ポジションを含むか確認します。 |
| 口座全体上限 | 口座全体での上限です。 | 他EAや手動注文を含むか確認します。 |
最大ポジション数で変わること
最大ポジション数が変わると、同時保有数、必要証拠金、最大含み損、証拠金維持率、ドローダウン、ロスカットリスクが変わる場合があります。
| 影響項目 | 内容 | 確認すること |
|---|---|---|
| 同時保有数 | 同時に持つポジション本数です。 | position_count、max_positionsを確認します。 |
| 必要証拠金 | 複数ポジション保有に必要な証拠金です。 | required_margin、margin_checkを確認します。 |
| 含み損 | 未決済ポジションの損失です。 | floating_pl、basket_plを確認します。 |
| 証拠金維持率 | 口座の資金余力です。 | margin_level、risk_blockを確認します。 |
| 最大DD | 資金の最大落ち込みです。 | バックテストレポートや取引履歴で確認します。 |
| 決済管理 | 複数ポジションをどう閉じるかです。 | close_reason、basket_closeを確認します。 |
全体上限・方向別上限・ロジック別上限を分ける
最大ポジション数を見る時は、どの範囲で数えているかを確認します。
EAによっては、口座全体で最大5本、BUYだけ最大3本、SELLだけ最大3本、Logic1だけ最大2本のように、複数の上限を組み合わせている場合があります。
| 上限の種類 | 内容 | 確認ポイント |
|---|---|---|
| 全体上限 | EA全体で保有できる最大本数です。 | total_positions、max_positionsを確認します。 |
| 方向別上限 | BUY / SELLごとの最大本数です。 | buy_count、sell_countを確認します。 |
| 銘柄別上限 | symbolごとの最大本数です。 | symbol_count、symbol_filterを確認します。 |
| ロジック別上限 | Logic IDごとの最大本数です。 | logic_id、logic_position_countを確認します。 |
| マジックナンバー別上限 | magicごとの最大本数です。 | magic、magic_position_countを確認します。 |
| 口座全体上限 | 他EAや手動注文を含む上限です。 | account_position_countを確認します。 |
手動注文を含むか確認する
最大ポジション数の判定に、手動注文を含むかどうかも重要です。
EAによっては、EA自身のマジックナンバーだけを数える場合があります。一方、口座全体のポジション数や同一銘柄のポジション数を見て、手動注文や他EAのポジションを含めて制限する場合もあります。
| 対象範囲 | 内容 | 注意点 |
|---|---|---|
| EA自身のみ | 自分のmagicだけを数える方式です。 | 他EAや手動注文は別扱いになる場合があります。 |
| 同一銘柄全体 | 同じsymbolのポジションを数える方式です。 | 他EAや手動注文を含む場合があります。 |
| 口座全体 | 口座内の全ポジションを数える方式です。 | 複数EA運用で発注制限に影響します。 |
| 方向別 | BUY / SELLごとに数える方式です。 | 両建てや片方向偏りを確認します。 |
| 手動注文除外 | 手動注文をEA管理対象から外す方式です。 | magic=0の扱いを確認します。 |
最大ポジション数と証拠金の関係
最大ポジション数が多いほど、同時に必要となる証拠金が増える場合があります。
特に、初期ロットが大きいEA、ナンピン倍率があるEA、GOLD / XAUUSD、セント口座、複数EA運用では、最大ポジション数と証拠金維持率をあわせて確認します。
| 確認項目 | 内容 | ログで見る項目 |
|---|---|---|
| 必要証拠金 | ポジション保有に必要な証拠金です。 | required_margin、margin_check |
| 余剰証拠金 | 新規注文に使える資金余力です。 | free_margin |
| 証拠金維持率 | 有効証拠金と必要証拠金の関係です。 | margin_level |
| 最大同時保有 | 同時に持つ可能性がある最大本数です。 | max_positions、position_count |
| リスク停止 | 証拠金やDDで発注を止める処理です。 | risk_block、margin_block |
ナンピンEAで最大ポジション数を確認すること
ナンピンEAでは、最大ポジション数がリスク確認の重要項目になります。
初回エントリーに加えて、追加ポジションが何本まで入るのか、追加ロットがどう増えるのか、最大本数に到達した後にどう動くのかを確認します。
| 確認項目 | 内容 | ログで見る項目 |
|---|---|---|
| 初回ポジション | 最初の注文です。 | first_entry、first_lot |
| 追加ポジション | ナンピン注文です。 | add_entry、nanpin_count |
| 最大ナンピン数 | 追加できる最大回数です。 | max_add_count、max_nanpin |
| 最大ポジション数 | 初回を含めた最大保有本数です。 | max_positions、basket_count |
| 追加ロット | ナンピン時のロットです。 | add_volume、lot_multiplier |
| 最大到達後の動作 | それ以上追加しない状態です。 | position_limit_block、add_block |
最大到達後のEA動作を確認する
最大ポジション数に到達した後、EAがどのように動くかを確認します。
新規エントリーだけを止めるのか、ナンピンだけを止めるのか、決済管理は続くのか、トレーリングや内部決済は続くのかを分けて確認します。
| 動作 | 内容 | 確認ポイント |
|---|---|---|
| 新規エントリー停止 | 新しい初回注文を止めます。 | entry_skip、position_limit_blockを確認します。 |
| 追加注文停止 | ナンピンや追加エントリーを止めます。 | add_block、max_add_reachedを確認します。 |
| 決済管理継続 | 保有ポジションの決済は続けます。 | close_reason、exit_checkを確認します。 |
| トレーリング継続 | SL更新や追跡決済を続けます。 | trail_update、trail_checkを確認します。 |
| 全停止 | 主要処理を止める方式です。 | 保有中ポジション管理の有無を確認します。 |
複数ロジックEAで確認すること
複数ロジックEAでは、EA全体の最大ポジション数と、ロジック別の最大ポジション数を分けて確認します。
Logic1、Logic2、Logic3のように複数のロジックがある場合、各ロジックが同時に何本まで持つのか、EA全体で何本まで持つのかを確認します。
| 確認項目 | 内容 | ログで見る項目 |
|---|---|---|
| Logic ID | EA内部のロジック番号です。 | logic_id |
| Logic別Magic | ロジックごとの識別番号です。 | magic、logic_magic |
| Logic別保有数 | ロジックごとのポジション数です。 | logic_position_count |
| Logic別上限 | ロジックごとの最大本数です。 | logic_max_positions |
| EA全体上限 | 全ロジック合計の最大本数です。 | total_positions、max_positions |
| 決済対象 | どのロジックのポジションを閉じるかです。 | close_reason、basket_scope |
コピーEAで最大ポジション数を確認すること
コピーEAでは、コピー元とコピー先で最大ポジション数の考え方が異なる場合があります。
コピー元では注文が発生していても、コピー先で最大ポジション数に到達している場合、コピー先では注文しない場合があります。
| 確認項目 | 内容 | ログで見る項目 |
|---|---|---|
| コピー元保有数 | コピー元口座のポジション数です。 | source_position_count |
| コピー先保有数 | コピー先口座のポジション数です。 | dest_position_count |
| コピー対象判定 | コピーする対象に含まれたかです。 | copy_filter、include_magic、exclude_magic |
| コピー先上限 | コピー先で保有できる最大本数です。 | dest_max_positions |
| 上限到達 | コピー先で追加できない状態です。 | dest_position_limit_block |
| 注文結果 | コピー先で注文できたかです。 | dest_order_send、dest_retcode |
GOLD / XAUUSDで最大ポジション数を確認すること
GOLD / XAUUSDでは、最大ポジション数の確認が特に重要です。
値幅、スプレッド、tick value、契約サイズ、必要証拠金が通貨ペアと異なる場合があり、同じポジション数でも証拠金維持率や含み損の見え方が変わる場合があります。
| 確認項目 | 注意点 | ログで見る項目 |
|---|---|---|
| 同時保有数 | 最大本数まで増えた時の負担を確認します。 | position_count、max_positions |
| スプレッド | 時間帯で広がる場合があります。 | spread_points、spread_block |
| tick value | 最小変動あたりの損益に関係します。 | tick_value、profit |
| 契約サイズ | 1 lotあたりの取引単位です。 | contract_size |
| 必要証拠金 | ポジション数が増えるほど確認が重要です。 | margin_check、free_margin |
| 証拠金維持率 | 口座の資金余力です。 | margin_level、risk_block |
バックテストで最大ポジション数を確認すること
バックテストでは、最大ポジション数を変えた時に、損益、PF、DD、最大含み損、証拠金維持率、取引回数がどう変わるかを確認します。
ただし、バックテスト結果は将来の結果を保証するものではありません。最大ポジション数の比較は、同じEA、同じ銘柄、同じ時間足、同じ期間、同じスプレッド条件、同じsetファイル管理で行います。
| 確認項目 | 記録する内容 |
|---|---|
| EA名 | 使用したEA名を記録します。 |
| EAバージョン | 使用したEAのバージョンを記録します。 |
| 銘柄 | 検証した銘柄を記録します。 |
| 時間足 | 検証した時間足を記録します。 |
| 検証期間 | 開始日と終了日を記録します。 |
| 最大ポジション数 | 設定した同時保有数の上限を記録します。 |
| 最大DD | 資金の最大落ち込みを確認します。 |
| 最大含み損 | 保有中に抱えた損失を確認します。 |
| setファイル | 使用したEA設定を保存します。 |
EAログで確認したい項目
最大ポジション数を確認する時は、EAのInputsだけでなく、実際にEAが何本を数えているかをログで確認します。
| ログ項目 | 確認内容 |
|---|---|
| position_count | 現在の保有ポジション数を確認します。 |
| max_positions | 設定されている最大ポジション数を確認します。 |
| buy_count | BUY側の保有数を確認します。 |
| sell_count | SELL側の保有数を確認します。 |
| magic_position_count | マジックナンバー別の保有数を確認します。 |
| logic_position_count | ロジック別の保有数を確認します。 |
| basket_count | バスケット対象の保有数を確認します。 |
| position_limit_block | 最大ポジション数到達で発注を止めたか確認します。 |
| entry_skip | 発注見送り理由を確認します。 |
| risk_block | リスク条件で発注を止めたか確認します。 |
| margin_level | 証拠金維持率を確認します。 |
確認順
| 順番 | 確認項目 | 確認内容 |
|---|---|---|
| 1 | 最大ポジション数設定 | EAのInputsやsetファイルで同時保有数の上限を確認します。 |
| 2 | 対象範囲 | 全体、方向別、銘柄別、ロジック別、magic別のどれか確認します。 |
| 3 | 手動注文の扱い | 手動注文や他EAポジションを含むか確認します。 |
| 4 | 初期ロット・追加ロット | 最大本数到達時の総ロットを確認します。 |
| 5 | 証拠金 | required_margin、free_margin、margin_levelを確認します。 |
| 6 | 最大到達後の動作 | 新規停止、追加停止、決済継続のどれか確認します。 |
| 7 | EAログ | position_count、max_positions、position_limit_blockを確認します。 |
| 8 | 取引履歴 | 最大同時保有本数と損益を確認します。 |
実務チェック表
| チェック項目 | 確認内容 |
|---|---|
| 最大ポジション数を確認した | EAのInputsやsetファイルで同時保有数の上限を確認します。 |
| 対象範囲を確認した | 全体、方向別、銘柄別、ロジック別、magic別のどれか確認します。 |
| 手動注文の扱いを確認した | 手動注文や他EAポジションを含むか確認します。 |
| 初期ロットを確認した | 最大本数まで増えた時の総ロットを確認します。 |
| 証拠金を確認した | required_margin、free_margin、margin_levelを確認します。 |
| ナンピン上限を確認した | 初回を含むか、追加のみかを確認します。 |
| 最大到達後の動作を確認した | 新規停止、追加停止、決済継続を分けて確認します。 |
| コピーEA側の上限を確認した | コピー元とコピー先の最大ポジション数を分けて確認します。 |
| EAログと取引履歴を確認した | position_count、max_positions、position_limit_block、entry_skipを確認します。 |
FAQ
EAの最大ポジション数とは何ですか?
EAの最大ポジション数とは、EAが同時に保有できるポジション本数の上限です。EA全体、BUY / SELL別、ロジック別、マジックナンバー別など、数える範囲はEA仕様により異なります。
最大ポジション数と最大注文数は同じですか?
同じとは限りません。最大ポジション数は保有中の建玉数を指すことが多く、最大注文数は未約定注文を含む場合があります。EA仕様とログで確認してください。
最大ポジション数が多いほど利益が増えますか?
利益機会が増える可能性はありますが、同時に必要証拠金、含み損、ドローダウン、ロスカットリスクも大きくなる場合があります。利益だけでなくリスクも確認してください。
ナンピンEAでは最大ポジション数が重要ですか?
重要です。ナンピンEAでは、初回ポジションと追加ポジションを含めて何本まで保有するかが、必要証拠金や最大含み損に大きく関係します。
コピーEAでは最大ポジション数をどう確認しますか?
コピー元とコピー先を分けて確認します。コピー元で注文が出ても、コピー先が最大ポジション数に到達している場合、コピー先では注文しない場合があります。
EAログでは何を確認しますか?
position_count、max_positions、buy_count、sell_count、magic_position_count、logic_position_count、position_limit_block、entry_skip、risk_block、margin_levelを確認します。
関連ページ
| 関連ページ | 確認目的 |
|---|---|
| FX用語辞典 | EA・MT4/MT5を使う前に確認したいFX用語全体を確認します。 |
| EAの初期ロットとは | 最大ポジション数とあわせて確認する最初の注文数量を整理します。 |
| EAのナンピンとは | 追加エントリーや平均建値、複数ポジション時のリスクを確認します。 |
| マーチン・グリッドとは | ナンピンEAと混同しやすい追加方式、総ロット、保有本数を確認します。 |
| マジックナンバーとは | EA別、ロジック別、コピーEA別にポジション数を確認する時に使います。 |
| レバレッジと必要証拠金とは | 最大ポジション数と必要証拠金、余剰証拠金の関係を確認します。 |
まとめ
EAの最大ポジション数は、EAが同時に保有できるポジション本数の上限です。
最大ポジション数を見る時は、EA全体の上限なのか、BUY / SELL別なのか、銘柄別なのか、ロジック別なのか、マジックナンバー別なのかを確認してください。
最大ポジション数が増えると、必要証拠金、含み損、最大DD、証拠金維持率、ロスカットリスクが変わる場合があります。
特にナンピンEA、複数ロジックEA、コピーEA、GOLD / XAUUSD、複数EA運用では、EAのInputs、setファイル、Expertsログ、Journalログ、取引履歴を保存し、position_count、max_positions、position_limit_block、entry_skipを確認することが重要です。
