FX自動売買(EA)を自作したいと思った方は数多くいらっしゃるのではないでしょうか?
EAがドローダウンを生み出す度に、「俺のほうが上手く作れるんじゃない?(怒)」と思った方は、恐らくほぼ全員でしょう。
そして、実際に作ってみようとしてシュン・・・。(ごめんよ。やっぱり俺には無理だ)と思った方も、多くいるでしょう。
今回は、そんなFX自動売買(EA)を自作してみたいけど、今まで結局躊躇していた人のためにおすすめのコンテンツを紹介していきます。
私もこれを機に、2019年4月までには自作EAをフォワードテストに回すところまでは挑戦したいと思っています!
FX自動売買(EA)を自作したい人におすすめのコンテンツ
「EA製作セミナー」有名EA開発者がオンライン動画で初心者用に解説動画
EAを作成したい初心者、初級者におすすめできるのはこちら、超人気EA「Beatrice」シリーズの開発者の東京シストレさんが行ったEA開発セミナーです。
前編、後編で約6時間と盛りだくさんのコンテンツをオンライン動画で視聴できるものです。
◇内容
0.同じMT4でもFX会社ごとに、サーバ時間などが違うことの説明
カバー先が異なることの説明ー会社ごとに配信レートが違ってくる原因など
1.MQLウィザードから雛形を作るところとコンパイルまで。
2.雛形で自動生成されたものの説明。
C言語ライクな言語で、オブジェクト指向も取り入れられている説明
OnTick()などの説明
3.Comment()を使ってチャート上に文字を表示することこまで。
「;」が必要と説明
4.変数・型の説明
5..F条件分岐
6.FORの使い方
7.注文発注関数の説明
8.オーダー系関数の説明
すでに結果を出しているEAのソースコードと解説!
EAプログラミングセミナーは、すでに結果を出しているEAをそのままソースコードと解説を付けて紹介しています。
これは、正直やばいです。
私も実際に手にとってバックテストを行ってみましたが、プラス収益です。
それもそのはずで、以前から市販されていたEAをこのプログラミング講座用に用意されたためです。
FX裁量手法をEA化するまでの最短マニュアル
一度も作ったことがない方で、それなりのものを作ってみたい方におすすめなのは、Spiral_M1AUDCADでお馴染みのわいぞーさんが作成された「FX裁量手法をEA化するまでの最短マニュアル」です。
SAMPLEのEAは自分で利用するにはちょっと物足りないですが、作成までの考え方やロジックは大変参考になり、初心者の肩tにもわかりやすいです。
やっと完成。。。
「EA開発」中々センシティブで、まとまった情報もあまり見かけないので、note 作成しました。
私の5年分の経験を糧にしてください。
( ※定期的に宣伝しますm(_ _)m )FX裁量手法をEA化するまでの最短マニュアル|わいぞー @yfx_43|note(ノート) https://t.co/UhG9Uk7aUU
— わいぞー (@yfx_43) March 12, 2019
こちらは、わいぞーさんのお母さん(FX歴10年)の裁量手法を再現してみよう!という目的のために必要な知識やプログラミングの基本的なところを紹介してくれています。
無料で提供されている画像をお借りしてきましたが、解説がローソク足とセットでされていてわかりやすいですね!
こういうのもっと増やして下さい爆
このコンテンツが向いている人は、数百ページもある本を買って始めるにはちょっと抵抗が(時間が・・)という方かと思います。
noteで書かれているので、実際のソースと画面を見ながら手元で作成してみることができます。
詰まったら最終手段、コピペでもできますが、困ったらわいぞーさんがサポートしてくれるはずなのでツイッターで聞いてみましょう!
有料ではありますが、サクッと「EAを作る心理的ハードル」を超えるならお薦めです。
MQL言語入門|オリジナルEAの超簡単な自作方法|Startup!
こちらは「Startup!」という鈴木さんという方のブログです。
この中の「MQL言語入門|オリジナルEAの超簡単な自作方法」というコンテンツが、既存のサンプルEAから自作するという修正箇所が少ないので初心者でもトライしやすいコンテンツとなっています。
MT4に最初から同梱されている「MACD Sample.mq4」を元に、Dr.田平の手法に書き換えていくというものです。
各変更箇所を詳細に解説してくださっているのでわかりやすいです。
他にも始めるにあたっての指南書コンテンツがあるので是非参考にしてみて下さい。
MT4でEA自作しちゃおー
「EA 自作」で検索すると常に上位にあり、リファレンスもあるので、少し慣れたら必ずお世話になるサイトがこの「MT4でEA自作しちゃおー」です。
ただし、最終更新が2016年となっているため注意が必要です。(現在はVer4.00 Build1170)
リファレンスもあってわかりやすい。
iCustom(アイカスタム)で変幻自在のメタトレーダー
EAの自作に失敗した人たちにおすすめされているのがこの書籍です。
iCustom関数を利用して自作するというものなのですが、レビューを見るとやや正反対の意見が出ています。
しかし、ほとんどの口コミがポジティブなものが多いため、本気で挑戦してみたいならこちらの書籍を購入して一から挑戦してみてはいかがでしょうか。
新MT4対応 FXメタトレーダープログラミング入門 Kindle版
MT4の自作EAに関する書籍では比較的新しい(と言っても2015年だが)です。
ただし、プログラミング初心者には少しハードルが高い用なので、他のコンテンツから挑戦したほうが良いかもしれませんね。
Kindle読み放題なら無料で読めるので、読み放題ならここから入ってみるのもありかと思います!
プログラムはしたくないが自作EAが欲しい方
はい、ゴゴジャンさんが用意しています。
なんとこのEAツクールは2014年から運用されているようです。
既に多くの方が利用されているのですが、その魅力はなんと言っても、プログラミング不要で作成できる!という点です。
最近ではブラウザ版も登場しました。
EAツクールではインジケータを組合せて自作できる!
- インジケーターを組み合わせることで、EAが作れます。
- MT4にデフォルトで存在するインジケーターが使用可能です。
- 市販のインジケーターも使用可能です。
- EAはソースコード(mq4)ファイルで作成されます。
- 作成したEAの著作権は作ったお客様にあり、販売などご自由です。
- シンプルなロジックのEAから、高度なオプション付きのEAまで、簡単に作成することができます。
- プログラムを書くよりも圧倒的に作業効率がアップします。
- トレードロジックをEA化してバックテストを繰り返し行ない最良のトレード手法を探すことが可能です。
ということで中々便利そうですね。
個人的には、このソースコードにもコメントがしっかり記述されるところが魅力かなと感じます。
まとめ
いかがでしたでしょうか。
プログラミングのスキルによって始めるコンテンツは変わりますが、それぞれのレベルに合わせて利用できるコンテンツがすでに存在することが伝わりましたら幸いです。
私個人としましては、最終的に利益の出るEAを作ってみたいかと思われますので、まずは結果の出るEAのソースコードと解説を参考にされてみるのがよろしいかと思います。