VQを使ったEAの作り方

vq_ea
この記事は約2分で読めます。

kantokuさんから

「VQのような矢印の出るインジケーターにいくつかのフィルターを付けた加えたようなEAなんかも作れるんでしょうか」というご質問を頂きました。

結論から言いますと、「MT4EAエディターで簡単に作れます」という回答になると思います。

矢印の出るインジケーターのEA化について、以前もどなたかから質問があったような気がするのでボクのわかる範囲でちょっと解説してみたいと思います。

ずいぶん昔のことになるんですが、
VQのEA化(1)

VQのEA化(2)
で、VQはレンジ相場に弱い、という話をさせていただきました。

なので今回は例としてVQをボリンジャーバンドと組み合わせてブレイクを狙うEAを作ってみたいと思います。

EAの条件

●期間:2013/1/1~2013/12/7
●通貨ペア:ドル円
●時間足:30分
●買い条件
・上矢印が出る
かつ
・高値がボリンジャーバンドの+2σより上
●買い決済条件
・下矢印が出る
●ストップロス 25
vq_ea

MT4EAエディタを使ってEAを作る方法

作り方を書こうと思いましたがちょっと面倒なので動画で説明します^^;

バックテストの結果

こんな感じになりました。
[browser-shot width=”480″ url=”https://eamt4.net/wp-content/uploads/2013/12/vqbreak1.htm”]
参考になれば幸いです。

コメント

  1. kantoku より:

    Michiさん、
    早速詳しいご説明を頂きありがとうございます!!
    感謝感激です。

    これはもう、買うのは今!
    そう感じました。

    宝くじよりこっちでしょ!
    私にはそう思えました。

    それにも増して、Michiさんのお心の広さと申しますか、一見さんのコメントに細かく対応してくださり感服です。

    これからは、Michi先生と呼ばして頂いてもよろしいでしょうか。

    MT4EAエディターで色々試してみたいと思います。

    これからもよろしくお願いします。
    ありがとうございました。

    • Michi より:

      kantokuさん、おはようございます。

      こちらこそありがとうございました(^^)
      いろいろ試して頂いて、何かおもしろい発見とかあったら情報交換させていただければものすごく嬉しいです。
      今後ともよろしくお願いいたしますm(__)m

  2. ぴぴ より:

    はじめまして

    「MA4EAエディター」購入しました。

    Heiken_Ashi_Ma のEAは可能でしょうか

    よろしくお願いします。

    • Michi より:

      ぴぴさん、はじめまして。
      コメントありがとうございます。

      「Heiken_Ashi_Ma」というインジケーターは試したことがないのでEA化が可能かどうかはわからないんですが、以前「HeikenAshi_DM」というインジケーターはEA化が可能でした。
      http://www.eamt4.net/ea/synergy-trade-method.html#comment-773
      を参考にしていただければと思います。
      今後ともよろしくお願いいたします。

  3. halu より:

    Michi様
    こんばんは。
    動画解説はいつも勉強になります。
    一つ質問させて下さい。EAエディタでEAが作れるのは分かりましたが、インジケーターを作ることは可能なのでしょうか。
    又、mq4のインジケーターではなくex4のインジケータでもEAにすることは可能なのでしょうか。基本的にチャートに表示されればインジケーターは何でもEAにできるものなのでしょうか。
    お手数ですが宜しくお願いします。

    • Michi より:

      haluさん、はじめまして。
      コメントありがとうございます。

      ご質問の件です。

      > インジケーターを作ることは可能なのでしょうか。

      残念ながらMT4EAエディターでインジケータを作ることはできません^^;

      > ex4のインジケータでもEAにすることは可能なのでしょうか。

      全てではありませんがex4のインジケータでもEAにすることは可能ですよ。

      > チャートに表示されればインジケーターは何でもEAにできるものなのでしょうか。

      基本的にチャートに表示されればインジケーターは何でもEAにできると思うんですが、MT4EAエディターで作ることができるかといえば、それは無理だと思います。

      MT4EAエディターで作ることができるのは、上の動画でもちょっと触れましたがインジケーターのパラメーターをval1~val8でEAに渡すことが出来る場合だけだと思います。

      オブジェクトで構成されたインジケーターはMT4EAエディターでEA化することはできないと思います(涙)

  4. halu より:

    michi様
    お返事ありがとうございます。
    オブジェクト?とは例えばどのようなものでしょうか?
    十字カーソルをラインにかざすと値が出てくるようなインジケーターであればEA化できるということでしょうか。
    又、気になるインジケーターを持っているのですがこれを使ってEAを作って頂くというお願いはmichi様にできるのでしょうか。EA化できればかなり使えると思うのですが。因みにそのインジケーターはvalueを渡せるタイプだと思います。

    • Michi より:

      haluさん、こんにちは。

      > オブジェクト?とは例えばどのようなものでしょうか?

      例えばこちらの記事で紹介したオートチャーティストのインジケーター
      の白の囲みとかラインとか、
      最近ちょっと話題のturbofxのインジケーターの矢印とか、他にもいろいろあると思います。

      ちなみにturbofxについては評価が高かったし販売ページを見て簡単にEA化できるんじゃないかと思って実は最近購入してしまったんですが・・・
      表示される矢印がVQとはちょっとちがってオブジェクトになっているのでEA化は簡単ではなかったです(涙)

      > 十字カーソルをラインにかざすと値が出てくるようなインジケーター
      > であればEA化できるということでしょうか。

      十字カーソルをラインにかざすと値が出てくるようなインジケーターであってもデータウィンドウに数値が表示されないような場合はMT4EAエディターでのEA化はちょっと難しいかもしれません。

      > 気になるインジケーターを持っているのですがこれを使ってEAを
      > 作って頂くというお願いはmichi様にできるのでしょうか。

      公開されているインジケーターであればURLを教えて頂ければ作ることは可能だと思いますが、もし有料で販売されているようなインジケーターをお考えであれば、valueを渡せるタイプだとしても著作権とかの関係で申し訳ないんですがちょっと難しいと思います。

  5. kantoku より:

    Michi先生、こんにちは。

    今回試しにVQ+Heiken_Ashi
    のようなものを作ってみました。

    これが、
    エントリーすべきところでしていなかったりで思うような結果ではなかったです。
    それに、検証の速度もめちゃくちゃ遅いんです。
    1時間足なんですが、どこか設定が違うんでしょうかね。

    まだまだこれからですね。

    またお時間のある時にでもよろしくお願いします。

    • Michi より:

      kantokuさん、こんにちは。

      早速いろいろ試されてるんですね(^^)

      shiftをどのように設定されているか解らないんですが、shift0で足が確定しないタイミングで取引するようなプログラムを組んだ場合、チャートを見ても「エントリーすべきところでしていなかったり」と見える場合があるので、そこは気をつけるべきポイントかもしれませんね。

      検証の速度のことなんですが、VQは計算量が多いみたいで時間はものすごくかかるみたいですよ。

      それから、「先生」というのは・・・
      恥ずかしいというか、ボク、全然先生じゃないので、できればmichiさんくらいでお願いしますm(__)m

      • kantoku より:

        Michiさん
        ご回答ありがとうございます。

        VQを使うにはまだまだ時間がかかりそうです。

        そこで、
        Michiさんのカメレオンv1を参考にさせて頂こうと思い、
        ダウンロードさせて頂きました。
        バックテストしてみたのですが、
        結果に何も出ないのです。
        どこか間違っているのでしょうか。

        度々でスミマセン。
        またよろしくお願いします。

        • Michi より:

          kantoku さん、こんにちは。

          どのような環境でテストされているのかわからないので何とも言えないんですが、もしかしたらヒストリーデータが足りないのかもしれないですよ。

          というか、カメレオンなんですが、バックテストは結構良かったんですが実際フォワードテストしてみるとあんまり良くない、というかほとんどエントリーしないので、参考にするにはイマイチかもです(涙)

          • kantoku より:

            Michiさん、
            ご回答ありがとうございます。

            Michiさんのおっしゃるとおり、
            ヒストリカルデーターが原因のようでした。

            ありがとうございました。

  6. halu より:

    michi様
    ご回答ありがとうございます。
    購入前にエディタのことが聞けて良かったです。
    又、何かありましたら相談させて下さい。
    宜しくお願いします。

  7. halu より:

    michi様
    何度も質問してすみません。
    エディタですがエントリーやクローズの条件を複数のインジケーターで判断する場合最大いくつまで増やすことができるのでしょうか。例えばRSIやCCIその他自作インジ等々合わせて10個位が同じ向きになった場合にエントリー、クローズする。こんなコードが書けるでしょうか。よろしくお願いします。

  8. チャーリー より:

    お疲れ様です!こちらを参考に、ドラストアローに反応するEAを作ろうとしているのですが、MT4EAエディタでドラゴンアローの矢印を指定してvol.3/4としていしても、反応しなくないですか?こういった場合は矢印ではないのですか?

    • Michi より:

      チャーリーさん、おはようございます。
      いろいろ勉強されているんですね(^^)

      さて、ご質問の件です。
      ボクはMT4EAエディターは使わないで作ってるんですがMT4EAエディターを使った場合でもvalue3とvalue4の矢印条件で動かすことができると思うんですが・・・
      動きませんか?

  9. チャーリー より:

    そうですか?EAエディタ使ってないんですね!

    さすがですね(*´∀`)♪
    ところで、動かないんですよ。

  10. FR より:

    Michiさん

    お久しぶりです。FRです。

    私はEAつくーるでEAを作成しているのですが(すみません)、チャーリーさんと同様にやはりドラストの矢印条件でエントリーされません・・・

    EAつくーる上では、下記のように表示されます。

    売買条件1 : 0本前のDragonArrows 3番目の計算結果 > 0の場合、買いエントリー
    売買条件2 : 売買条件1に加えて0本前のDragonArrows 3番目の計算結果 < 2000

    また、実際のmq4ファイルでは、売買条件1は下記のように表示されます。

    double val1 = iCustom(Symbol(), 0, “DragonArrows”, 3, Custom_Shift1);

    コンパイルは問題なく出来るのですが、なにか問題があるのでしょうか・・・?
    もしご存じであれば教えていただけると幸いです。
    よろしくお願いいたします。

    • Michi より:

      FRさん、お久しぶりです。

      EAの勉強されているんですね。おつかれさまです(^^)

      ご質問の件ですが、ボクはEAつくーるを使ったことがないので詳しいことはちょっと分からないんですが、

      MT4EAエディターの場合は、

      (iCustomの取得値)!= EMPTY_VALUE && (iCustomの取得値) != 0

      という感じになってまして、訳すと「iCustomの取得値が空でなくかつ0でない場合」

      って感じで、問題なくエントリーされるみたいですよ。

      参考になれば幸いです(^^)

  11. 小山 より:

    MT4EAエディターで口座縛りのEAは作成可能でしょうか?

    • Michi より:

      小山さん、はじめまして。

      ご質問の件、MT4EAエディターにはそのような機能がないので残念ながら不可能だと思います。

  12. まー より:

    お世話になります。

    はじめまして、まーと申します。

    3-MA-Cross-w_Alert-v2という売買サインが矢印で出るインジケーターが素晴らしいと思いEAエディターを使いMichiさんのユーチュブ動画を見ながらEAを作成しました。

    実際にMT4上にセットしてニコちゃんマークをつくまでは言ったのですが3-MA-Cross-w_Alert-v2の売買サインが出たのに取引してくれません。

    シグナルのvalue 1 value 2の設定もやりました。

    もしできるならメールの添付ファイルで私の作成したEAを送って解析して頂ければ嬉しいのですが。
    私のメールアドレス *****9@gmail.com
    よろしくお願いします。

    Michiさんにお聞きするのもお門違いで恐縮ですがDLマーケットの販売者からの返事が来ませんのでこのページに関連した質問メールしました。

    • Michi より:

      まーさん、おはようございます。
      EA作成の勉強をされているんですね。お疲れさまです(^^)
      さて、ご要望の件ですが、
      http://www.eamt4.net/1ea#onegai
      にも記載させていただいているとおり、大変申し訳無いんですが、そのようなご要望にお応えすることは大変な手間がかかるので、ご遠慮申し上げていることをご理解くださるようお願いいたしますm(__)m