EA(自動売買)とは?

EA

はじめに

 MT4を使ったFXの自動売買(※以降EAと記載しています)について解説しています。

  • MT4とは何か?
  • EAとは何か?
  • どういったメリット・デメリットがあるの?
  • どうやって始めるの?
  • 怪しくないの?
  • EAの自作について

EAを理解する事で、FXで正しくEAを使えるようになりますので是非参考にしてみて下さい。

MT4とは何か?

まず、簡単にMT4について。

MT4の概要

MT4とは、MetaTrader 4の略称で、外国為替証拠金取引(FX)やCFD取引などのオンライン取引プラットフォームです。MT4は、多数の通貨ペアや金融商品のチャート分析が可能で、EA(Expert Advisor)と呼ばれる自動売買システムを使うこともできます。

MT4の特徴

MT4の特徴は、使いやすさやカスタマイズ性が高いことです。チャートの表示方法やテクニカル指標の追加、EAの開発など、個人に合わせたカスタマイズが可能です。また、非常に多くのユーザーがMT4を利用しているためEA等や色々な情報を比較的簡単に見つける事ができます。

自動売買とは何か?

自動売買の概要

自動売買とは、プログラムによる自動取引システムのことで、事前に設定したルールに基づいて自動的に売買を行います。チャート分析や指標の判断をプログラム化することで、感情や判断ミスなどの影響を受けない、機械的かつ迅速な取引が可能になります。

FX界隈では自動売買=EAと認識されている事が殆どです。

自動売買のメリットとデメリット

簡単に自動売買のメリットとデメリットについて。

自動売買のメリットは、人間の感情や判断ミスによるリスクを回避できることや、膨大なデータを瞬時に分析することができるため、より正確な取引が行えることです。一方、自動売買のデメリットは、EAを購入するための費用がかかったり、EAを動かせるFX業者が限られているということが挙げられます。

具体的なメリットとデメリットは後述します。

EAとは何か?

先ほど、FX界隈では自動売買=EAという風に記載しましたが、厳密に言うとEAは自動売買をやるためにMT4に入れるアイテム(道具)です。MT4はカスタマイズ性が高いと言いましたが、MT4にEAを入れる事で自動的にFXトレードをしてくれるようになります。

身近な物で例える

MT4とEAを身近なもので例えると、MT4はゲーム機本体に、EAはゲームソフトに例えられます。ゲーム機に面白いゲームソフトを入れると楽しめるように、MT4に優秀なEAを入れることで、効率的なトレードが可能になります。

ゲームソフト同様に、EAにも優劣があります。面白くないゲームソフトだと楽しくないように、EAが優秀でない場合は効率的なトレードができません。優れたEAを選ぶことが重要です。

EAの実体

EAとは、エキスパート(E)アドバイザ(A)の略称で、私たちプログラマーによってプログラミングされたシステムのことです。このシステムは、あらかじめプログラミングされた通りに自動で取引を行うことができます。つまり、人間が取引する必要がなく、自動で取引をしてくれるものがEAと呼ばれています。

以下の画像はMACDが下から上にゴールデンクロスしたら買いエントリー、デッドクロスしたら売りエントリーをし、20pipsで利益確定というEAを作って動かしたみた画像です。私は一切FXの画面を見ていませんが自動でEAがMACDを元にトレードしてくれています。

EAを導入すると自分は全くチャートを見ることなくエントリーから決済まで全て行ってくれます。EA製作者が作った通りにEAはテクニカル分析をし、勝手にエントリー、指値変更、決済、資金管理等々全て行ってくれる夢のような代物です。

このように、EAを導入することで自分自身がチャートを見る必要がなく、全ての取引をEAが自動的に処理してくれます。EAは、プログラマーが作成した指示通りに、テクニカル分析を行い、自動でエントリー、指値変更、決済、資金管理などを実行してくれます。EAは正に、夢のようなツールです。

EAのデメリットとメリット

夢のようなツールのEAですが、もちろんデメリットがあります。

それではデメリットとメリットを詳しく見て行きましょう。

デメリット

EAを使って行くうえで、大きく3つのデメリットがあります。

  • EAを購入する初期費用がかかる
  • パソコン代、電気代がかかる
  • FX業者が限られる

1.EAを購入する初期費用がかかる

EAはネット等で無料で出回っているので(私もサンプルをあげていますが)無料で手に入るのですが、良いEAを手に入れるには購入するのが手っ取り早いです。その場合、購入費用がかかります。安いもので1万円~高いもので5万円といった感じです。

