海外FX取引ツール

FXでEA(自動売買)を使うメリット・デメリット|導入方法や作り方を紹介

2022年10月14日

FXでEA(自動売買)を使うメリット・デメリット

トレーダー
FXでEA(自動売買)を使うメリット・デメリットって何?

トレーダー
どんなEAを使ったらいい?

といった疑問はありませんか?

FXのEAとは、FXトレードを自動化するプログラムのことをいいます。

EAをうまく活用するには、EAの知識や選び方のポイントを押さえておくことが大切です。

この記事では、以下の内容について詳しく解説します。

この記事でわかること

  • FXでEAを活用するメリット・デメリット
  • FXでEAを導入するのが向いている人・向いていない人
  • FXでEAを導入・作成する流れ

EAをうまく活用すれば、FXトレードをする時間が確保できない人でも効率的に利益を狙えるようになるでしょう。

EAを使ってトレードをしたいと考えている方は、ぜひ参考にしてみてください。

\業者選びに迷っている方、必見!/海外FX業者おすすめランキング

FXのEA(自動売買)とは

EAとは

EAとは、自動売買プログラムのことをいい、Expert Advisorの略称です。

FX取引をする際は、チャートを見ながらトレードをするのが基本ですが、EAを活用すればチャートを見なくても自動でトレードできるようになります。

FXに活用できるEAツールの主な種類は、選択型と開発型です。

選択型は、あらかじめ用意された自動売買プログラムの中から、自分に合ったものを選ぶだけで運用できる仕組みです。

プログラムがすでに完成しているため、複雑な設定や開発は不要で、初心者でも簡単に始められます。

一方、開発型は自分や他のトレーダーなどが作成したEAで、MT4・MT5に組み込んで稼働させるタイプを指すことが多いです。

プログラミング言語を使っているので、作成したり設定を変えたりするのが難しい傾向があり、上級者向けのEAといえるでしょう。

FXでEAを活用するメリット

FXでEAを活用するメリットは、以下の通りです。

  1. 忙しくてもFX取引ができる
  2. FX初心者でも利益を狙いやすくなる
  3. 感情に流されずにトレードできる

それぞれ詳しく紹介します。

1.忙しくてもFX取引ができる

忙しくてもFX取引ができる

EAを使えば、FXトレードを自動化できるので、忙しい方でも取引を始められます。

チャートを見続ける必要がなくなるため、精神的な負担が軽くなるメリットもあります。

FX取引に時間をあまり割けない方や、相場変動によるストレスを軽減したい方は、EAを活用してみましょう。

2.FX初心者でも利益を狙いやすくなる

FX初心者でも利益を狙いやすくなる

EAは事前に設定された取引ルールに沿って機械的にトレードするので、FXに関する知識が少ない初心者でも利益を狙える可能性があります。

実績のあるEAを選べば、FX初心者でも上級者に近いトレード結果を得やすくなります。

自身で相場分析をしてもなかなか利益を狙えない方は、EAを活用してみましょう。

3.感情に流されずにトレードできる

感情に流されずにトレードできる

EAを使うと機械的にトレードを繰り返すことになるので、感情がトレードに及ぼす影響を少なくできます。

感情に流されてFXトレードをすると、冷静な判断ができなくなることで大きな損失を出してしまう可能性があります。

感情に左右されて冷静な相場分析ができない人は、EAを活用するのがおすすめです。

FXでEAを活用するデメリット

EAには以下のようなデメリットがあります。

  1. 相場の急変に対応しにくい
  2. トレードスキルが向上しにくい
  3. うまく利益を狙えない可能性がある

それぞれ詳しく紹介します。

1.相場の急変に対応しにくい

為替相場は様々な要因で変動し続けます。

EAのプログラムに組み込まれたトレードルールでは、相場の急変に対応できず、大きな損失を受ける可能性があります。

