EA(Expert Advisor)は、MT4・MT5上で動作し、あらかじめ決められたルールに従って売買を実行するプログラムです。判断を自動化できる一方で、損失が発生しない仕組みではありません。
この記事では、EAの仕組み、稼働に必要な環境、成績データの見方、そして提供条件の確認方法を整理します。
EAの仕組み
EAは、取引プラットフォームに組み込んで動かすプログラムです。エントリー条件、決済条件、取引量の決め方などがコードとして記述されており、条件が満たされると自動で注文が出されます。
自動化されるのは「決めたルールの実行」であり、相場の状況に応じた判断そのものではありません。設計時に想定していない値動きが起きた場合、EAはそれをルールどおりに処理し続けます。
- MT4向け(MQL4)とMT5向け(MQL5)は互換性がなく、対応バージョンが決まっている
- 口座タイプや銘柄名が想定と異なると、正しく動作しない場合がある
- 業者の規約により、自動売買や特定の稼働方法が制限される場合がある
- 稼働中もポジションの状況を確認できる状態にしておく必要がある
EAは稼働の手間を減らす仕組みですが、成果を保証するものではありません。相場環境の変化により、想定した条件が機能しなくなる可能性があります。稼働中も口座状況の確認は必要です。
稼働に必要な環境
- 01対応するプラットフォームと口座を用意する
EAが対応するバージョン(MT4またはMT5)と、自動売買が認められている口座タイプを確認します。
- 02稼働環境を決める
PCを起動し続けるか、VPS(仮想サーバー)を利用します。PCの電源が落ちる、通信が切れる、再起動がかかると、EAは停止します。
- 03自動売買を有効にして導入する
プラットフォーム上でEAを配置し、自動売買を有効化します。取引量や設定値(パラメータ)の意味を確認してから稼働させます。
- 04デモ環境で挙動を確認する
注文の出し方、決済のタイミング、想定外の停止がないかを、資金を入れる前に確認します。
- 05稼働状況を確認する頻度を決める
ポジションの有無、証拠金維持率、EAの稼働状態を、どのタイミングで確認するかを決めておきます。
成績データの見方
EAの紹介では、利益の合計や勝率が強調されることがありますが、判断に必要なのはむしろ損失側の数字です。
| 項目 | 見るポイント |
|---|---|
| 最大ドローダウン | 資金が最も落ち込んだ幅。この水準まで耐えられる資金量かを確認する |
| 検証期間 | どの期間のデータか。相場環境が偏っていないか |
| 取引回数 | 回数が少ないと、結果が偶然の範囲に収まる可能性がある |
| 1回あたりの損益 | 勝率が高くても、1回の損失が大きければ収支は反転しうる |
| 前提条件 | スプレッド、手数料、スリッページ、初期資金、取引量の設定 |
| 実口座での記録 | 過去データ上の結果か、実際の取引記録か |
バックテストの限界
過去データを使った検証(バックテスト)は、あくまで過去の値動きに対する結果です。次の点に注意してください。
- 過去データに合わせて設定を調整しすぎると、実際の相場では機能しにくくなる
- スプレッドの拡大やスリッページが反映されていない場合、実際よりよい結果になる
- 使用するデータの精度によって結果が変わる
- 過去の実績は、将来の結果を示すものではない
ロジックの型とリスク
EAの設計方針によって、損失の出方が変わります。仕組みを理解したうえで、自分が受け入れられる形かを判断してください。
| 型 | 考え方 | 注意点 |
|---|---|---|
| トレンド追随型 | 値動きの方向に沿って保有する | 方向感のない相場では、小さな損失が続く場合がある |
| レンジ・逆張り型 | 一定の範囲での反転を想定する | 範囲を超えて動き続けた場合、損失が拡大しやすい |
| ナンピン・マーチンゲール型 | 逆行時に追加でポジションを持つ、または取引量を増やす | 含み損と必要証拠金が同時に増え、短期間で資金が減る可能性がある |
| 両建て・アービトラージ型 | 複数のポジションや価格差を利用する | 業者の規約で制限される場合がある。約定条件の影響を受けやすい |
※ 設計方針の違いは優劣ではありません。どのような相場で損失が出やすいかを把握し、必要な資金量と停止の基準を先に決めてください。
提供条件を確認する
EAは、販売されるものと、一定の条件のもとで提供されるものがあります。無料で受け取れる場合でも、条件が設定されていることが一般的です。
- 受け取りに必要な条件(指定経路での口座開設、入金額、継続条件など)
- 使用できる口座タイプ、銘柄、取引量の制限
- サポートの範囲と、質問できる窓口があるか
- 配布が停止された場合や、条件を満たさなくなった場合の扱い
- 設定値(パラメータ)の変更が認められているか
- 利益や成果を保証する表現が使われていないか
本サイトで紹介しているEAコミュニティについては、公開されている参加条件と受け取りまでの流れを案内ページに掲載しています。条件は変更される場合があるため、参加前に運営元の一次情報で確認してください。
EAを稼働させる前に、どこまで資金が減ったら停止するのか、どの状況で手動で介入するのかを決めておいてください。稼働後に基準を決めようとすると、判断が遅れる場合があります。
バックテストとフォワードテスト
EAの成績として提示される数字には、過去データで検証したものと、実際の相場で運用したものがあります。この2つは意味が異なるため、区別して見る必要があります。
| 方法 | 内容 | 注意点 |
|---|---|---|
| バックテスト | 過去の価格データで動作を検証する | 過去に合わせて調整すると、良い成績を作れてしまう |
| フォワードテスト | デモ環境で、実際の相場の動きに沿って検証する | 資金が動かないため、実運用と完全には一致しない |
| 実口座での運用 | 実際の資金で運用した記録 | スプレッド、スリッページ、約定の影響が反映される |
※ 提示された成績がどの方法によるものか、検証期間はいつからいつまでか、どの業者・口座タイプの条件で行われたかを確認してください。
過去データに合わせて調整されたEAは、その期間では良い成績を示しますが、相場の性質が変わると機能しなくなることがあります。過去の成績は将来の成果を保証するものではありません。
ドローダウンの見方
EAを評価するとき、利益率より先に見るべきなのは、資金がどこまで減ったかを示すドローダウンです。
- 最大ドローダウンが、資金に対して何%だったか
- その落ち込みが何日、何か月続いたか(回復までの期間)
- 連続して損失が出た回数の最大値
- 1回あたりの最大損失額
- 検証期間に、大きな相場変動が含まれているか
最大ドローダウンが30%のEAであれば、100万円の資金が70万円まで減る局面があったという意味です。同じことが起きたときに運用を続けられるかを、稼働させる前に考えておく必要があります。多くの場合、運用が止まるのは成績ではなく、この局面で耐えられなくなることが理由です。
稼働環境と停止の判断
EAはプラットフォームが起動している間だけ動作します。PCの電源を切ると停止するため、継続して稼働させる場合はVPS(仮想専用サーバー)を使う方法があります。
- VPSの費用(月額)と、EAの想定損益に対して見合うか
- 回線やサーバーの障害でEAが停止した場合、保有中のポジションはどうなるか
- 業者側のメンテナンス時間帯の扱い
- EAが想定外の動作をした場合に、手動で停止・決済する手順
どこまで損失が出たらEAを止めるのかを、稼働させる前に金額で決めてください。稼働中に判断しようとすると、損失が出ている最中の判断になります。
提供条件を確認する
EAは有償で販売されるもののほか、特定の業者で口座を開設し一定額を入金することを条件に提供されるものがあります。後者の場合、提供者と業者の間に紹介関係があることが一般的です。
- 受け取りの条件(対象業者、口座タイプ、必要な入金額)
- 利用できる期間と、条件を満たさなくなった場合の扱い
- サポートの範囲(設定の支援、不具合対応、質問への回答)
- 提示されている実績の出どころと、検証方法・期間
- 紹介関係の有無が明示されているか
本サイトはEAの提供元とは独立した情報サイトです。掲載している学習環境やEAについては、公開されている参加条件と確認事項を整理していますが、成果を保証するものではありません。
よくある質問
Q. EAを使えば裁量取引より有利ですか?
A. 一律に比較することはできません。EAはルールの実行を自動化する仕組みであり、収益性を保証するものではありません。稼働環境の管理や、相場環境の変化への対応は引き続き必要です。
Q. VPSは必ず必要ですか?
A. PCを常時起動できる環境があれば必須ではありませんが、電源の停止、通信の切断、OSの更新などでEAが止まる可能性があります。稼働を継続させたい場合の選択肢のひとつです。
Q. 無料のEAは信頼できますか?
A. 無料かどうかは信頼性の判断材料になりません。提供条件、対応口座、稼働の前提、サポートの範囲、成績データの根拠を確認してください。
Q. EAを使えば自動で利益が出ますか?
A. 出ません。EAは決められた条件で注文を出すプログラムであり、相場が想定と異なる動きをすれば損失が発生します。利益を保証する仕組みではありません。
Q. 無料のEAと有料のEAでは違いがありますか?
A. 価格と性能は必ずしも対応しません。どちらの場合も、検証方法、検証期間、ドローダウン、提供条件を同じ基準で確認してください。
Q. 複数のEAを同時に動かしてもよいですか?
A. 同じ口座で複数動かすと、必要証拠金が合算され、想定より早くロスカット水準に近づくことがあります。EA同士が反対方向の注文を出す可能性もあるため、口座を分けるか、合計での証拠金を確認してください。
Q. EAの利用が禁止されている口座はありますか?
A. 業者や口座タイプによって、自動売買の利用が制限されている場合があります。また、特定の手法が規約で禁止されていることもあります。口座を開く前に規約で確認してください。
条件の確認先
本サイトは掲載する業者・コミュニティの公式サイトではない独立した情報メディアです。個別の投資助言、売買の指示、利益の保証は行いません。FX・CFDは、相場変動やレバレッジにより、投じた資金の一部または全部を失う可能性があります。
次に確認する
EAの提供条件と受け取りまでの流れを確認する。
公開されている参加条件と、確認しておきたい項目を整理しています。
この基準で業者を確認する
記事で整理した項目を、実際の口座タイプ・取引条件・開催中の特典に当てはめて確認できます。