売れ筋ランキング等で見てみても、人気のEAは平均3万円ぐらいです。

以下のバナーは、ゴゴジャンという上イメージのサイトでEAが購入できます。(私も利用しています)

投資家の英知をすべての人に。GogoJungle

ゴゴジャンで購入すればEA代は確定申告で経費として計上できる(EAとして認められている)ので、儲かればあまり気になりません。
※ゴゴジャンは金融庁にも登録されており、EAの管理についても定期的に監査されています

2.パソコン代、電気代がかかる

EAを動かす場合、パソコン版のMT4を立ち上げた状態でEAを動かす必要があるので、パソコンは基本的につけっぱなしになります。なので、電気代がかかります。パソコンが無い場合はパソコンを購入する事も必要になってきます。

もしこれらに費用をかけたくない場合は、VPSがおすすめです。VPSを簡単に言うと外部のパソコン設備をレンタルする感じです。VPSにするとVPS代(月額2000円前後)はかかりますが、電気代もかからないしパソコンも購入する必要が無くなります。

もちろんVPS代も経費に計上できます。

3.FX業者が限られる

EAを使うことができるFX業者は限られています。どのFX業者でもEAが使えるというわけではないので、EAが使えるFX業者及び自分のEAに合ったFX業者を探す事も重要になってきます。(裁量でよく使われている、DMMやGMO等はEAが使えません)

以下の記事で自動売買ができるおすすめの国内FX業者を紹介していますので参考にして頂けたらと思います。

メリット

EAを行ううえでのメリットも大きく3つあります。

  • 常に冷静なトレードができる
  • 時間的余裕ができる
  • 過去のチャートを使ってトレードテストができる

1.常に冷静なトレードができる

私は裁量(手動で)トレードした場合、どう頑張ってもやりたいトレードができない、ルールが守れないという形でメンタル面に問題がありました。

そこで、鋼のメンタルである(そもそもメンタルという概念が無い)EAに頼った所、とても納得のいくトレードが出来ました。

EAは、エントリー/損切り/利確ポイントは必ず事前に決めておかなければいけません。本来裁量トレードでもそうあるべきですが、いざ相場を前にお金とお金のぶつかり合いを見ると頭ではわかっていても、エントリーできなかった、何かよくわからない所でエントリーしてしまった、損切りが出来ない、焦って薄利で利確してしまった、等などそういうルールを守れない状態になってしまう事もあります。

ですが、EAはその場その場の状況に左右される事なく、常に冷静沈着に淡々とトレードをしてくれます。ですから、自分の思惑等に関わらず客観的でフラットなトレードを必ずすることができます。

あと、スキャルピングトレードをやっていてたまにあるのが、4時間ぐらいトレードして最後に大きく負けてマイナス1万円とかなった場合、4時間も頑張ったのに今日はマイナス1万円・・・という心理的に許し難い状況に陥ります。そしこ大体こう思います「ちょっとでも勝って終わりたい」と。そう思った瞬間、根拠が薄いトレードになったり無理があるトレードになったりします。

EAはマイナスだろうがプラスだろうがお構いなしに同じトレードを繰り返し、一切ブレないので大きなメリットです。

2.時間的余裕ができる

今まで自分で結構な時間をかけてチャートを見てエントリーしたり決済したりしていたと思います。しかし、EAは寝ている間も、仕事している間も、遊んでいる間も常にチャートを監視し、勝手にトレードをやってくれます。しかも、自分がエントリーしたいタイミングを寸分も見逃さず確実にトレードをしてくれます。

自分がチャートを眺めてトレードしていた時間は一切無くなり時間的な余裕がかなり出来るので、その分をトレード手法の研究や改善に充てる事も可能です!

※時間ができたからといってずっと放置するのではなく、日々のトレード結果はしっかり確認しておいた方が良いでしょう!(EA=不労という考えは危険)

3.過去のチャートを使ってトレードテストができる

FXのトレード手法が通用するのか?を正確に見極めるためには、過去チャートでの検証及びリアルタイムでの検証が必要となります。

過去チャートの検証はやった事があればわかると思いますが、かなり労力のいる作業です。時間足にもよりますが1時間足で1年分を確認しようとすると、1日あっても足りません。

もしEAがある場合、数年分の検証が数分で終わります。しかもボタン一つ押して待っているだけで終わります。これをバックテストといいます。

上記の動画がバックテストと呼ばれるものです。MACDのクロスでエントリーしていく手法をチェックしている感じです。(※画質が悪い場合、設定で720pを選択すると良くなります)