EAを使って安定的な利益を狙うには、相場状況やトレード成績を定期的に確認し、必要に応じてEAの設定を見直すことが大切です。

加えて、相場の急変に備えるには、十分な資金を準備することも欠かせません。

FX取引には、証拠金維持率が一定水準を下回ったときにポジションが強制決済される「ロスカット」という仕組みがあります。

証拠金維持率とは、取引に必要な証拠金に対する口座残高の割合のことです。

十分な資金を準備せずにEAを使えば、価格急変によってロスカットが執行されやすくなります。

損失リスクを抑えるためにも、定期的に証拠金維持率をチェックして、口座に十分な資金があるのかを確認しておきましょう。

編集部 小林
筆者は、相場の急変時にEAを稼働させたままにしてしまい、想定以上の損失が出た経験があります。

2.トレードスキルが向上しにくい

EAで取引している間は、トレーダー自身が相場分析をしているわけではないので、トレードスキルが向上しにくい傾向があります。

トレードスキルを向上させたい人は、EAを活用しながら自身でも裁量トレードをしたり、相場分析の方法を学んだりするようにしましょう。

3.うまく利益を狙えない可能性がある

EAで安定的な利益を狙えるかは、どのEAを使うかによって異なります。

成績があまり良くないEAや設定が複雑なEAを選ぶと、想定していた利益を狙えない可能性があります。

EAのパフォーマンスを適切に判断するためにも、FXの基礎知識を身に付けたうえでEAを導入しましょう。

FX初心者が押さえておきたい用語集はこちらで詳しく解説!
FXの勉強方法はこちらで詳しく解説!

FXでEAを使うのが向いている人・向いていない人

FXでEAを使うべきかは、トレードスタイルによって異なります。

ここでは、FXでEAを使うのが向いている人と向いていない人を紹介します。

EAが向いている人

FXでEAを使うのが向いているのは、以下のような人です。

  • 感情に左右されずに取引したい人
  • チャートを長時間見続けられない人
  • コツコツ資金管理ができる人

EAにFX取引を任せれば、感情による失敗を避けられます。

24時間自動でトレードを繰り返すので、チャートを見続けられない人でも、利益を狙えるチャンスを得られます。

EAで安定的に利益を狙うためには、ロット(取引通貨量)を適切に設定したり、証拠金維持率を定期的にチェックしたりすることが大切です。

資金管理ができる人であれば、EAでうまく利益を狙えるでしょう。

EAが向いていない人

FXでEAが向いていないのは、以下のような人です。

  • 短期間で大きな利益を得たい人
  • FXの知識を全く勉強したくない人
  • 十分なトレード資金を準備できない人
  • 完全放置で利益を狙えると考えている人

EAの多くは、長期運用で利益を狙うように開発されています。

そのため、短期間で大きな利益を得たい人には不向きといえます。

また、EAを使う場合でも、どのようなロジックが使われているのかを理解するための知識が必要です。

成績の良いEAを選んだとしても、運用状況や相場状況を定期的にチェックしなければなりません。

FXの勉強を全くしたくない人や、完全に丸投げしたい人は、EAで利益を狙うのが難しいでしょう。

FXのEAを選ぶときのチェックポイント

FXのEAを選ぶときは、以下のポイントをチェックしましょう。

  1. 優位性のあるロジックで開発されているか
  2. 過去の成績に違和感はないか
  3. 使用している取引プラットフォームに対応しているか

それぞれ詳しく紹介します。

1.優位性のあるロジックで開発されているか

EAを選ぶ際は、どのような相場でどういったトレードをするのかのロジックを確認しておきましょう。

下表は、多くのEAで導入されている代表的なロジックです。

トレンドフォロー

相場が上昇トレンドなら買い、下降トレンドなら売り注文を出す

ナンピン

チャートがポジションから逆方向に動いた際に、追加のポジションを取得して平均購入価格を下げる

リピート系

設定した値幅の中で売買を繰り返す

