無料のEA(自動売買ツール)は使える?選び方と検証ポイント

今回は、FXにおける「無料EA(自動売買ツール)」について紹介していきます。

「自分で取引をしないと心配!」という方もいるかもしれませんが、EA(自動売買ツール)は使い方によっては非常に役立つので、ぜひ参考にしてください。

EA(自動売買ツール)とは?無料でも大丈夫?

EA(Expert Advisor)は、設定された条件に従って注文や決済を行うプログラムです。無料と有料があり、価格だけでは性能を判断できません。無料でも検証が必要で、有料でも将来の利益が保証されるわけではありません。

MetaTraderのCodeBaseでは無料のEAやソースコードが公開されています。まずは対象がMT4用かMT5用か、売買条件と損失を抑える仕組みが説明されているかを確認しましょう。配布元不明のファイルや、不要な権限を求めるプログラムには注意します。

FXにおける無料EA(自動売買ツール)の使用方法例

まずは、使うFX口座に対応したMT4またはMT5を用意します。ここではMT5の公式操作案内に沿って、導入の流れを整理します。MT4用のEAを、そのままMT5で動かすことはできません。

  1. EAを所定のフォルダーに置き、ナビゲータに表示されることを確認する
  2. 対象銘柄のチャートへEAを追加する
  3. ロット数・時間足・損切りなどの入力値を確認する
  4. EA個別の許可と、プラットフォーム全体の自動売買許可を確認する
  5. まずデモ環境で、ログ・発注・決済が想定どおりかを見る

自動売買のボタンをオンにするだけでは、EAの設置と設定は完了しません。MT5では1つのチャートに稼働できるEAは1つです。注文しないときは、単に売買条件に達していない場合もあるため、ログから確認しましょう。

画面操作はMT5の基本操作とEA設定の確認方法も参考にできます。

EA(自動売買ツール)を使うなら国内FX・海外FXのどちらがいい?

国内・海外という区分だけで、EAの利用可否は決まりません。口座が対応するツール、EAの利用規約、禁止される取引、費用を確認して選びます。MT4・MT5が使えても、すべての手法が許可されているとは限りません。

例えば、少額の取引単位や口座別の費用を比べるなら、XMTradingの口座条件を確認できます。ボーナスの大きさとEAの収益性は別に考えましょう。

\ 口座開設ボーナス 13,000円 /

XMの口座開設はこちら

1.大きな借金が発生しにくい

口座のマイナス残高を補填する制度を設ける業者もありますが、適用条件は契約によって異なります。ゼロカットは、入金した資金やEAの損失を守る制度ではありません。急変時に損切りが希望価格で成立しない可能性も見込み、運用額を決めましょう。

2.最大レバレッジの倍率が高い

口座のレバレッジ上限が高いと、同じ数量を保有するための必要証拠金は小さくなります。ただし、同じ通貨数量なら、同じ値動きに対する損益も同じです。余った証拠金を理由にロットを増やせば、損失も大きくなります。

例えば米ドル円を1万通貨買い、1円下がれば、費用を除く損失は約1万円です。EAの設定でも「何ロットか」だけでなく、契約単位と最大同時保有数量を確認してください。

無料EA(自動売買ツール)の選び方と検証ポイント

ここからは無料EAを選ぶときの5つの確認点を見ていきます。過去の収益額だけで選ばず、取引条件と損失が出た場面まで確認するのがポイントです。

  • 利益額と損失額
  • ドローダウン
  • 総トレード数
  • 買いと売りの偏り
  • 成績の波

1.利益額 > 損失額

過去の総利益を総損失の絶対額で割った値が、プロフィットファクター(PF)です。総利益15万円、総損失10万円ならPFは1.5です。ただし、1.3や1.5を超えれば合格、という共通の基準はありません。

同じPFでも、テスト期間が短い、取引回数が少ない、一部の大勝ちに依存している、といった違いがあります。スプレッド・手数料・スワップが結果にどう含まれているかも確認し、すでに計上された費用を二重に差し引かないようにします。

2.ドローダウン

ドローダウンは、資産や残高がそれまでの高い水準から落ち込んだ幅を見る指標です。残高ベースの数字と、含み損益を含む有効証拠金ベースの数字は区別しましょう。

項目仮定した金額・計算
それまでのピーク120万円
その後の谷90万円
減少額120万円-90万円=30万円
ピークに対する減少率30万円÷120万円=25%

過去の最大ドローダウンが小さいからといって、ロットを何倍にも増やしてよいわけではありません。将来はテスト以上の損失や連敗が起こり得ます。上の例も計算の説明であり、許容できる損失率を勧めるものではありません。

3.総トレード数

「バックテストをしてみたら取引数が少なかった」という場合は、まずその手法の売買頻度を確認します。長く保有するEAと短期で売買するEAを、年間の取引数だけで比較することはできません。

取引が少ないほど偶然の影響を見分けにくくなりますが、年間700~1,000回を必須条件にする根拠もありません。期間を延ばし、上昇・下落・横ばいの局面を含めて確認しましょう。設定を調整した期間とは別の期間で試すフォワード検証も役立ちます。

4.購入数と売却数

買いに特化したEA、売りに特化したEAもあります。買いと売りが1対1でなければ悪い、ということではありません。大事なのは、その偏りが戦略として意図されたものかどうかです。

上昇相場だけで良い成績が出ていないか、反対の局面ではどれほど損失が出たかを確認します。複数のEAを使う場合も、同じ方向のポジションが重なっていれば分散にはなりません。

5.「波」の有無

稼げる時期と稼げない時期の波を見ることは重要です。累積損益が右肩上がりでも、途中の長い含み損や、最後の一度の利益で回復しただけという場合があります。

月別の結果、回復に要した期間、最大保有数量も見てみましょう。複数EAを組み合わせるなら、利益の合計だけでなく、同じ日に損失が重なった場面を確認します。組み合わせれば必ずリスクが下がる、というわけではありません。

EA(自動売買ツール)を任せきりにしないために

EAは一定のルールに従って動くため、人による設定確認や監視は必要です。ただし、裁量取引を混ぜることが必ず改善になるわけでもありません。停止する条件や再開する条件を、運用前に決めておきましょう。

経済指標の前後に止める設計なら、新規注文だけを止めるのか、保有中のポジションも決済するのかを分けます。自動売買をオフにしても、すでにあるポジションが自動的に閉じるわけではありません。慌てて手動注文を重ねると、想定した数量を超えることがあります。

EAとほかの自動化手法の違いは、システムトレードの種類と始め方でも整理しています。

まとめ:無料EAは検証してから使いましょう

無料EAを選ぶときは、価格よりも、ルール・テスト条件・費用・最大損失の確認を優先しましょう。良いバックテストは検討材料ですが、将来の利益の証明にはなりません。

  • 対応するMT4・MT5と口座条件を確かめる
  • 過去の利益だけでなく含み損と数量を見る
  • 別の期間とデモ環境で動作を確認する
  • 停止・再開・損失上限を先に決める

EAの操作を覚える段階では、実際の注文履歴とログを照合し、設定した数量・条件で動いているかを確かめることから始めましょう。

おすすめの記事