わずかな時間で何千回というトレードを行ってくれて、結果まで出してくれるので、EAとして導入するトレード手法が過去から通用していたのか通用していないのか一目瞭然です。

テストの結果、どこでエントリーしてどこで決済しているのかや勝率等、詳細にチェックする事ができます。EA(トレード手法)が過去から凄い利益を上げているのか、トータルで負けてしまう手法なのか、過去データさえあれば何年もさかのぼって確認することができます。

このメリットを余すことなく生かすことができれば、今のトレードよりも確実に質の良いトレードになることは間違いありません。

EAを使ってFXを始めよう!

それでは、EAを使ってFXを始める方法について解説していきます。以下2パターン用意しましたので自分に合ったものをお選びください。

  • とにかくすぐにでもEAを導入してFXがしたい
  • EAの使い方を学びながらEAを導入したい(EAは貰う 又は 購入)

とにかくすぐにでもEAを導入してFXがしたい

自動売買をとり合えず始めてみたいという方は、以下の記事に始め方を全て記載しているので参考にしてみてください。
※EAの買い方も解説しています

EAの使い方を学びながらEAを導入したい(EAは貰う 又は 購入)

MT4の使い方やEAの使い方、バックテストの仕方等の方法をまとめています。じっくりEAの使い方を学びたい方はこちらからEAを導入していくのがオススメです。

EAって怪しくないの?

先ほどEAは夢のような代物って言いましたが、そもそもEAって

怪しいイメージってないですか?

EAで詐欺・・・なんて話も最近ではよく聞きます。

EAを導入する際のポイント

やっぱり手を出すのはちょっとなぁ・・・と躊躇われる場合、とっておきの解決策があります。

1.価格が高すぎるEAは買わない!

2.まずはEAを自作してみる!(これは少し極端だけど一番怪しくない)

1.価格が高すぎるEAは買わない

EAの価格が高ければ高い程稼げるというわけではありません。

高ければ高い程良いEAとはなりません。これが全てです。

実際2万円前後でも優秀な稼げるEAは存在します。EAの相場は大体1万円~5万円ぐらいです。

EAを購入した場合、中身を完全に理解する事ができないので実際に価格に見合ったEAなのかどうかを判断するのは凄く難しいです。なので、法外な値段で販売されるEAは『必ず稼げる』というキャッチフレーズがつきます。が、必ず稼げるのであれば人には売らず自分でこっそり動かすはずです。

殆どのEA製作者は必ず稼げるEAを販売しているわけではありません。稼げる可能性が高いEAを販売しているのです。リスク分散をするために販売しています。

この事を理解して頂き、自分が納得できる価格(最悪勝てなくても諦めが効く価格)でEAを買うのが一番だと私は思います。数十万~数百万するEAを買った場合、諦めが効かなくなります。『購入額分を絶対に稼いでもらわないと』と思うのが人間の自然な考えです。反対に2万円のEAを買った場合、稼げなかったりトントンの成績が続くようだと、最悪別のEAを試そうかなってなりますよね。

2.まずはEAを自作してみる

ここでEAを自作というワードが出てきました!EAって自作できるの?と思われるかもしれませんが、頑張ればできます!私もEAはとても怪しい部類だったんで自作から自動売買の世界に入りました!

簡単に自作する方法や自作のメリットについては次の章で解説していますので、興味のある方は見てみて下さい。

EAを自作する

すこしEA自作のお話をさせて下さい。

私はEAを使い始めた際、EAって怪しいというイメージは全くありませんでした。何故かというと、EAを自作したからです。実際自作してみて『あー、EAってこういうものなんだ』と理解しました。EAを自作してまず思う事は、

全然動かない、全然思った通りにエントリーしない

です。怪しいもなにも、全然自分の思い通りにエントリーしてくれません。ただ、自分の思い通りにエントリー出来るところまで作りこむ事ができた時には感動します。

EAを簡単に自作する方法

もしEAを1から全て自作できれば、自分の思った通りにしか動かないので全く怪しくないです。ほぼ自分の分身です。しかしながら、1から全てEAを自作するにはプログラミングスキルが必要です。いざEAの自作を始めてみても全然思うように作れない事が殆どです。

が!プログラミング知識が無くてもEAを自作できるツールがあります。自作に興味のある方は参考にしてみてください。

EAを自作しながらじっくりEAを導入したい

EAを自作=プログラミングになってくるので、プログラミング未経験者の場合はハードルは結構高いです。ただ、心配しないでください。たとえEAが作れなかったとしてもプログラミングにチャレンジするのはとても重要な事です。※プログラミングスキルが身に付くだけでもかなりの成長です