ブレイクアウト

一定の価格帯の上値をブレイクした場合には買い、下値をブレイクした場合には売り注文を出す

朝スキャルピング

日本時間の早朝に大きな値動きがあったときの戻りを狙って注文を出す

EAを活用して利益を狙うためにも、ロジックが破綻していたり、理解できなかったりするツールを選ぶのは避けましょう。

FXのナンピンの具体的な手法はこちらで詳しく解説!

2.過去の成績に違和感はないか

自動売買ソフトの優秀さを測るには、過去の成績をチェックすることが大切です。

過去の成績を見るときは、以下の「バックテスト」と「フォワードテスト」をチェックしましょう。

バックテスト

過去の為替データを使い、一定期間にEAを稼働させた場合の成績をシミュレーションする

フォワードテスト

EAをデモ口座、リアル口座で実際に稼働させて成績をテストする

ここでは、EAの成績を確認する際にチェックすべき項目を紹介します。

プロフィットファクター

プロフィットファクターとは、総利益を総損失で割って求められる数値で、EAの収益性を示す指標です。

プロフィットファクターが1.3以上のEAであれば、利益が損失を上回っており、効率的な運用が期待できるといえます。

下表は、2つの自動売買ソフトのプロフィットファクターを比較したものです。

ケース

プロフィットファクターの計算式

(A)総利益200万円、総損失120万円

200÷120=1.67

(B)総利益400万円、総損失320万円

400÷320=1.25

どちらも純利益額は80万円ですが、プロフィットファクターに違いがあります。

プロフィットファクターの高い(A)の方が、少ない資金で利益を上げているため、効率的に利益を狙えるEAと判断できます。

プロフィットファクターの意味や計算方法はこちらで詳しく解説!

最大ドローダウン

ドローダウンとは、投資や資産運用で資産総額がどれほど減ったのかを示す指標です。

以下の計算式で求められます。

ドローダウン=損失額÷資金×100

下落率が最大値を示すドローダウンを最大ドローダウンといいます。

勝率の高い自動売買ソフトでも、最大ドローダウンが大きいと、安定したトレード成績を出しにくいです。

大きな損失を受けないためにも、最大ドローダウンが小さいソフトを選ぶようにしましょう。

ドローダウンの意味や計算方法はこちらで詳しく解説!

検証期間

EAの過去の成績を評価する際は、検証期間の長さもチェックしましょう。

検証期間が1~2年と極端に短いEAは、良い成績を出しやすい時期のみを狙って検証している可能性があります。

長期間にわたる検証結果があるEAは、様々な市場状況でのパフォーマンスを確認でき、ソフトの良し悪しを適切に判断しやすいです。

少なくとも5年、可能であれば10年以上のバックテストを行っているソフトを選びましょう。

3.使用している取引プラットフォームに対応しているか

導入を検討しているソフトが、使用している取引プラットフォームに対応していない可能性があります。

MT5はMT4の次世代版のツールですが、MT4でしか使えないEAもあります。

購入前に対応しているプラットフォームを確認しておきましょう。

FXでEAを導入するときの流れ

FXでEAを導入するときの基本的な流れは、以下の通りです。

  1. 自分に合ったEAをダウンロードする
  2. MT4・MT5のデータフォルダにセットする
  3. パラメーター設定をする
  4. 稼働させる

順番に詳しく紹介します。

1.自分に合ったEAをダウンロードする

まずは自分に合ったEAをダウンロードします。

EAは、以下のようなサイトで販売されています。

  • GogoJungle
  • システムトレードのテラス
  • TRADERS-pro
  • MQL5コミュニティ

導入費用や性能はツールによって異なるので、自分に合ったものを選びましょう。

2.MT4・MT5のデータフォルダにセットする

EAをダウンロードしたら、MT4またはMT5にセットします。

パソコンにダウンロードしたEAのファイルをコピーしたうえで、メタトレーダーを起動しましょう。

