MT4のEAを作るのはmqlというプログラミング言語が必要
MT4はEAさえあれば誰でも簡単に自動売買の環境を手に入れっることが出来ます。そうEAさえあれば・・・
しかし、このEAを入手するのがなかなかどうして大変なことなのです。一番簡単なのはゴゴジャンなどのEAを販売しているサイトへ行って成績の良さそうなEAを探すことです。
EAの概要やバックテスト結果、さらには実際の運用結果(フォワードテスト)の結果まで見ることが出きるので判断材料に困ることはありません。しかし販売しているEAなので費用がかかります。
実際に私自身もいくつか気になるEAがあるのですがすべてを購入するわけにはいかないのでどれにするかは真剣に悩んでいます。かといってプログラムのわからない人にとってMQLというプログラミング言語を最初から学習するのは敷居が高すぎます。
プログラムがわからなくてもEAが作成できる便利なツール
そんな時に便利なのがプログラムの経験がない初心者でも簡単にEAを作成することの出来るアプリケーションの存在です。有名なのはExpert Advisor Builder for MetaTrader 4というサイトです。こちらはソフトをインストール必要がなくブラウザがあればEAを作ることが可能です。MT4に標準のインディケーターのほかカスタムインディケーターの使用にも対応していますので簡単なストラテジーの検証にはオススメです。移動平均のクロスによる売買やRSIやストキャスティクスなどのオシレーターの買われ過ぎ、売られ過ぎなどをもとにしている戦略にはこれで十分かもしれません。
もう少し高機能な作成ソフトが欲しければ以前このサイトでも紹介したEAつくる君を使えばたいていのものは作れてしまいます。リピートイフダンやナンピン、マーチンゲール、マネーマネジメント機能なども簡単操作で実装可能です。トレーリングストップなども数種類用意されているのできめ細かいリスクコントロールが可能になります。
条件を入力すればEAが作成できる「EAつくーる」
今回紹介するのは著作権フリーのEAが作成可能な「EAつくーる」です。著作権フリーということはEAつくーるで作ったEAを販売することも出来るわけですね。
EAつくーるはプログラミング不要でMT4のEAが作成できるのですが、最近になってEAつくーるWeb版を使用することでMT5のEAも作成できるようになりました。
MT5対応のブローカーに移ろうとしているのにEAが作成出来なくて躊躇している方には朗報ではないでしょうか。
EAつくーるの概要
EAつくーるの概要は以下の通りです。
〇MetaTrader4(以下MT4)で動作するExpert Advisors(以下EA)を、プログラミング不要で製作するためのツールです。
〇インジケーターを組み合わせることで、EAが作れます。
〇MT4にデフォルトで存在するインジケーターが使用可能です。
〇市販のインジケーターも使用可能です。
〇EAはソースコード(mq4)ファイルで作成されます。
〇作成したEAの著作権は作ったお客様にあり、販売などご自由です。
〇シンプルなロジックのEAから、高度なオプション付きのEAまで、簡単に作成することができます。
〇プログラムを書くよりも圧倒的に作業効率がアップします。
〇トレードロジックをEA化してバックテストを繰り返し行ない最良のトレード手法を探すことが可能です。
EAつくる君同様にデフォルトのインディケーターや市販のカスタムインディケーターの使用が可能です。まだ登場したばかりなのですが、作者さんは要望に応えようと頻繁にバージョンアップしてくれているようです。現在の最新バージョンはver1.09になっています。
細かいバグの修正がメインのバージョンアップですが対応が早いので新機能追加にも期待してしまいます。
・複利機能ロード時の表示内容を修正
・RSIを使用した状態のセーブ時の不具合を修正
・選択ロジック表示画面の不具合修正
・選択項目「損益」を複数選択時の不具合を修正
・マーチンゲール機能の最大ロット数を小数点へ対応
・複数ポジションEA作成時に生成される不要なコードを除去
・作業データ保存時、ファイル名が重複していた場合の不具合を修正
・オプション機能にて複数の制限項目を選択時の不具合を修正
・表示のズレを修正
・エントリー後、指定本数のローソク足経過で決済機能の不具合修正
・保存データのロード時の不具合を修正
・マーチンゲールの倍率を少数でも指定可能へ変更(例:1.5倍など)
・MT4 build600番台でのコンパイル時の不具合修正
・その他不具合修正
・セーブ機能仕様時の不具合修正
作成したEAはmq4形式で出力されますが、出力されたソースコードを見るとコメントが追加されているのでこのコードはこんな処理をしているんだという学習効果も期待できます。プログラム初心者の方もこれを機会にMQL(MetaQuotes Language)の世界に足を踏み入れることが出来るかもしれません。
この作者さんはかなりユーザーフレンドリーなので今後もどんどん機能追加してくれる可能性を秘めています。EAつくる君も悪くないのですが、将来性を考えると「EAつくーる」に切り替えてみるのも悪くないかなと感じています。
EAつくーるとMT4のカスタムインディケーターを作成できるインジケーターつくーるのセット販売も開始したようなので、インディケーターも作成したい人にはオススメです。ボリンジャーバンドを3σまで表示するなど既存のインディケーターを改良したい場合にも使えます。
コメント