何も知らずにEAをただ買うだけよりも、少しでもEAについて学びEAのつくり方をある程度理解することで、EAの見るべき重要なポイントをおさえる事ができるようになります。

ですので、販売されているEAが怪しいかどうかを見抜くスキルが自然と身に付きます。

結局、どこかのブログ(私のブログも含む)でこのEAは最高!と書かれていても最終的に判断するのは自分です。少しでもプログラミングスキルがあるに越したことはありません。

以下の記事にMT4の使い方やEAの使い方、バックテストの仕方やEAを自作する方法等をまとめています。

EAを自作するメリット

メリット

EAを自作するうえでのメリットは大きく2つあります。

  1. 自分のトレードスタイルを見直せる
  2. 自分のトレードスタイルに自信が持てる(メンタル面の劇的改善)

1.自分のトレードスタイルを見直せる

私が最初手動で実施していたトレード手法は、過去15年前から現在まで検証してみたところ、めちゃくちゃマイナスでした!(笑)勝てる手法だと信じていたんですが、ダメだったようです。

トレード結果の一例ですが、トレード手法次第では500万円の元本が最終的に無くなってしまう可能性だってあります。見事な右肩下がりの成績です。私が最初実践していたトレード手法もこんな右肩下がりではありませんでしたが、結構な下がり具合でした。

ただ、トレード手法を見直してEAをプログラミングした結果、以下のような右肩上がりの手法に巡り合える可能性もしばしば有ります!

まず、実際EAのプログラムを作るにあたって、普段自分はどういった時にトレードしているんだろうと見直すことになります。この時にエントリーして・・・この時に決済して・・・この時の損切りポイントはここで・・・この時の利確ポイントはここで・・・等を見直しながらEAとしてプログラミングします。全部正確に記載しないと、EAは実践してくれません。曖昧なエントリー、曖昧な決済はできないわけです。

私の実体験ですが、普段の手動でのトレードは案外曖昧だった(明確な決まりが無かった)事に驚いた事がありました。

自分ではちゃんと決まったトレード手法だと思っていたのですが、いざ蓋を開けてみると、『ん?エントリーっていつするんだっけ?トレンドライン、サポートライン等を割ったらすぐ?割ったローソク足が確定するのを見てから?何分足でローソク足が確定したら?』という風にエントリーポイントのタイミングやら、実際何分足をみてエントリーするのから全然決められていませんでした。

チャートに真剣に向き合えば、どういった時にどういったトレードをするのか最良かを研究し、事細かにプログラムしていくようになります。普段意識していない場面でのエントリーポイント、損切りポイント等を発見できたり、新たなトレード手法を思いついたりすることもあります。

2.自分のトレードスタイルに自信が持てる(メンタル面の劇的改善)

私は、過去数年(私は2005年1月から現在)の値動きでEAをテストして結構利益が出ているものを使っています。

そのため、過去数十年や数万回等といった実績のあるトレード手法なんだから、今回のエントリーも妥当だ、トレーリングも妥当だ、決済も妥当だ・・・という風に、過去の結果が良かったんだからという思いは凄い自信になります。手動でトレードしていた時期は、トレードで数回連続で負けたりするとやはり不安がでてきて、トレード手法がブレたりしていました。

手動トレードの場合、メンタルをやられないようにする事がとても重要なので、高勝率系のトレード手法の方がやはり安定すると思います。しかし、高勝率だとどうしても損大利小になってしまいますのでコツコツドカンでやられたり、利益が中々出なかったりします。でもEAの場合、絶対にメンタルはやられませんので損小利大のトレードを実現することが可能になります。

過去の実績通り期待値の高いトレードができており、かつメンタル部分も全くもって問題ないというトレードが実施できているというのは、もの凄い自信になります。

デメリット

とにかく慣れるまではめちゃくちゃ時間がかかります

さいごに

EAの魅力を感じて頂けましたでしょうか。

トレードする時間が無い、メンタルが弱い、損切りできない、トレード手法に自信が無い等の様々な問題を解決してくれるのがEAです。

FXで利益をあげていくためには、感情に左右されず機械的に日々淡々とトレードをする事が出来るかが鍵になってきます。そして機械的なトレードをすればするほど、 このトレード手法をEAにやらせればいいんじゃないか?と思います。

FXなんて感情に左右されまくりで勝てっこないという人は、一度EAに取り組んでみてはいかがでしょうか。

コメント