メタトレーダーを起動したら、左上の「ファイル」から「データフォルダを開く」をクリックします。

データフォルダを開く

データフォルダが表示されるので「MQL4(MT5の場合はMQL5)」をクリックします。

「MQL4」をクリック

続いて「Experts」をクリックします。

「Experts」をクリック

空いている箇所にコピーしたEAを貼り付けます。

空いている箇所にコピーしたEAを貼り付ける

ここまでの手順を完了したら、EAがメタトレーダーにセットされます。

このまま使おうとするとEAが反映されないので、一旦メタトレーダーを閉じる操作が必要です。

3.パラメーター設定をする

メタトレーダーを再び開くと、左にある「ナビゲーター」内の「エキスパートアドバイザー」に先ほど入れたEAが反映されます。

EAを選択したら、そのままチャート画面へドラッグ&ドロップします。

EAをチャート画面へドラッグ&ドロップ

パラメーターを設定できる画面が開くので、入力を進めて「OK」をクリックします。

入力された数値のまま使用する場合は、設定を変えずに「OK」をクリックしましょう。

パラメーター設定

4.稼働させる

最後に上部メニューの「自動売買」をクリックします。

「自動売買」をクリック

ここまでの作業が完了すれば、自動的にトレードが行われるように設定できます。

FX口座の開設が済んでいない方は、以下の記事を参考に口座開設をしましょう。

海外FXの口座開設の流れはこちらで詳しく解説!

FXでEAを自作するときの流れ

MT4・MT5では、メタエディター(プログラムツール)を使ってEAを自作できます。

自作するときの流れは、以下の通りです。

  1. 取引ルール(ロジック)を決める
  2. MT4・MT5のMetaEditor(メタエディター)を起動する
  3. エキスパートアドバイザ(テンプレート)を選ぶ
  4. エキスパートアドバイザの設定をする
  5. プログラミングでロジックを実装する
  6. コンパイルをしてエラーを確認する

順番に詳しく解説します。

1.取引ルール(ロジック)を決める

EAを自作する際は、最初に売買ルール(ロジック)を明確にします。

「移動平均線のゴールデンクロスで買い、デッドクロスで売り」のように、エントリーと決済の条件を具体的に決めておきましょう。

EAはあらかじめ設定したルール通りに自動取引するため、ロジックが曖昧だと正しく動作しません。

そのような事態を避けるためにも、裁量トレードで検証しながら取引ルールを決めるようにしましょう。

2.MT4・MT5のMetaEditor(メタエディター)を起動する

EAに組み込む売買ルールが決まったら、EAを作成するための開発ツール「MetaEditor(メタエディター)」を起動します。

MetaEditorは、MT4・MT5に標準搭載されているプログラム編集ツールで、メニューの「ツール」から簡単に開けます。

メタエディターを起動する

MT4では「メタエディター」、MT5では「MetaQuotes言語エディタ」をクリックすると起動します。

3.エキスパートアドバイザ(テンプレート)を選ぶ

「新規作成」をクリックし、エキスパートアドバイザ(テンプレート)を選択します。

エキスパートアドバイザ(テンプレート)を選択する

エキスパートアドバイザは、EAの基本的な構造(雛形)を自動で用意してくれる機能です。

以下の画面が表示されたら、EAの名前・著作者・表示させるリンクを設定します。

EAの名前・著作者・表示させるリンクの設定

必要に応じて、パラメーターの設定をし「次へ」をクリックします。

4.エキスパートアドバイザの設定をする

EAは特定のタイミングで処理が実行される仕組みになっており、その動作を管理するのがイベントハンドラです。

以下の画面では、使用するイベントハンドラにチェックを入れて「次へ」を押します。

イベントハンドラの設定

チェックを入れた項目だけがプログラムの枠組みとして書き出されます。

主なイベントハンドラの項目の意味は以下の通りです。

