ゴールドEAの単ポジ型と複数ポジ型を研究|SL/TP・追加エントリー・バスケット管理の違い
ゴールドEAを調べると、「単ポジEA」「Single Entry」「One Shot」「複数ポジション」「Grid」「ナンピン」「Basket」といった表現を目にします。
ただし、画面上で1つのPositionが見えていることと、EAが1回しかEntryしないことは同じではありません。MetaTrader 5では口座のPosition accountingがNettingかHedgingかによって、同一SymbolのDealとPositionの見え方が変わります。
また、「単ポジ」はEntry Signalそのものではなく、主にPosition Architectureを説明する言葉です。Trend FollowingやBreakoutのEAでもSingle-entryにできますし、Scalpingでも複数PositionやAdd Entryを組み合わせる設計があります。
この記事では、EAFCの研究上の整理として、GOLD / XAUUSD対応EAをSingle Entry per Cycle、Visible Position、Deal、Add Entry、Pyramiding、Averaging、Basket、Hedging / Nettingに分解し、商品説明、Inputs、History、Log、Backtestから何を確認できるかを整理します。
単ポジ型・複数ポジ型のどちらかを推奨する記事ではありません。「単ポジだから安全」「複数ポジだから危険」といった結論も採用しません。推奨Lot、推奨銘柄、推奨Broker、利益保証、損失回避保証は行いません。
- 「単ポジ」は売買ロジック名ではない
- GOLD EA市場でもSingle EntryとMulti-position系の説明が併存する
- Single Entry per Cycleをどう定義するか
- Multi-position Architectureにも複数の種類がある
- MT5のNetting / Hedgingで「見えるPosition数」は変わる
- Order・Deal・Positionを同じものとして扱わない
- SL/TPが個別なのかPosition単位なのかBasket単位なのかを確認する
- 追加エントリーの有無でExposure Pathは変わる
- 単ポジ型でもHigh Riskになり得る条件
- 複数ポジ型も1つのRisk Classではない
- Product Page・Inputs・History・Logから構造を見分ける
- GOLD / XAUUSD固有の条件をPosition Architectureと分ける
- GOLD Single / Multi Position Structure Fingerprint 12項目
- 既存GOLD EA研究との役割分担
- よくある質問
- 公式資料
- まとめ
- お問い合わせはEAFC公式LINEへ
「単ポジ」は売買ロジック名ではない
最初に、Entry LogicとPosition Architectureを分けます。以下はEAFCのEditorial Research上のOperational Definitionです。MetaTrader 5公式が「単ポジEA」という商品分類を定義しているという意味ではありません。
| 分類 | 確認する問い | 例 |
|---|---|---|
| Entry / Signal Logic | 最初にBUY / SELLする理由は何か | Trend、Breakout、Mean Reversion、Momentum、Time / Session |
| Trade Horizon | どの程度の保有時間・頻度を想定するか | Scalping、Intraday、Swing |
| Position Architecture | Cycle中にPosition / Logical Entryがどう増減するか | Single Entry、Pyramiding、Nanpin、Grid、Independent Engines |
| Lot / Recovery | 各EntryのVolumeをどう決めるか | Fixed、Balance Ratio、Multiplier、Recovery |
| Exit / Basket | 個別TradeまたはCycle全体をどう閉じるか | SL/TP、BE、Trailing、Basket TP/SL、Equity Stop |
たとえば「Breakout + Single Entry + Fixed Lot + individual SL/TP」というEAと、「Breakout + adverse Add Entry + increasing Lot + Basket Exit」というEAは、最初のEntry Signalが似ていても、その後のExposure Pathは大きく異なります。
GOLD EA市場でもSingle EntryとMulti-position系の説明が併存する
2026年10月2日時点のMQL5 Marketでは、XAUUSD向けEAについて、販売者が「No Grid / No Martingale / Single Entry」と説明する製品と、Grid、追加Position、Basket Managementを説明する製品の両方が確認できます。
これは、販売者がどのような構造名で商品を説明しているかという日付付きの市場観測です。EAFCが内部実装、性能、リスク、安全性、販売者説明の正確性を検証済みという意味ではありません。
| 販売者説明の例 | EAFCで別々に確認するもの |
|---|---|
| Single Entry / One Shot / No Grid | 1 CycleのEntry回数、再Entry、SL/TP、Lot、Account Mode |
| Grid / Additional Positions | 追加条件、Distance、最大Level、Volume Sequence |
| Basket Management | 個別PositionのExitとCycle全体のExitを分ける |
| Recovery | 追加Entry、Lot増加、Hedge、Basket処理のどれを指すか分解する |
Single Entry per Cycleをどう定義するか
この記事では、Single Entry per Cycleを「1つのTrade Cycleが開始してから終了・Resetするまで、新しいExposureを追加するEntryを行わない設計」として整理します。
| 確認項目 | Single-entryとして確認する内容 | 混同しやすいもの |
|---|---|---|
| Initial Entry | Cycle開始時のEntryが1回か | 注文Retryや部分約定のDeal数 |
| Add Entry | 保有中に新規Exposureを増やさないか | SL/TP変更、Trailing、Partial Close |
| Re-entry | 完全決済後、どの条件で次Cycleを開始するか | 保有中の追加Entry |
| Multi-engine | 複数Logicが同時に別Cycleを開始しないか | 単一Logicの内部Filter |
1つのPositionを複数回に分けて決済した場合は、History上のDeal数が増えることがあります。また、注文が複数Dealへ分かれる場合もあります。そのため「Dealが1つ」までSingle Entryの必須条件にはしません。
Multi-position Architectureにも複数の種類がある
複数Position型も1種類ではありません。追加する方向、理由、Lot、Exit単位によって構造が変わります。
| 構造 | 追加方向・理由 | 確認する主項目 |
|---|---|---|
| Averaging / Nanpin | 不利方向への値動き等で追加 | Add Trigger、Distance、Average Price、Max Level |
| Pyramiding | 有利方向へ進んだ後にExposureを追加 | Profit-side Trigger、Stop移動、Total Exposure |
| Grid | 価格間隔・Ruleに従って配置 | Grid Step、Direction、Pending/Market、Basket |
| Independent Signals | 別Signal / Strategyが同時にEntry | Logic ID、Magic、Exit責務、Position干渉 |
| Hedge Structure | 反対方向を同時保有する設計 | Hedging account、BUY/SELL Basket、Close By等 |
同じ「複数ポジEA」でも、Fixed LotのPyramidingと、Lotが増加するNanpin BasketではExposure Pathが異なります。Position数だけで同じRisk Classへまとめません。
Averaging / Nanpin、Martingale、Gridの追加条件、Lot Sequence、平均建値、Basket決済を詳しく確認する場合は、ゴールドEAのナンピン・マーチン・グリッド研究をご覧ください。
MT5のNetting / Hedgingで「見えるPosition数」は変わる
MetaTrader 5はNettingとHedgingのPosition accountingをサポートします。使用される方式は口座側の仕様です。
| 口座方式 | 同一SymbolのPosition | 研究上の注意 |
|---|---|---|
| Netting | 同一Symbolでは1つの共通Position | 複数Dealや追加Entryが1つのNet Positionへ集約され得る |
| Hedging | 同一Symbolへ複数Positionを保有可能 | PositionごとのTicket、Magic、SL/TP、Directionを確認する |
Nettingでは同方向のDealで共通PositionのVolumeが増え、反対方向のDealでは減少・Close・Reverseが起こり得ます。Hedgingでは新しいDealによって別Positionが追加されます。
したがって、「MT5画面にPositionが1つしかない」ことは、Single-entry Architectureの証明ではありません。Deal History、EA Log、Magic / Logic ID、内部Level等を合わせて確認します。
Order・Deal・Positionを同じものとして扱わない
MT5ではOrder、Deal、Positionは別の取引概念です。PositionGetTicket等のMQL5 Referenceでも、Nettingの1 Positionは1回以上のDealの結果になり得ると説明されています。
| 対象 | 見るもの | 単ポジ判定での役割 |
|---|---|---|
| Order | Brokerへ送られた取引指示 | 注文回数だけで最終Position構造を判断しない |
| Deal | 実際に成立した約定 | 追加約定・部分決済等の履歴を追う |
| Position | 現在保有しているMarket Exposure | Account Modeにより集約方法が変わる |
| EA Internal State | Cycle、Level、Logic ID、Basket ID等 | Platform表示だけでは分からない構造を補う |
MQL5でOrder・Deal・Position・Historyを実装面から確認する場合は、MQL5注文・ポジション・履歴管理完全ガイドへ分けて確認できます。
SL/TPが個別なのかPosition単位なのかBasket単位なのかを確認する
「単ポジEA」と「複数ポジEA」の差を見る時は、Exit Architectureも分けます。Platform上のSL/TPだけでなく、EA内部のVirtual StopやBasket条件がある場合もあります。
| Exit構造 | 確認するもの | 注意点 |
|---|---|---|
| Individual SL/TP | 各PositionのStop Loss / Take Profit | HedgingではPosition別、Nettingでは共通PositionのStopとして見る |
| Time / Signal Exit | 時間、反対Signal、Indicator条件 | Platform SL/TPが空でもExitなしとは限らない |
| Basket TP/SL | 合計P/L、Average Price、Cycle Profit | 個別Positionだけ見ても終了条件が分からない場合がある |
| Equity / Account Stop | Account Equity、Daily loss、Global stop | 1 PositionのSLとは責務が異なる |
NettingとHedgingではSL/TPの継承・管理ルールにも違いがあります。EAの実装確認では、Account Modeと、実際にPositionへ設定されているStop、EA LogのExit Reasonをセットで確認します。
追加エントリーの有無でExposure Pathは変わる
Single-entryでは、Cycle中の新規Exposureを追加しない設計にできます。一方Multi-positionでは、価格経路に応じてPosition数やTotal Volumeが変わるため、同じInitial Lotだけを比較してもExposure全体は分かりません。
| 確認軸 | Single-entry型 | Multi-position型 |
|---|---|---|
| Initial Exposure | 最初の1Entry | 最初の1Entryまたは初期Basket |
| Path Dependency | 再Entry前までは追加Exposureなし | 価格経路によりLevel/Positionが増減 |
| Total Volume | 主に初期VolumeとCloseまでの変更を確認 | 各EntryのVolume Sequenceを累積確認 |
| Margin Dependency | 初期Positionと価格変動の影響 | 追加Position・Hedge・Netting集約を含めて確認 |
| Exit Dependency | Individual Exit中心の場合がある | Basket ExitやAverage Price依存の場合がある |
ただし、Single-entryでもPosition Sizeが大きい、Stopがない、Holdingが長い、Close後のRe-entryが極端に多い等でRiskは変わります。Architectureだけで優劣を決めません。
単ポジ型でもHigh Riskになり得る条件
「Positionが増えない」という性質だけではRiskの低さを証明できません。少なくとも次の条件を別々に確認します。
| 条件 | なぜ別確認が必要か |
|---|---|
| Position Size | 1PositionでもVolumeが大きければ価格変動の影響が大きくなる |
| Hard SL | 固定SL、内部Stop、Time Exit等で最大損失の経路が変わる |
| Holding Time | 長時間保有ではSpread以外にSwapやGap等も確認対象になる |
| Re-entry Frequency | 1Cycle1Entryでも短時間にCycleを繰り返す場合がある |
| Leverage / Margin | 口座条件とSymbol Specificationで必要Marginが変わる |
| Execution Sensitivity | Scalping等ではSpread・Slippage・Latencyの影響を受けやすい場合がある |
したがって、商品説明の「Single Position」「One Shot」だけから安全性を結論づけません。RiskはPosition Architecture以外の軸と組み合わせて評価します。
複数ポジ型も1つのRisk Classではない
Multi-positionというだけでMartingaleとは限りません。Fixed LotのPyramiding、Independent Signals、Grid、Averaging、Hedge等では、Exposureの増え方とExit方法が異なります。
| 例 | Position数以外に確認するもの |
|---|---|
| Fixed-lot Pyramiding | 有利方向Add、Total Volume Cap、Stop更新 |
| Fixed-lot Grid | Distance、Direction、Max Level、Basket Exit |
| Nanpin + Multiplier | Adverse Add、Lot Sequence、Average Price、Exposure Cap |
| Independent Multi-engine | Logic ID、Magic、同時Signal、Exit干渉 |
| Hedge Basket | BUY/SELL別Basket、Margin、Close logic、Account Mode |
ナンピン、Martingale、Gridの違い自体はナンピンEA完全ガイドで一般的な確認ができます。GOLDでの個別構造研究は、公開済みの専用記事がある場合にその記事へ分けて確認します。
Product Page・Inputs・History・Logから構造を見分ける
販売ページの方式名だけでは、Single / Multiの実構造を確定できません。確認できるEvidenceを段階ごとに分けます。
| Evidence | 確認できること | それだけでは分からないこと |
|---|---|---|
| Product Page / Manual | 販売者が掲げるSingle、Grid、Recovery、Basket等の仕様 | 実装が説明どおりか、全例外条件 |
| Inputs / SET | Max Position、Grid Step、Lot Mode、SL/TP等の公開設定 | 固定内部値、非公開State |
| Trade / Deal History | Entry/Exit時刻、Volume、Deal、Position ID等 | 見送ったSignal理由 |
| Experts / Tester Log | 実装が出力していればCycle、Add、Skip、Exit、Error等 | 出力していない内部判断 |
| Backtest Report | 期間全体の損益、DD、取引統計 | 全Cycleの内部Stateを自動的に説明するわけではない |
| Forward / Demo | 実時間EnvironmentでのPosition / Deal推移 | 将来も同じ結果になること |
GOLD / XAUUSD固有の条件をPosition Architectureと分ける
GOLD EAのPosition Architectureを研究する場合も、Symbol側の条件を別に記録します。ロジックが同じでも、Brokerや口座によってSymbol Specificationや取引条件が異なる場合があります。
| GOLD側の条件 | Position研究で確認する理由 |
|---|---|
| Tick Size / Point / Digits | SL/TPやAdd Distanceの単位解釈に影響する |
| Tick Value / Contract Size | 同じVolumeでも損益・Exposure解釈へ影響する |
| Volume Min / Max / Step | Lot Sequenceや追加Entryが実際に発注可能か確認する |
| Spread / Commission | Entry数が増える構造では取引コストの累積も確認対象になる |
| Trading Session | 時間帯Filter、持越し、Gap、流動性条件を確認する |
| Account Margin Mode | Netting / HedgingでPosition表現と管理方法が変わる |
GOLD EA全体の比較・検証はゴールドEA徹底研究、Trend / BreakoutのSignal研究はトレンドフォローEA・ブレイクアウトEA戦略研究、短期売買のExecution研究はゴールドスキャルピングEA戦略研究へ分けて確認できます。
GOLD Single / Multi Position Structure Fingerprint 12項目
個別のGOLD EAを比較する場合は、「単ポジ」「複数ポジ」という名称だけでなく、最低限次の12項目を記録すると構造差を比較しやすくなります。
| # | 項目 | 記録する内容 |
|---|---|---|
| 1 | Cycle Definition | Cycle開始・終了・Reset条件 |
| 2 | Initial Entry | 最初のEntry理由とDirection |
| 3 | Max Logical Entries | 1CycleでExposureを何回追加し得るか |
| 4 | Add Direction | なし / favorable / adverse / independent / both |
| 5 | Lot Sequence | Fixed、step、multiplier、balance-linked等 |
| 6 | Visible Position Mode | Netting / Hedging、画面上のPosition数 |
| 7 | Hard SL | Position SL、virtual stop、basket stopの有無 |
| 8 | Exit Basis | Individual / Signal / Time / Basket / Equity |
| 9 | Basket Dependency | Average PriceやTotal P/Lへ依存するか |
| 10 | Path Dependency | 価格経路でExposureがどの程度変化するか |
| 11 | State Recovery | 再起動後にCycle / Level / Position関係を復元できるか |
| 12 | Execution / Symbol Sensitivity | Spread、Slippage、Tick/Contract、Session等 |
既存GOLD EA研究との役割分担
| 確認したいこと | 関連ページ |
|---|---|
| GOLD EA全体の戦略・検証・Risk | ゴールドEA徹底研究 |
| Trend / BreakoutのEntry Logic | トレンドフォローEA・ブレイクアウトEA戦略研究 |
| ScalpingのHorizon / Execution | ゴールドスキャルピングEA戦略研究 |
| 一般的なNanpin / Martingale / Gridの基本 | ナンピンEA完全ガイド |
| Order / Deal / Position / Historyの実装概念 | MQL5注文・ポジション・履歴管理完全ガイド |
| 未知期間・Parameter安定性 | EAの過剰最適化・Robustness研究 |
| MT5 Forwardと実時間Forward | EAフォワードテスト完全ガイド |
よくある質問
単ポジEAならナンピンしないと判断できますか?
商品説明上の「単ポジ」が何を意味するか確認が必要です。少なくともSingle Entry per Cycleなのか、MT5画面上のVisible Positionが1つという意味なのかを分けます。Nettingでは複数Dealが1つの共通Positionへ集約されるため、画面表示だけでは判断できません。
単ポジEAの方が安全ですか?
Architectureだけでは判断できません。Position Size、SL、Holding Time、Re-entry、Leverage、Margin、Execution条件等を合わせて確認します。この記事では単ポジを安全性の保証として扱いません。
Netting口座でPositionが1つなら単ポジですか?
そうとは限りません。Nettingでは同一SymbolのPositionが1つに集約されます。History上のDeal、Volume変化、EA Log、内部Level等を確認します。
複数ポジションEAは全部ナンピンマーチンですか?
いいえ。Pyramiding、Fixed-lot Grid、Independent Signals、Hedge等もMulti-positionになり得ます。追加方向・Lot Sequence・Exit Structureを分けて確認します。
Backtest ReportだけでSingle / Multiを判定できますか?
Reportだけでは内部Cycleや見送られたSignalまで分からない場合があります。Trade / Deal History、Inputs、Tester Log等を組み合わせて確認します。
公式資料
- MetaTrader 5 Help:取引操作の基本理念 — Order / Deal / Position、Netting / Hedging、SL/TPの基本ルール
- MQL5 Reference:口座プロパティ — ACCOUNT_MARGIN_MODE、Hedging / Netting等
- MQL5 Reference:PositionGetTicket — Nettingの1 Positionが1回以上のDealの結果になり得ること
- MQL5 Reference:シンボルプロパティ — Tick Size、Tick Value、Contract Size、Volume等
MQL5 Marketの商品ページは市場で使用される説明語の観測にのみ使用しています。販売者説明をEAFCが性能・安全性・内部実装の事実として追認するものではありません。
まとめ
ゴールドEAの「単ポジ」「複数ポジ」を確認する時は、画面上のPosition数だけではなく、Single Entry per Cycle、Deal、Add Entry、Lot Sequence、SL/TP、Basket、Account Mode、State Recoveryまで分けて確認する必要があります。
特にMT5のNettingでは、同一Symbolへの複数Dealが1つの共通Positionへ反映されるため、1 Position表示をSingle-entry Architectureの証拠として扱えません。逆にHedgingでPositionが複数見えても、それだけでNanpin / Martingaleとは限りません。
単ポジ型・複数ポジ型は、それぞれPosition Architectureの特徴です。GOLD EAを評価する場合は、Entry Logic、Trade Horizon、Lot / Recovery、Exit、Symbol / Account条件と組み合わせて確認してください。
お問い合わせはEAFC公式LINEへ
EAFCサイト内の記事、商品、導入前確認、設定確認、ログ確認、開発依頼前のご相談など、各種お問い合わせはEAFC公式LINEより受け付けています。
※投資助言、売買指示、利益保証、推奨ロット、推奨銘柄、推奨Brokerの案内は行っておりません。
口座番号、認証情報、Webhook URL、GAS URL、APIキーなどの機密情報は送信しないでください。
