VQ

ここではVQ(Volatility Quality)というインジケーターを紹介します。筆者はこのVQを、FXのインジケーターなどをとても研究されている方から教えてもらいました。

VQ.mq4とVQ_EA.mq4が公開されているページ
https://www.mql5.com/en/code/8160

VQとVQ_EAについて

【VQ】がインジケーターで、【VQ_EA】がEAです。

MetaTrader4に組み込む

過去の記事【mq4・ex4ファイルの保存先】を参考に、インジケーターのVQとEAのVQ_EAをMT4に組み込みます。

過去の記事【mq4・ex4ファイルの保存先】へ

コードを修正する

VQは旧MQL4で書かれていて、現在のメタエディタではコンパイルエラーが出てしまいます。コンパイルエラーが出ないようにするには、VQ.mq4のソースコード143行目を次のように変更します。

     int y = 0;
     for(i=0;i<limit;i++) {if (Time[i]<TimeArray1[y]) y++;  SumVQ[i]=SumVQ_MTF[y];}

VQとそのEAを使ってみた感想

インジケーターの完成度、EAの完成度ともに抜群だと思います!
しかし、インジケーターの計算処理量が多くて重たいです^^;

これでは、検証作業がなかなか進みません。

軽量化したVQインジケーター

パラメーターTimeFrameや通知機能などを削除して、極力シンプルにしたインジケーターを作成しました。軽量化したVQは次のリンクからダウンロードできます。

軽量化したVQ【VQ_mod01.mq4】をダウンロード

軽量化したEA

VQの計算部分だけを抽出し、軽量化したEAを作成しました。EA内でVQの計算するので動作が軽く、バックテストでの検証もスムーズにできます。

EA内でVQを計算する方法については、記事【VQをEA内で計算する方法】を参考にしてください。

記事【VQをEA内で計算する方法】へ

軽量化したEAダウンロード

軽量化したEAは次のリンクからダウンロードできます。

軽量化したEA【VQsimple_2020.mq4】をダウンロード

これで、VQの検証効率が飛躍的にアップしました!

おまけ

さらに、このVQのサインにPipShaker(改)を搭載したものを作りました!バックテスト用のEA(ex4ファイル)は次のリンクからダウンロードできます。

VQ+PipShaker(改)のEA ex4ファイル【VQSimpleDePSforTest.zip】をダウンロード

感想などコメントください^^
では、このへんで。