情報商材業界で出回っているFX情報商材を検証および評価していきます。12:12自作EAを作成してMT4で自動売買しようカテゴリー:投資関連(ニュース・コラム)MT4を使っていて自動売買しないなんてもったいないFXをトレードするトレード用のプラットフォームには様々なものがありますが、MT4ほどFXトレーダーたちに愛されているものを探すのは難しいかもしれません。完全に使いこなしている人は意外と少ないのではないでしょうか。テクニカル分析派の人にとってMT4の多彩なインディケーターの存在はチャートを分析するための大きなアドバンテージになります。複数のインディケーターを表示しても軽い動作を維持してくれるのでストレスフリーでチャート分析に集中できるわけですね。注文もチャート上で素早くできるのでエントリーのチャンスを見逃すことはありません。スキャルピングのようにインディケーターを見ながら瞬間的にエントリーしなくてはならない状況でも十分に対応することが出来るのです。実はMT4の真価はこれだけではありません。MT4は自動売買プラットフォームという別の顔を持っているのです。自動売買にチャレンジしないことは時間と労力を無駄に浪費しているのと同じことです。MT4での自動売買プログラム(以下EA)はインディケーターを扱うことが出来るので、テクニカル分析を使ったシンプルなロジックならば簡単にEA化することが出来てしまうのです。市販のEAの中にも成績が優秀なものは数多くあるのですが、そのロジックは最小限しか公開されていません。使用しているインディケーターさえもわからずに購入しなければならないものがほとんどです。自分でロジックを組めない人はそれでも躊躇することなく購入しているようですが、ロジックが組める人にとってはブラックボックスなEAに高いお金を払うことにためらいを覚えてしまう人も少なくないでしょう。そんな人にこそお勧めなのがEAを自ら開発することなのです。EAを自分でプログラミングするのは難しいEAを自作するためにはいくつかの方法がありますが、おおまかに分類すると以下の3つの方法に分けられるのではないかと思います。今までにプログラミングを経験したことがない人にとってはかなりハードルが高い方法になります。EAを作成するためだけにプログラミングを学習するのもいいのですが、マスターするのに要する時間を考えるととてもじゃないが効率的とは言えません。学習したからと言ってプログラミングをマスター出来る保証もないので徒労に終わる可能性すらあります。茨の道を突き進みたいあなたには豊嶋久道氏が書いたMT4関連の書籍をお勧めしたいと思います。理系で学生の頃には既にC言語のプログラミングをマスターしていたようです。そのプログラミングの能力を活かして実用系のソフトウエアを公開するほどのキャリアを持っています。2003年にFXトレードをスタートさせると、その数年後にMT4と出会うことになります。MT4黎明期から自動売買プログラミングを作成していた経験を活かした初心者向けの入門書を数冊出版しています。unlimited」に対応しています。対象となっている電子書籍が読み放題となるサービスです。対象となっている書籍の中にはFX関連の本も数多くあるので加入しておいて損はないサービスだと思います。加入済みの人は無料で読めるわけなので、迷わずダウンロードしておきましょう。プログラミングだけでなく、EAのバックテストや最適化のことにも触れられているので読んでおいて損はない一冊だと思います。豊嶋久道氏のMT4本は比較的わかりやすいのですが、MQLのベースとなっているC言語に対してある程度の知識がないと途中で挫折する可能性が高いと思います。事前にC言語の基礎知識だけでも仕入れておく必要があるのでしょう。自分自身でプログラミングをすることがいかに難しいかが想像できますね。今までにC言語に触れたことのある人にとってはかなりハードルが低いので、チャレンジする価値は十分にあるといってもいいでしょう。残念なことに自分自身でプログラミングをするという選択肢が消え去ってしまいました。プログラミングは必ず自分でしなければいけないというわけではありません。自分でプログラミングができない人は、プログラミングができる人にお願いしてしまえばいいのです。プログラマーとしてはリスクのあるFXで、自己資金で自動売買するよりも、プログラミングを受託したほうが確実にお金を手に入れることが出来ます。委託者の仕様書に沿ってMQL言語のプログラミングをすればいいだけなので楽ちんです。最近ではマッチングサービスの発達によりプログラマーを探すことが簡単にできるようになりました。利害関係の一致する両者の橋渡しをしてくれるのです。相手に個人情報が伝わることもありません。今まではブログなどで個人的にプログラム作成サービスを受託していた人もいましたが、これからはこうしたマッチングサービスが主流になっていくと思います。受託者はレビューにより評価されるのでいい加減な仕事をするわけにはいきません。委託料は確実に入金されるし、仕事も増えていくという仕組みになっています。価格も数万円程度とリーズナブルなので自分でプログラミングをできない人にとっては魅力的なサービスと言ってもいいでしょう。複数のEAを作成したい時には割高になってしまうことです。した手直しにも料金がかかってくるので最終的にはかなりの金額になってしまうことがあります。最初の一回で自分の思い通りのEAができればいいのですがなかなかそうはいかないのが現実です。EA作成ツールはビジュアルプログラミングの時代に最後はEA作成ツールを使う方法ですね。自動売買のルールを構築する仕組みになっています。移動平均線やRSIなどMT4に最初からインストールされているインディケーターだけでなく、カスタムインディケーターを組み込めるツールもあるのでテクニカル分析派の人でも満足できるのではないかと思います。嬉しいことに無料で使えるサービスもあるので、EA作成ツールに興味のある人はこの機会に試してみることをお勧めします。無料なので出来ることには限界があるのですが、EAをどのような手順で作成するのかという大まかなアウトラインを理解することが出来るはずです。現在はサーバーに接続することが出来なくなっているようです。機能制限のある無料プランがあるのでこちらを試してみるといいでしょう。http://www.mars-fx.com/ea_creator/上記のURLをクリックして一番下にある「今すぐ利用する」をクリックするとすぐに使えるようになります。無料プランだけで求めているロジックのEAを作成することはまず不可能です。ユーザーインターフェイス(UI)や作成の流れを確認することが出来るので無料プランに触れておくのは無駄なことではありません。ここだけの話ですが、他の類似サービスもだいたい同じようなUIを採用しています。EAクリエイターの機能に不満があれば他のサービスを物色しましょう。人気があるのは「EAつくーる」、「MT4EAエディタ」などの国産ツールですね。最近ではビジュアルプログラミングが主流になっているようです。作成画面を見比べると国産のUIが古臭く感じてしまいますね。自分が納得するまで何回でも作り直すことが出来るという点です。プログラマーに作成を委託した場合には、EAを修正するたびに料金がかかってしまいますが、EA作成ツールならこうした余分な費用は必要ありません。無駄なコードが多いためにバックテストにすごく時間のかかるツールも中にはあります。バックテストに時間がかかるということはパソコンのCPUに負担をかけているのと同じことです。最悪の場合CPUが熱暴走を起こして制御不能になる事態も起こりえます。した最悪の事態を防ぐためにもEA作成ツールが吐き出したmq4ファイルのサイズの大きさや、バックテストにかかる時間などを考慮して危険と判断した場合にはそのEAは使用しない方が無難でしょう。複雑なロジックのEAを作成した場合には要注意です。自分にぴったりの方法を選べばEA作成は簡単!上で説明した3つの方法を使えば、EAは簡単に作成することが出来ます。C言語経験者は自分でプログラミングすればいいし、プログラミングが出来ない人には、マッチングサービスやEA作成ツールを活用するという方法があります。ロジックの説明のないようなブラックボックスのEAを購入するくらいなら自分で作ってやるという意気込みのある人にとっては検討する価値は十分にあるでしょう。多くのトレーダーが様々なロジックを考えることになります。常識を覆すような新しいロジックが生まれる可能性も否定することはできません。する気持ちもありますが、反面恐ろしくもありますね。興味深い戦いになりそうです。引き続き、FXトレード研究会(FTK)で取り上げてほしい題材(テーマ)などのリクエストも受け付けておりますのでお気軽にいつでもお問い合わせください。実力派トレーダー集団が運営するFXブログ。