ゴールドEAのロジックを徹底研究|Trend・Breakout・Scalping・単ポジ・ナンピン・マーチン・Gridの違い
「ゴールドEA」という言葉は、GOLD / XAUUSDを対象にしたEAをまとめて呼ぶ時に使われますが、それだけではEAの中身までは分かりません。
同じGOLD / XAUUSD対応EAでも、最初のEntry理由、保有時間、Positionの増え方、Lotの変化、Exitの条件が違えば、Backtestで見るべき項目や実運用で確認するRiskも変わります。
特に、Scalping・Trend・Breakout・単ポジ・Nanpin・Martingale・Gridは同じ種類の言葉ではありません。Scalpingは主に保有時間や取引頻度、TrendやBreakoutはEntry Logic、単ポジやNanpinはPosition Architecture、MartingaleはLot Sizing、Basket TPはExit Structureというように、異なる軸の用語が混在しています。
この記事では、EAFCの編集上の整理として、ゴールドEAを5つの軸に分けて確認します。この5軸はMetaTrader 5公式のEA分類ではありません。商品名や宣伝文句ではなく、仕様、Inputs、ログ、Backtest結果などから構造を読み解くための研究フレームです。
特定の方式を推奨したり、「勝ちやすい」「安全」と順位付けしたりする内容ではありません。推奨Lot、推奨Grid幅、推奨Brokerも提示しません。
- ゴールドEAは1つのロジック名ではない
- ゴールドEAを5つの軸に分けて確認する
- Entry Logic|Trend・Breakout・Range・Reversalを分ける
- Trade Horizon|Scalping・Intraday・Swingを分ける
- Position Architecture|単ポジ・Multi・Nanpin・Grid・Hedgeを分ける
- Lot / Recovery|Fixed・Martingale・Anti-Martingaleを分ける
- Exit / Basket Management|個別決済とCycle全体の決済を分ける
- 複数の軸が同時に存在するHybrid EAをどう読むか
- 商品説明・Inputs・ログ・Backtestからロジックを確認する
- GOLD / XAUUSDで追加確認するSymbol・Account条件
- GOLD EAの構造を記録する12項目
- 既存のGOLD EA研究とどう使い分けるか
- よくある質問
- 参考にした公式情報
- まとめ
- お問い合わせはEAFC公式LINEへ
ゴールドEAは1つのロジック名ではない
ゴールドEAを調べると、「スキャルピングEA」「単ポジEA」「ナンピンマーチンEA」「Grid EA」「Breakout EA」など、さまざまな名称が使われています。
ただし、これらをすべて同じ階層の「EAの種類」として並べると、構造を誤解しやすくなります。1つのEAが複数の分類へ同時に該当するからです。
| よく使われる表現 | 主に表しているもの | その言葉だけでは分からないこと |
|---|---|---|
| Trend Following | 最初のEntry方向をどう判断するか | 保有時間、Position数、Lot増加、Exit方法 |
| Breakout | 価格帯や高値・安値突破をEntry条件にする考え方 | ScalpingかSwingか、単ポジかGridか |
| Scalping | 比較的短い保有時間・高い売買頻度 | Signal Logic、Position数、Martingaleの有無 |
| 単ポジ | 1Cycle内で追加Entryを持たない、またはPosition Architectureが単純な設計 | Trendか逆張りか、Lotが大きいか、SLがあるか |
| Nanpin / Averaging | 不利方向などでPositionを追加し平均価格を変える設計 | Lotが増えるか、Grid間隔か、Basket Exitか |
| Martingale | 損失・不利状態などに応じてLotを増やすSizing | 追加Entry方向、Grid配置、Exit方式 |
| Grid | 価格間隔やRuleに従って注文・Positionを配置するArchitecture | Martingaleの有無、順張りか逆張りか、Basket管理か |
たとえば、短期Breakoutを使い、1回だけEntryし、固定Lotで個別SL/TPを使うEAもあれば、Trend Filterを使いながら複数Positionを追加し、Lotを段階的に変えてBasket全体でExitするEAもあります。「ゴールドEA」「スキャルピングEA」という名称だけでは、こうした違いは判定できません。
ゴールドEAを5つの軸に分けて確認する
EAFCでは、GOLD EAの構造を次の5軸へ分けます。1つのEAについて5項目を埋めると、方式名だけよりも具体的に比較しやすくなります。
| 分類軸 | 主な問い | 代表例 |
|---|---|---|
| A. Entry / Signal Logic | 最初のEntryはなぜ発生するか | Trend、Breakout、Range、Mean Reversion、Reversal、Momentum、Multi-factor |
| B. Trade Horizon | どの程度の保有時間・売買頻度を想定しているか | Scalping、Intraday、Swing |
| C. Position Architecture | 最初のEntry後にExposureがどう変わるか | Single、Multi、Pyramiding、Nanpin、Grid、Hedge、Multi-engine |
| D. Lot / Recovery Sizing | Cycle中にLotをどう変えるか | Fixed、Balance比例、Step Lot、Martingale、Anti-Martingale、Recovery |
| E. Exit / Basket Management | TradeまたはCycleを何で終えるか | SL/TP、Time Exit、BE、Trailing、Partial Close、Basket TP/SL、Equity Stop |
この5軸は互いに排他的ではありません。たとえば「Breakout + Scalping + Single + Fixed Lot + Individual SL/TP」のように、1つのEAを複数の軸で表現します。
Entry Logic|Trend・Breakout・Range・Reversalを分ける
Entry Logicは、最初の注文を出す理由を確認する軸です。ここでは保有時間やLotの増え方とは分けて考えます。
| Entry Logic | 確認する内容 | ログ・仕様で見たいEvidence |
|---|---|---|
| Trend Following | 方向判定後に同方向へEntryする条件 | MA、ADX、Slope、Market State、Trend Filter等 |
| Breakout | 高値・安値・Range・Price Level突破の定義 | Break Level、確定足、Buffer、Time Filter等 |
| Mean Reversion / Range | 価格の偏りやRange内回帰をどう判定するか | Deviation、Band、Oscillator、Range State等 |
| Counter-trend / Reversal | 過熱・反転候補をどの条件でEntryへ変えるか | RSI等の閾値だけでなく反転確認条件 |
| Multi-factor | 複数Signal・Filter・Stateをどの順序で組み合わせるか | Signal ID、Filter結果、Priority、Skip Reason |
Trend FollowingとBreakoutの判定構造については、既存のトレンドフォローEA・ブレイクアウトEA戦略研究で詳しく扱っています。
Trade Horizon|Scalping・Intraday・Swingを分ける
Trade Horizonは、EAがどの程度の保有時間と取引頻度を前提にしているかを見る軸です。Entry Logicとは別なので、Breakout型でもScalpingになる場合もあれば、長く保有する場合もあります。
| Horizon | 確認する内容 | 特に影響を確認したい条件 |
|---|---|---|
| Scalping | 短い保有、短期決済、取引回数 | Spread、Slippage、Commission、Delay、取引時刻 |
| Intraday | 日中で完結するか、Sessionで停止するか | Server Time、Session、日跨ぎ、Swap有無 |
| Swing / Multi-session | 複数Session・日を跨ぐ保有を想定するか | Swap、Gap、長時間停止条件、Exit更新 |
GOLD / XAUUSDの短期売買EAについては、既存のゴールドスキャルピングEA戦略研究でSpread・約定・時間足・保有時間・Execution Sensitivityを詳しく確認できます。
Position Architecture|単ポジ・Multi・Nanpin・Grid・Hedgeを分ける
Position Architectureは、最初のEntry後にExposureがどう増減するかを見る軸です。
| Architecture | EAFCでの確認上の意味 | 追加で見る項目 |
|---|---|---|
| Single-position / Single-entry cycle | 1Cycle内で独立した追加Entryを基本的に持たない設計 | 再Entry条件、SL/TP、Lot、同時稼働Logic |
| Multiple independent positions | 複数Tradeを並行して持つが、Basket平均建値に必ずしも依存しない | Magic、Entry ID、個別Exit、最大同時数 |
| Pyramiding | 有利方向の進行などに応じてExposureを追加する設計 | Add条件、追加Lot、Total Exposure、Trailing |
| Nanpin / Averaging | 不利方向などで追加し平均Entry Priceを変える設計 | 追加距離、最大本数、平均建値、Basket Exit |
| Grid | 価格間隔やRuleに基づき複数Order / Positionを配置する設計 | Grid幅、方向、Pending/Market、上限、本数 |
| Hedge / Dual-direction | BUYとSELLを並行して持つ構造 | Account Mode、対象Magic、Close By、Hedged Margin |
| Multi-engine | 複数LogicをMagicや内部Stateで並行管理する設計 | Logic ID、Priority、重複Entry、共有Risk上限 |
ここで注意したいのが、MT5画面で見えるPosition数とEA内部のEntry回数を同じものとして扱わないことです。MetaTrader 5ではNettingとHedgingの2つのPosition Accounting Systemがあり、Nettingでは同じSymbolの複数Dealが1つの共通Positionへ反映されます。Hedgingでは同じSymbolに複数Positionを持てます。
したがって、「画面上で1Positionだから単ポジEA」とは断定できません。Order、Deal、Positionを分け、Account ModeとTrade Historyも合わせて確認します。
Single EntryとMulti-positionの違いを、Visible Position・Deal・Account Mode・Add Entry・Basket管理まで分けて確認する場合は、ゴールドEAの単ポジ型・複数ポジ型を確認するをご覧ください。
Lot / Recovery|Fixed・Martingale・Anti-Martingaleを分ける
Lot / Recovery Sizingは、Entry後や次のTradeで注文数量をどう変えるかを見る軸です。
| Sizing | 確認する内容 | 注意すること |
|---|---|---|
| Fixed Lot | 各EntryのLotを固定するか | 固定LotでもPosition数が増えればTotal Exposureは増える |
| Balance / Equity Proportional | 残高や有効証拠金に応じてLotを計算するか | Backtestの残高経路でLotが変化する |
| Step Lot | 段数ごとにLot表・加算値を使うか | 等倍率とは限らない |
| Martingale系 | 損失・不利状態などの後にLotを増やすか | 倍率、発動条件、上限を分けて確認する |
| Anti-Martingale系 | 利益・有利状態などの後にLotを増やすか | Pyramidingと組み合わせる場合がある |
| Recovery Sizing | 過去LossやCycle損益を参照して次のLotを調整するか | Martingaleという名称を使わない製品もある |
NanpinとMartingaleは同じ意味ではありません。Nanpinは追加Positionの条件を表すPosition Architecture、MartingaleはLotを増やすSizingとして分けます。固定LotのNanpinも、Martingaleを使わないGridも考えられます。
一般的なナンピンEAの仕組み、平均建値、追加Lot、最大Position、証拠金の確認はナンピンEA完全ガイドで扱っています。
Exit / Basket Management|個別決済とCycle全体の決済を分ける
EAの特徴はEntryだけでなく、どの条件でTradeまたはCycleを終了するかによって大きく変わります。
| Exit構造 | 確認する内容 | 主なEvidence |
|---|---|---|
| Individual SL / TP | 各PositionごとにSL/TPを持つか | Position、Order、Trade History |
| Time Exit | 一定時刻・経過時間で決済するか | Inputs、Server Time、Exit Log |
| Break-even | 建値移動の基準が個別かBasketか | SL更新Log、平均Entry |
| Trailing Stop | 価格追随型のExit条件があるか | SL更新、Trailing Start/Step |
| Partial Close | Positionを段階的に減らすか | Deal History、Exit Reason |
| Weighted-average Exit | 平均建値を基準に複数Positionを管理するか | Average Price、Basket P/L |
| Basket TP / SL | 複数Positionの合計損益・価格で一括決済するか | Basket ID、Total P/L、Close Log |
| Equity / Money Stop | 口座または対象EAの損益・Equityを停止条件にするか | Threshold、Scope、Stop Log |
同じEntry Logicでも、個別SL/TPで終了するEAと、複数Positionを平均建値や合計損益で管理するEAでは、Drawdownの見え方やBacktestの読み方が異なります。
複数の軸が同時に存在するHybrid EAをどう読むか
実際のEAは、1つのLabelだけで説明できない場合があります。次の例は特定製品の仕様ではなく、5軸の使い方を示すための仮想例です。
| 仮想例 | Entry | Horizon | Position | Sizing | Exit |
|---|---|---|---|---|---|
| A | Breakout | Scalping | Single | Fixed | Individual SL/TP |
| B | Mean Reversion | Intraday | Nanpin | Martingale | Basket TP / Equity Stop |
| C | Trend Following | Intraday | Pyramiding | Anti-Martingale | Trailing + Partial Close |
| D | Multi-factor | Swing | Multi-engine | Fixed / capped | Logic別Exit + Global Stop |
このように分けると、「Scalpingだから単ポジ」「GridだからMartingale」といった短絡的な分類を避けられます。
商品説明・Inputs・ログ・Backtestからロジックを確認する
EX5だけを受け取りSource Codeを確認できない場合でも、公開仕様やInputs、Trade History、ログから観測できる範囲を整理できます。ただし、観測結果から内部ロジックを断定しすぎないことが重要です。
| Evidence | 確認しやすいこと | それだけでは断定しないこと |
|---|---|---|
| 商品説明・Manual | 販売者が説明するStrategy名、対象Symbol、基本仕様 | 内部実装が説明どおりであること、性能 |
| Inputs / SET | MaxPositions、Lot、Multiplier、GridStep、BasketTP、Filter等の設定面 | 各Parameterが内部でどの順序で使われるか |
| Experts / Tester Log | Signal、Filter、Entry Skip、Add Entry、Exit Reason等 | 出力されていない判定の不存在 |
| Trade / Deal History | Entry時刻、方向、数量、追加回数、決済、保有時間 | 正確な内部Signal条件 |
| Backtest Report | 取引回数、DD、PF、Balance/Equity等の結果 | 「なぜそのTradeが発生したか」という内部Reason |
| Source Code | 実装された条件・State・Position管理 | Live環境で同一の取引結果になること |
GOLD / XAUUSDで追加確認するSymbol・Account条件
ロジック分類が同じでも、GOLD / XAUUSDの検証では利用するSymbolとAccountの条件を別に記録します。
| 確認項目 | 確認する理由 |
|---|---|
| Symbol完全名 | suffix / prefix等を含め、EAが対象にしている銘柄を特定する |
| Digits / Point / Tick Size | Price distance、SL/TP、Grid幅等の単位を混同しない |
| Tick Value / Contract Size | Lotと損益・証拠金の前提を確認する |
| Volume Min / Max / Step | EAが計算したLotを実際に発注できる範囲を確認する |
| Spread / Commission / Swap | 特に短期売買や長期保有で結果へ影響する条件を保存する |
| Trading Session | Entry・Exit・Session Filterの時刻条件を確認する |
| Netting / Hedging | Positionの見え方、複数Position、反対方向Positionの扱いを確認する |
MQL5ではTick Size、Tick Value、Contract Size、Volume Min / Max / StepなどをSymbol Propertyとして取得できます。Account Modeについても、NettingとHedgingではPositionの扱いが異なります。商品説明だけでなく、実際のMT5環境でSpecificationを確認します。
GOLD EAの構造を記録する12項目
GOLD EAを比較するときは、方式名を1つ付けるだけでなく、次の12項目を記録すると構造差を追いやすくなります。確認できない項目は推測せず「未確認」とします。
| # | 確認項目 | 記録する内容 |
|---|---|---|
| 1 | Initial Entry | 最初のEntry条件 |
| 2 | Add Position | 追加Entryの条件・方向 |
| 3 | Position Limit | 最大同時数・Cycle上限 |
| 4 | Lot Sequence | 固定、倍率、Step、残高比例等 |
| 5 | Total Exposure Cap | 総Lot・最大Exposureの上限 |
| 6 | Average Price Dependency | 平均建値をEntry/Exit管理に使うか |
| 7 | Exit Basis | 個別ExitかBasket / Cycle Exitか |
| 8 | Hard / Equity Stop | 固定SL、Basket SL、Money Stop等 |
| 9 | Account Mode | Netting / Hedging前提 |
| 10 | Execution Sensitivity | Spread、Slippage、Commission、Delay等 |
| 11 | History Dependency | Tick、Timeframe、Session、外部Data等 |
| 12 | State Recovery | MT5再起動後にCycleやPosition状態を復元するか |
既存のGOLD EA研究とどう使い分けるか
| 確認したいこと | 関連ページ |
|---|---|
| GOLD EA全体の評価軸を確認する | ゴールドEA徹底研究|GOLD/XAUUSDの戦略・検証・リスク |
| Trend / BreakoutのEntry Logicを確認する | トレンドフォローEA・ブレイクアウトEA戦略研究 |
| ScalpingのHorizonとExecutionを確認する | ゴールドスキャルピングEA戦略研究 |
| 一般的なNanpin・Martingale・GridのRiskを確認する | ナンピンEA完全ガイド |
| OOS・Parameter Sensitivity・Robustnessを確認する | EAの過剰最適化とは |
| MT5 Forwardと実時間Forwardを確認する | EAフォワードテスト完全ガイド |
| EAを選ぶ時の共通確認項目を確認する | EAの選び方完全ガイド |
| Nanpin・Martingale・Gridの追加条件、Lot、Basket構造を確認する | ゴールドEAのナンピン・マーチン・グリッド構造を確認する |
よくある質問
ゴールドEAのロジックは1種類に分類できますか?
1種類だけでは表しにくい場合があります。Entry Logic、保有時間、Position Architecture、Lot Sizing、Exitを分けると、同じEAが複数の特徴を持っていることを整理できます。
Scalping EAは単ポジEAですか?
必ずしもそうではありません。Scalpingは主に保有時間・取引頻度の分類で、単ポジ・追加Position・Grid等のPosition Architectureとは別に確認します。
ナンピンとマーチンは同じですか?
本記事では同じ意味として扱いません。Nanpinは追加Positionの条件、MartingaleはLot Sizingとして分けます。NanpinでもLotを固定する設計はあり得ます。
Grid EAは必ずナンピン・マーチンですか?
必ずしも同じではありません。Gridは注文・Positionを価格間隔やRuleに沿って配置するArchitectureです。方向、Lot Sizing、Exit条件は別に確認します。
単ポジEAならRiskは低いですか?
単ポジという構造だけではRiskの大小を判断できません。Lot、SLの有無、保有時間、再Entry頻度、Execution条件、BacktestのDDなどを合わせて確認します。
MT5に1つのPositionしか表示されていれば単ポジEAですか?
そうとは限りません。Netting口座では同じSymbolの複数Dealが1つの共通Positionへ反映されます。EAのEntry回数やPosition管理を確認する場合は、Account Mode、Deal History、ログを合わせて確認します。
どのGOLD EAロジックが有利ですか?
方式名だけから一律の優劣は決められません。EAごとにEntry、Position、Lot、Exit、検証期間、銘柄仕様、Execution条件が異なるため、同じ評価条件へそろえて比較する必要があります。
参考にした公式情報
Order・Deal・Positionの違い、Netting / Hedging、Symbol PropertyについてはMetaTrader 5 / MQL5の公式資料を参照しています。5軸分類そのものはEAFCの編集上の研究フレームです。
まとめ
ゴールドEAは、GOLD / XAUUSDを対象としているという共通点だけでは、同じ構造のEAとは言えません。Entry Logic、Trade Horizon、Position Architecture、Lot / Recovery Sizing、Exit / Basket Managementを分けると、方式名だけでは見えにくい違いを整理できます。
特に、Scalping・Trend・Breakout・単ポジ・Nanpin・Martingale・Gridは同じ分類軸の言葉ではありません。NanpinとMartingale、GridとMartingale、Scalpingと単ポジなどを自動的に同一視せず、実際の仕様・Inputs・ログ・Trade Historyを確認します。
さらにGOLD / XAUUSDでは、Symbol完全名、Digits、Tick Size / Tick Value、Contract Size、Volume Step、Spread、Commission、Swap、Trading Session、Netting / Hedgingなど、実行環境側の条件も一緒に記録します。
EAファンクラブでは、特定のロジックを推奨するのではなく、EAの構造を比較・検証しやすい形へ分解して整理します。
お問い合わせはEAFC公式LINEへ
EAFCサイト内の記事、商品、導入前確認、設定確認、ログ確認、開発依頼前のご相談など、各種お問い合わせはEAFC公式LINEより受け付けています。
※投資助言、売買指示、利益保証、推奨ロット、推奨銘柄の案内は行っておりません。
口座番号、認証情報、Webhook URL、GAS URL、APIキーなどの機密情報は送信しないでください。
