情報商材業界で出回っているFX情報商材を検証および評価していきます。12:12EAのロジック作成のアイデアを探るカテゴリー:投資関連(ニュース・コラム)プログラミングよりも重要な売買ロジックMT4によるFXトレードはチャートを見ながら自分で注文を入れることも出来ますし、EAを利用して自動売買することも出来ます。忙しくてトレード時間を十分に取れない人にとっては、パソコンから離れていても自動的にトレードしてくれるEAの方が魅力的に映ることは間違いないでしょう。MT4が登場したばかりの頃は良質なEAも少なかったため、まともな自動売買をしようと思ったら自分でMQL(EAのプログラミング言語)を覚えてプログラミングするしかありませんでした。巷には質のいいEAがちらほらと登場してくるようになります。裁量トレードから自動売買にシフトするトレーダーが飛躍的に増えてきたように思います。アジア時間早朝のスキャルピングEAはブローカーに対策されるまでは有効だったので、お世話になった人も多いのではないでしょうか。多くの業者がリアルタイムでフォワードテストを公開しているのでEA選びの精度は飛躍的にアップしました。した業者の販売サイトを覗いてみると長期間のフォワードテストでも素晴らしい成績をたたき出しているEAも数多くあるので、ある程度相場に対する知識があれば変なEAを掴まされることもないでしょう。良質なEAを入手するのは昔ほど困難な作業ではなくなりましたが、それでもロジックの公開されていないいわゆるブラックボックス的なシステムに自分の資産を任せるのは抵抗があるという人も多いでしょう。いう人は自分でロジックを考えてEAを作成することをお勧めします。自分のロジックを反映したEAを作成するということは実はそれほど難しいことではありません。学ばなくてはいけないことが多いので一朝一夕に事を運ぶことは難しいでしょう。最近のEAを取り巻く環境は10年前いや、5年前と比べてもかなり進歩しています。一般の人がEAを作成する際に一番大きな壁として立ちはだかるのがプログラミングの問題です。現在EAで自動売買をしている人の中で学生時代にプログラミングに関する専門的な教育を受けた人はそう多くはないはずです。多くの人はプログラミングという言葉を聞いただけで面倒くさくなってしまうのではないかと思います。最近では自分のロジックをEA化するのにプログラミングの知識は必須項目ではなくなってきています。いうと、EA作成のプログラミングを代行してくれるサービスやプログラミングをしなくてもEAを作成してくれるツールが充実してきているからです。個人トレーダーでも簡単にEAを作成することが出来るようになってきたわけです。「EA作成なんて簡単にできるじゃん」と思う人も多いでしょう。EAを作成するという話だけなら確かにそうです。簡単に自分のロジック通りに売買するEAを入手することが出来ることでしょう。稼げるEAとなるとどうでしょうか?おそらく簡単に作成することは出来ないはずです。稼げないEAなんて作っても意味がないのです。なってくるとEA作成で一番重要なことが売買ロジックであるということに気付くはずです。EA開発者たちにとってもそれは同じで売買ロジックをどうするかについて常に頭を悩ませているのです。裁量トレードのロジックをEA化しても、バックテストの段階で現実を突きつけられることになります。売買ロジックをどうするかについて気にかけていた方がいいと思います。売買ロジックのアイデアはどこから得たらいいのでしょうか?一番手っ取り早いのはテクニカル分析をチャート上に表示させて、どのような形の時に上昇あるいは下落していくのかというポイントを探ることです。過去チャートまでさかのぼっていくことで売買ロジックのヒントになるような特徴的なパターンを見つけることが出来るかもしれません。裁量トレードで短期のスキャルピング手法を使用している人は、チャート上にRSIやストキャスティクスなどのオシレーター系のインディケーターを表示していると思います。買われすぎを探っているわけですが、この時に同時にオシレーター以外のインディケーターを表示しておくとロジックのアイデアが浮かびやすくなります。中には自分でロジックを見つけようと努力したけれどいいロジックが見つからなかったという人もいるかもしれません。した場合は、先人たちの知恵を拝借させていただくのも一つの方法です。インターネットを検索すると様々な手法がヒットするので、その中から気になったものをピックアップして検証していくのです。素性が良い手法ならそのままでは機能しなくても、ちょっとした改良を加えれば使えるようになる可能性があります。以下にさらに実践的な方法を紹介していきます。Corp.が運営しているメタトレーダーのコミュニティサイトがMQL5.communityです。周囲にメタトレーダーユーザーがいなくて情報が欠如している人にとっては非常に有用なサイトだと思います。MQL5コードベース」というセクションです。MQL5コードベースでは、エキスパートアドバイザー、インディケーター、スクリプト、ライブラリなどのプログラムが多数公開されており、ソースコードをダウンロードすることも可能になっています。開発者とユーザーが意見を交換することが出来るのが特徴の一つです。例として「Brandy」というEAのページを見てみましょう。4EAの説明のところにロジックについて記述している部分があり、どのような場合にエントリーするのかが簡単に説明されています。Brandyは、テクニカル分析を元にトレードするEAで長期・短期の2本の移動平均線の傾きを利用しています。短期の移動平均線の傾きが下向きになったらポジションをクローズします。短期の移動平均線の傾きが上向きになったらポジションをクローズします。非常にシンプルな売買戦略ですが、トレンドに逆らわない順張り系のEA作成を目指している人にとっては参考になる部分も多いことでしょう。時間足を含めて様々なケースで検証してみるとこをお勧めします。現在、MQL5.communityで公開されているEA(MT4用)のソースコードは800近くあるので、ロジックのヒント探しにはもってこいのサイトです。探せば完成度の高いソースコードも沢山あるのでぜひ活用してみてください。EA販売サイトに隠されたヒントEA販売サイトで販売されているEAは、詳細なロジックの表示はないものの使用しているテクニカル分析やエントリーする時間帯などの簡単な説明がしてあります。使用しているテクニカル分析が書かれていないケースが多いです。稀に馬鹿正直にロジックを説明文に書いてしまっているEA開発者がいます。利用しているテクニカル分析とエントリータイミングをEAの説明欄に書いていました。それを見た多くのプログラマーたちは、そのロジックを使って類似のEAを簡単に作成することが出来たのです。安心して購入できるようにあえてロジックを公開している開発者もごく稀にいます。したラッキーなEAに巡り合うためにも、EA販売サイトを一通りチェックしておくことをおすすめします。最終手段!!ロジックはツール任せEA作成ツールには様々なものがあり、プログラミングの知識なしで、かなり高度なEAを作成することが出来ます。これらの作成ツールでEAを作る時でもロジックだけは自前で用意しておく必要がありました。なんと簡単な設定で、複数の通貨および複数の時間枠、カスタムインジケーター、タイムフィルター、資金管理オプションを使用してEAを自動で設計してくれるツールが現れたのです。このツールにはあらかじめロジックが複数用意されているのですが、これらを組み合わせることで自分で考えなくてもEAを作成することが出来ます。テクニカル分析の組み合わせを総当たりで検証していくので、EA作成にかかる時間は数日以上に及ぶこともあります。熱対策にも十分に気を使わないと途中で熱暴走を起こしたりするので注意が必要です。組み合わせるロジックの数を増やしすぎるとカーブフィッティングされたEAが生み出されやすくなります。期間ごとでトレード数にバラツキがあったりする場合はカーブフィッティングを疑った方がいいかもしれません。このツールで作成されたEAはmql4形式のファイルで出力されるのでソースコードを見ることが出来、さらに改良したいときにも対応することが出来ます。有料のEAのパフォーマンスに満足できないトレーダーでも、このように自分でEAを作成する方法がいくつもあります。必要経費と考えれば安いのではないかと思います。プログラミングが出来ないことでEA作成をあきらめるという時代はもう終わったのです。近年は投資情報商材でもEAの販売が増えてきていますがロジックが非公開のものや、フォワードテストを開示せずに販売している商材業者も少なくありません。冒頭でもお話ししたようにこのようなブラックボックス的なシステムに自分の資産を任せるのは如何なものかと思います。EAでの運用を検討している方は今回取り上げた「EAの自作」という手段を選択肢の一つに加えてみてはどうでしょうか。引き続き、FXトレード研究会(FTK)で取り上げてほしい題材(テーマ)などのリクエストも受け付けておりますのでお気軽にいつでもお問い合わせください。実力派トレーダー集団が運営するFXブログ。