項目

概要

OnTrade

口座全体の状態(ポジション数や注文)に変化があったときに実行される

OnTradeTransaction

取引の過程(プロセス)に変化があったときに実行される

OnTimer

一定時間ごとに実行される

OnChartEvent

チャート操作時に実行される

OnBookEvent

板情報が変化したときに実行される

次に、テスターイベントハンドラの設定画面が表示されます。

作成したEAをストラテジーテスターでバックテスト・検証する際に、特殊な計算や独自の評価を行いたい場合に使用する機能です。

テスターイベントハンドラの設定

項目の意味は以下の通りです。

項目

概要

OnTester

最適化結果を算出する計算式に使用する

OnTesterInit

最適化を行う際のEAの初期化を実行する

OnTesterPass

最適化中のデータ処理を実行する

OnTesterDeinit

最適化終了後のデータ処理を実行する

5.プログラミングでロジックを実装する

テンプレートで作成した雛形に、ロジックをプログラムとして追加していきます。

以下の赤枠の部分に、MQL4言語(MT5ならMQL5言語)でプログラムを記述していきます。

プログラミングでロジックを実装する

6.コンパイルをしてエラーを確認する

プログラムの記述が終わったら、ツールバーの「コンパイル」をクリックします。

「コンパイル」をクリックする

何かしら問題があれば、下のエラーの項目に表示されます。

コンパイルが完了すると、左側のナビゲーター欄に作成したEAが反映されます。

エラーの確認

まとめ:FXで効率的に利益を狙いたいならEAを活用しよう

EAでFXトレードを自動化すれば、チャートを見続ける必要がなくなります。

そのため、EAはFXに時間を割けない人や感情に左右されてトレード成績が安定しない人におすすめです。

EAを使ってFXトレードを始めたい方は、EAツールを導入できるMT4やMT5を採用しているFX業者を選びましょう。

MT4やMT5に対応していて、初期費用を抑えたい人にはBigBossをおすすめします。

BigBossで取引するメリットは3つあります。

  1. 最大2,222倍のレバレッジで取引できる
  2. 取引毎にBigBossPointがもらえる
  3. 約定力が高いSTP/ECN方式を採用

BigBossでは最大2,222倍の高いレバレッジで取引できます。さらに取引毎にBigBossPointを獲得できます。

また、プロスプレッド口座ではSTP/ECN方式を採用しており、約定力の高い環境で取引できます。

ぜひ、口座開設をしてみてください。

\数百円から取引できる!/

BigBossで今すぐ口座を開設する

▼お得なボーナス

banner

▼BigBossのおすすめ口座

banner


信頼と実績を誇るサービスの受賞歴
海外FXを始めるなら『BigBoss』


「これから海外FXで本格的にトレードしたい!」
「魅力的な海外FXを選んでトレードしていきたい!」
そんなあなたにおすすめなのが、BigBossです!

BigBossではお得なポイント制度や最大2,000倍を超えるレバレッジ、そして誰でもカンタンに始められる公式の取引アプリなど、これから海外FXを始める人にとって最適な環境を用意しています!

BigBossで今すぐ口座を開設する

 

▼この記事を書いた人

BigBossコラム編集部

BigBossコラムは、Big Boss Ltd.が運営・管理するインターネットメディアです。Big Boss Ltd.は2024年にベストFXブローカーにも選ばれた海外FX業者のBigBossも運営しています。BigBoss編集部はFXや株、仮想通貨などの金融知識が豊富なメンバーで構成されています。記事の作成は、編集部の実際の経験や知識をもとに執筆しています。掲載内容についても、定期的に記事をリライトし、最新の情報への更新を行うなど、ユーザーファーストで情報を発信していきます。

BigBossコラムの運営者情報はこちら

\GoogleでBigBossの記事をもっと見たい方はこちら/Googleで優先するソースとして追加

-海外FX取引ツール