EAの選び方完全ガイド|初心者が自動売買を始める前に確認する15項目
EA(Expert Advisor)を選ぶ時、最初に目に入りやすいのは「利益」「勝率」「ランキング」「価格」といった数字です。しかし、MT5でEAを継続的に使うことを考えると、それだけでは判断材料として足りません。
同じEAでも、売買ロジック、ナンピン・グリッドの有無、損切り方法、最大ポジション数、スプレッドや約定条件への依存度、対応銘柄、ライセンス方式などによって、実際の使い方と確認すべきリスクは大きく変わります。
この記事では、特定のEAをおすすめするのではなく、初心者が「何を見て比較すればよいのか」を整理できるように、EA選びで確認したい15項目をまとめます。バックテストやフォワード実績の見方、無料EA・有料EA・MQL5 Marketの違い、GOLD / XAUUSDやスキャルピングEAで追加確認したい点まで扱います。
- EAの利益率や勝率だけで判断しない
- Strategy・Risk・Execution・Compatibilityを分けて確認する
- バックテストとフォワード実績は別の情報として読む
- BalanceとEquity、Drawdown、PF、取引回数を組み合わせて確認する
- 無料・有料・MQL5 Marketという配布方法と、EA本体の性能を混同しない
EA選びで最初に決めること
EAを比較する前に、「そのEAを何のために使うのか」を整理します。完全自動売買をしたいのか、特定の戦略を検証したいのか、GOLD / XAUUSDのEAを探しているのか、コピートレードや半裁量ツールを含めて比較しているのかで、確認項目の優先度は変わります。
EAそのものの基本から確認したい場合は、MT5 EAとは?入れ方・設定・動かない時の確認ポイントを先に読むと、EAファイル、MT5への導入、自動売買設定、ログ確認まで整理できます。
| 確認する目的 | 最初に見る項目 |
|---|---|
| 初めてEAを導入する | EAの種類、対応MT5、対応銘柄、設定方法、ライセンス |
| 実績を比較する | バックテスト、フォワード、Equity、Drawdown、取引回数 |
| GOLD EAを探す | Spread、Slippage、Contract Specification、Strategy Type |
| ナンピンEAを調べる | 追加エントリー条件、最大Position、Lot progression、Basket管理 |
| 無料EAを検討する | 配布条件、Broker指定、IB、外部認証、追加契約 |
| 購入前に比較する | Version、更新履歴、Support、利用条件、Activation |
EAを「利益率」だけで選ばない
EAの成績を見る時に最も分かりやすいのは利益ですが、利益だけでは「どのようなリスクを取ってその結果になったのか」が分かりません。
たとえば、同じ利益額でも、少ないポジションで損切りを行いながら積み上げたEAと、多数のポジションを抱えたまま含み損に耐えて最終的に利益を確定したEAでは、リスク構造が異なります。
そのため、EA選びでは少なくとも「Strategy」「Risk」「Validation」「Execution」「Compatibility」「Distribution」の6方向から確認すると整理しやすくなります。
| 確認軸 | 主な内容 |
|---|---|
| Strategy | どのような条件でEntry / Exitするか |
| Risk | 損切り、ナンピン、最大Position、Lot progression |
| Validation | Backtest、Forward、Equity、DD、Trade Count |
| Execution | Spread、Slippage、Latency、発注条件 |
| Compatibility | Symbol、Broker仕様、Account Type、MT5 Version |
| Distribution | 無料・有料、IB、License、Activation、外部認証 |
EAの選び方|確認したい15項目
1. そのEAが何をするものか確認する
最初に、対象が完全自動EAなのか、半裁量EAなのか、コピーEAなのか、決済補助・パネル・通知ツールなのかを確認します。「EA」という名称でも、実際の役割は同じとは限りません。
完全自動EAであればEntryからExitまで自動化されているのか、利用者の手動Entryを管理するだけなのか、他口座の取引をコピーするのかまで確認します。機能範囲を最初に把握しておくと、後から「想定していた機能と違う」というズレを減らせます。
2. Strategy Typeを確認する
EAの売買方式は、トレンドフォロー、ブレイクアウト、スキャルピング、平均回帰、ナンピン、グリッドなどに分かれます。複数の方式を組み合わせるEAもあります。
重要なのは「どの方式が一番良いか」ではなく、その方式がどのような相場で取引し、どのような時に不利になりやすいかを把握することです。GOLD / XAUUSDでの戦略比較は、ゴールドEA徹底研究|GOLD/XAUUSDの戦略・検証・リスクでも整理しています。
| Strategy Type | 確認したい特徴 |
|---|---|
| Trend Following | トレンド発生までの待機、逆行時のExit |
| Breakout | 高Volatility時の発注、False Breakoutへの対応 |
| Scalping | Spread、Slippage、Latencyへの感度 |
| Mean Reversion | 逆張り条件、Trend発生時のRisk |
| Nanpin | 追加Entry、平均建値、最大Position |
| Grid | 注文間隔、価格帯、Position増加条件 |
3. ナンピン・グリッド・Martingaleの有無を確認する
高い勝率だけを見ていると、ナンピンやグリッドによって複数ポジションを持つ構造を見落とす場合があります。ポジション追加型のEAでは、個々のEntryよりもBasket全体の管理方法を確認することが重要です。
特に、最大何ポジションまで追加するのか、Lotが固定なのか増加するのか、含み損が拡大した時に新規Entryを停止する仕組みがあるのかを確認します。
4. 損切り・最大Position・最大Lotを確認する
「Stop Lossが設定されているか」だけでは十分ではありません。EA全体として、どこまでPositionを持つ可能性があるのか、Lotがどのように変化するのか、複数Positionを一括管理するのかを確認します。
| 確認項目 | 見る内容 |
|---|---|
| Stop Loss | Positionごとか、Basket全体か |
| Maximum Positions | 同時保有数に上限があるか |
| Maximum Lot | Lotの上限があるか |
| Lot progression | 固定、倍率、Step表など |
| Emergency Stop | 新規Entry停止や全体停止条件があるか |
| Restart behavior | MT5再起動後に状態を正しく復元できるか |
5. バックテスト条件を確認する
バックテスト結果を見る時は、Total Net Profitだけではなく、テストに使った銘柄、時間足、期間、初期証拠金、Spread、Commission、History Quality、Ticks、取引回数などを確認します。
MetaTrader 5のStrategy Testerレポートでは、History Quality、Balance Drawdown、Equity Drawdown、Profit Factor、Recovery Factor、Expected Payoffなどを確認できます。数字の定義を理解したうえで、複数の指標を組み合わせて読むことが重要です。
MT5のテスト方法そのものを確認したい場合は、MT5ストラテジーテスター・最適化ガイド、設定条件を再現する場合はsetファイル・EA設定・バックテスト再現性も参考になります。
6. フォワードテストの有無を確認する
バックテストは過去データを使った検証です。一方、フォワードテストでは、最適化に使っていない別期間や、その後の実時間データで結果を確認します。
MetaTrader 5には、最適化期間とフォワード期間を分けて、良好だったParameterを別期間で再テストする機能があります。これは、特定の過去データにParameterが過度に適合していないかを見るための材料になります。
ただし、フォワード実績が存在すること自体が将来の結果を保証するわけではありません。期間、取引回数、相場環境、Broker条件なども合わせて確認します。
7. BalanceとEquityを分けて見る
Balanceは決済済み損益を反映した口座残高、Equityは未決済Positionの含み損益を含む口座資産の状態を見るための値です。
Balanceが滑らかに増えているように見えても、未決済Positionが大きな含み損を抱えていれば、Equityは大きく下がることがあります。特にナンピン・グリッド型では、Balance CurveだけでなくEquity側を確認する意味が大きくなります。
| 表示 | 主に分かること | 注意点 |
|---|---|---|
| Balance | 決済済み結果の推移 | 未決済の含み損益は見えにくい |
| Equity | 未決済損益を含む資産推移 | Position保有中のRiskを確認しやすい |
| Balance DD | 確定損益ベースの下落 | 含み損の大きさとは一致しない場合がある |
| Equity DD | 含み損を含む下落 | 複数Position型では特に確認したい |
8. Drawdownを確認する
Drawdownは、資産や残高が高値からどの程度低下したかを見るための指標です。MetaTrader 5のテストレポートでは、BalanceとEquityについてAbsolute、Maximal、RelativeなどのDrawdownが表示されます。
「Drawdownが何%なら安全」と一律に決めることはできません。Strategy、Position数、Lot設計、検証期間などが違えば、同じ数値でも意味が変わるためです。比較する場合は、同じ条件で計測された数字かどうかも確認します。
9. PF・Recovery Factor・取引回数をセットで見る
Profit Factor(PF)は総利益と総損失の比率、Recovery Factorは利益と最大Drawdownの関係を見る指標です。これらは有用ですが、単一の数字だけでEAを判断するのは避けます。
たとえば、非常に高いPFでも、取引回数が少なければ少数の取引結果に大きく左右されている可能性があります。反対に、取引回数が多くても、検証期間が一つの相場環境に偏っている場合は、別の環境で同じ特徴が続くとは限りません。
| 指標 | 確認する意味 | 単独判断を避ける理由 |
|---|---|---|
| Profit Factor | 総利益と総損失の比 | 取引数やDDを表さない |
| Recovery Factor | 利益と最大DDの関係 | 検証期間やStrategy条件に左右される |
| Expected Payoff | 1取引あたりの平均的な結果 | 分布や最大損失は別に見る必要がある |
| Total Trades | Sample Sizeの目安 | 多いだけで品質が高いとは限らない |
10. 検証期間と相場環境を確認する
同じStrategyでも、Trendが続く時期、Rangeが続く時期、Volatilityが急上昇した時期では結果が変わることがあります。そのため、検証期間の日付だけでなく、どのような相場環境を含んでいるかを見ることが重要です。
長期間であれば自動的に信頼できるわけではありませんが、短い期間だけの結果より、異なるMarket Regimeを含むかどうかを確認しやすくなります。特定期間だけ極端に良い場合は、その期間固有の条件へ依存していないかを確認します。
11. Spread・Slippage・Execution依存を確認する
EAが出すSignalが同じでも、実際の約定条件が違えば結果が変わることがあります。特に短期売買では、Spread、Slippage、Latency、注文拒否、Stops Levelなどの影響を受けやすくなります。
MetaTrader 5のStrategy Testerでは、テスト条件としてネットワーク遅延を再現する機能も用意されています。EAの成績を見る時は、理想的な条件だけでなく、Execution条件が変化した時に結果がどの程度変わるかという視点も有効です。
12. Symbol・Broker・Account Typeへの依存を確認する
EAが対応している銘柄名と、自分が利用するMT5上のSymbolが一致するとは限りません。Brokerによっては、GOLDがXAUUSD以外の名称だったり、suffixが付いていたりします。
また、Contract Size、Digits、Tick Size、Tick Value、Minimum Lot、Lot Step、Stops Level、Commissionなどの仕様差が、Lot計算や発注条件へ影響することがあります。
| Broker / Symbol確認 | 見る内容 |
|---|---|
| Symbol Name | XAUUSD、XAUUSD.aなど名称差 |
| Digits | 価格桁数 |
| Tick Size / Tick Value | 価格変動単位と価値 |
| Minimum Lot / Lot Step | 発注可能Lotと刻み幅 |
| Stops Level | SL / TP等の最小距離条件 |
| Commission | 取引コスト |
13. 配布方法・License・Activationを確認する
EAは、販売サイト、無料配布、MQL5 Market、個別ライセンスなど複数の方法で提供されています。配布方法とEA本体の性能は別の話なので、両者を分けて確認します。
無料EAでも、指定Broker口座、IB、Affiliate、外部認証など別の収益構造を持つ場合があります。逆に、有料EAであっても価格が高いこと自体で性能や安全性が保証されるわけではありません。無料EA・IB・口座指定の仕組みは、無料EAはなぜ無料?有料EA・IB・アフィリエイト・口座指定の仕組みを徹底解説で詳しく整理しています。
MQL5 Marketで購入する場合は、製品Version、最終更新日、作者Profile、Demo、利用可能なActivationなども確認できます。購入方法やLicenseの仕組みを理解したうえで比較します。
14. 更新履歴・Support・Versionを確認する
EAは、MT5本体の更新、Broker側の仕様変更、外部APIや認証方式の変更など、EAのロジック以外の要因でも動作条件が変わることがあります。
そのため、現在のVersion、最終更新日、Change Log、対応MT5、利用条件、問い合わせ方法などを確認します。Supportの有無だけではなく、「どこまでがSupport対象なのか」を確認することが重要です。
15. 「説明されていないこと」を確認する
最後に確認したいのは、説明されている項目ではなく、説明されていない項目です。
Strategyが不明、最大Positionが不明、Lot増加条件が不明、Backtest条件が不明、Forwardが不明、License条件が不明、外部通信先が不明といった状態では、利用者がRiskやCompatibilityを評価しにくくなります。
すべてのEAが内部ロジックを公開する必要はありませんが、利用者が導入条件やRiskを判断するために必要な情報まで分からない場合は、その「分からない部分」自体を確認事項として残します。
バックテストレポートはこの順番で確認する
バックテストレポートは項目が多いため、最初からすべての数字を比較しようとすると分かりにくくなります。初心者の場合は、次の順番で確認すると整理しやすくなります。
| 順番 | 確認するもの | 目的 |
|---|---|---|
| 1 | Symbol / Timeframe / Period | 何をどの条件でテストしたか |
| 2 | Initial Deposit / Costs | 資金条件と取引コスト |
| 3 | History Quality / Ticks | テストデータの状態 |
| 4 | Total Trades | 取引回数 |
| 5 | Balance / Equity | 確定損益と含み損益の違い |
| 6 | Drawdown | 下落幅 |
| 7 | PF / Recovery Factor | 利益と損失・DDの関係 |
| 8 | Trade distribution | 結果が一部取引に偏っていないか |
この順番で見ると、「利益が大きい」という結果だけでなく、その結果がどの条件から作られているのかを確認しやすくなります。
フォワード実績を見る時の確認順
フォワード実績を見る時も、利益だけを先に見ないようにします。まず「どの期間」「どの口座条件」「どのEA Version」「どの設定」で計測されたものかを確認します。
| 確認項目 | 理由 |
|---|---|
| Start Date | 実績の長さを確認する |
| EA Version | 現在配布中のVersionと同じか確認する |
| Settings | 公開実績と利用予定設定が同じか確認する |
| Broker / Account Type | Execution条件差を確認する |
| Balance / Equity | 未決済Riskを含めて見る |
| Drawdown | 成績悪化局面を確認する |
| Deposit / Withdrawal | 資金移動と運用結果を混同しない |
| Trade Count | Sample Sizeを確認する |
ランキング、高勝率、Myfxbook、FX Blue、MQL5 Signalsなどの公開実績を確認する方法は、ゴールドEAランキング・おすすめは信用できる?無料EA・IB・高勝率実績の裏側を徹底検証で詳しく扱っています。
ナンピン・グリッドEAを選ぶ場合の追加確認
ナンピン・グリッドEAでは、1回の取引結果より、Positionが増えていく過程を確認します。勝率が高く見えるEAでも、一度の大きな逆行で複数Positionが同時に含み損を抱えることがあります。
| 追加確認 | 見る内容 |
|---|---|
| Entry interval | どの条件で次のPositionを追加するか |
| Maximum Positions | 追加回数の上限 |
| Lot progression | Lot固定か増加型か |
| Basket TP / SL | 複数Positionをどう終了するか |
| Equity protection | 資産低下時の制御があるか |
| Restart / State | 再起動後にBasketを正しく管理できるか |
スキャルピングEAを選ぶ場合の追加確認
スキャルピングEAは、1回あたりの値幅が小さいほど取引コストの影響が相対的に大きくなります。そのため、Backtestの利益だけではなく、Spread、Commission、Slippage、Latency、取引時間帯を確認します。
特に、テスト時のSpreadが実際の取引環境より有利になっていないか、流動性が低い時間帯や価格変動が大きい局面でSpreadが拡大した時にどうなるかを確認します。
GOLD / XAUUSD EAを選ぶ場合の追加確認
GOLD / XAUUSDは、BrokerごとのSymbol仕様やSpread、Tick Value、Stops Levelなどの差を確認したい銘柄です。GOLD対応と書かれていても、自分のMT5環境でそのまま使えるとは限りません。
GOLD EAを選ぶ場合は、ゴールドEA徹底研究を起点に、Strategy、Execution、Backtest、Symbol Specificationを分けて確認してください。
無料EA・有料EA・MQL5 Marketは何が違う?
「無料だから危険」「有料だから高性能」「MQL5 Marketにあるから利益が保証される」という単純な関係ではありません。価格や配布場所と、EAのStrategyやRiskは別の確認項目です。
| 配布形態 | 主に確認すること |
|---|---|
| 無料EA | 配布条件、IB、口座指定、追加契約、License |
| 有料EA | 価格、利用条件、Version、Support、更新 |
| MQL5 Market | Product page、Author、Demo、Version、Activation、Review |
| 個別配布 | 配布主体、License、認証、外部通信、Support |
| Copy Trading | Provider、口座権限、倍率、停止方法、出金管理 |
MQL5 Marketでは製品の形式的な審査や自動テストがありますが、Market運営側はEAの収益性を保証していません。テスト通過と将来の利益、無欠陥動作は別のものとして確認する必要があります。
また、無料EAの配布とIB・Affiliate・口座指定の関係は、無料EAはなぜ無料?でMoney Flowまで含めて整理しています。
ランキング・口コミ・高勝率実績を見る時の注意
ランキングや口コミは候補を見つける入口として使えますが、順位だけでEAの品質を決めることはできません。ランキング基準が売上なのか、人気なのか、Reviewなのか、運用成績なのかによって意味が違います。
「勝率が高い」という情報も、平均利益、平均損失、最大損失、Position追加、Equity Drawdownなどを見なければRiskを把握できません。
ランキングや公開実績の確認は、ゴールドEAランキング・おすすめは信用できる?を参照してください。
危険な勧誘とEAそのものを分けて考える
EAという技術そのものと、EAを入口にした悪質な勧誘は分けて考える必要があります。
たとえば、無料EAの受け取り後にLINEやSNSへ誘導され、高額な追加商品、借入れ、遠隔操作、追加送金などを求められる場合は、EAのStrategy評価とは別に契約やMoney Flowを確認します。
自動売買を悪用した勧誘の確認方法は、FX自動売買詐欺の見分け方、コピートレード固有のProvider・口座権限・出金トラブルは、FXコピートレード詐欺の見分け方で整理しています。
初心者向け|EA選び15項目チェック表
| No. | 確認項目 | 確認できたか |
|---|---|---|
| 1 | EAの役割・自動化範囲 | □ |
| 2 | Strategy Type | □ |
| 3 | ナンピン・Grid・Martingale | □ |
| 4 | SL・最大Position・最大Lot | □ |
| 5 | Backtest条件 | □ |
| 6 | Forward Test | □ |
| 7 | Balance / Equity | □ |
| 8 | Drawdown | □ |
| 9 | PF・Recovery Factor・Trade Count | □ |
| 10 | 検証期間・Market Regime | □ |
| 11 | Spread・Slippage・Execution | □ |
| 12 | Symbol・Broker・Account Type | □ |
| 13 | Distribution・License・Activation | □ |
| 14 | Version・更新・Support | □ |
| 15 | 説明されていない条件 | □ |
15項目すべてに「良い答え」が必要という意味ではありません。重要なのは、利用者自身が「何が分かっていて、何が分からないのか」を把握できることです。
よくある質問
勝率が高いEAを選べばよいですか?
勝率だけでは判断できません。平均利益と平均損失、最大損失、Drawdown、ナンピンやLot増加の有無、取引回数なども合わせて確認します。高い勝率でも、一度の大きな損失が過去の利益を大きく減らす構造はあり得ます。
無料EAと有料EAはどちらがよいですか?
価格だけでは判断できません。無料EAは配布条件やIB・口座指定、有料EAは価格・License・更新・Supportなどを確認します。どちらもStrategy、Risk、Backtest、Forward、Execution条件の確認が必要です。
バックテストが良ければEAを選んでもよいですか?
バックテストは重要な材料ですが、それだけでは十分ではありません。検証期間、データ品質、Spread、Commission、取引回数、Equity Drawdown、Forward Testなども確認します。
フォワードテストはどのくらい長ければ十分ですか?
一律の期間だけで十分・不十分とは判断できません。EAの取引頻度によって、同じ期間でも得られるSample Sizeが大きく違うためです。期間と取引回数、相場環境を組み合わせて確認します。
PFが高ければ良いEAですか?
PFは有用な指標ですが、単独ではEA全体を評価できません。Drawdown、Trade Count、検証期間、Equity Curve、Strategy構造などと合わせて読みます。
MQL5 MarketにあるEAなら安全ですか?
MQL5 Marketには製品ルールや自動テストがありますが、Market運営側はEAの収益性を保証していません。掲載されていること、テストに通過していること、将来の取引結果は別のものとして確認します。
Brokerが違っても同じ結果になりますか?
同じ結果になるとは限りません。Spread、Slippage、Commission、Symbol仕様、取引時間、Stops Levelなどの違いが結果へ影響する場合があります。特にScalpingやGOLD EAでは確認したい項目です。
EAを購入すればそのまま動かせますか?
商品によって異なります。対応MT5、Symbol、Timeframe、setファイル、License、MQL5 Account、WebRequest、VPSなど、導入前に必要な条件を確認してください。EAFCの商品を購入する場合の共通確認事項は、購入前確認事項で案内しています。
関連ページ
| 確認したい内容 | 関連ページ |
|---|---|
| EAの基本・導入・設定 | MT5 EAとは?入れ方・設定・動かない時の確認ポイント |
| フォワード実績・MT5 Forwardを確認する | EAフォワードテスト完全ガイド|MT5のForward機能と実運用フォワード実績の違い・見方 |
| MQL5 Marketの商品情報を購入前に評価する | MQL5 MarketのEAを評価する方法|レビュー・デモ・Signal・更新履歴を購入前に確認 |
| GOLD / XAUUSD EAの研究 | ゴールドEA徹底研究|GOLD/XAUUSDの戦略・検証・リスク |
| 無料EA・IB・Affiliate | 無料EAはなぜ無料? |
| ランキング・高勝率・公開実績 | ゴールドEAランキング・おすすめは信用できる? |
| FX自動売買を悪用した勧誘 | FX自動売買詐欺の見分け方 |
| コピートレード固有の注意点 | FXコピートレード詐欺の見分け方 |
| MT5 Strategy Tester | MT5ストラテジーテスター・最適化ガイド |
| setファイル・設定再現 | setファイル・EA設定・バックテスト再現性 |
参考にした公式情報
EAの検証指標、フォワードテスト、MQL5 Marketの仕組みについては、MetaTrader 5 / MQL5公式資料を確認しています。
- MetaTrader 5 ヘルプ:テストレポート
- MetaTrader 5 ヘルプ:ストラテジーの最適化
- MetaTrader 5 ヘルプ:アプリケーション購入の方法
- MQL5:マーケットサービス使用規則
まとめ
EAを選ぶ時は、利益率、勝率、ランキング、価格だけを見るのではなく、Strategy、Risk、Validation、Execution、Compatibility、Distributionを分けて確認すると、比較しやすくなります。
特に、ナンピン・グリッドの有無、最大Position、Backtest条件、Forward、BalanceとEquity、Drawdown、PF、取引回数、Spread・Slippage、Symbol仕様、License、更新履歴は、導入前に確認しておきたい項目です。
すべてのEAに同じ評価基準を機械的に当てはめるのではなく、そのEAがどのような仕組みで動き、どの条件で検証され、どの環境で使うことを想定しているのかを確認してください。
EAファンクラブでは、特定のEAや売買方法を推奨するのではなく、MT5向けEAの技術確認・検証・市場調査に必要な情報を整理しています。投資判断や運用結果は利用者自身の判断と責任で行ってください。
お問い合わせはEAFC公式LINEへ
EAFCサイト内の記事、商品、導入前確認、設定確認、ログ確認、開発依頼前のご相談など、各種お問い合わせはEAFC公式LINEより受け付けています。
※投資助言、売買指示、利益保証、推奨ロット、推奨銘柄の案内は行っておりません。
口座番号、認証情報、Webhook URL、GAS URL、APIキーなどの機密情報は送信しないでください。
