MT4のカスタムインジケーターで色分けする方法

いろいろ難しいですけど、覚えたことをブログでもちょっとずつ吐きだしていこうと思います。

さて、今回は、「パラボリックSAR(Parabolic SAR)でアラートが鳴るMT4のカスタムインジケーター」で、パラボリックの上下の色を変えた方法を書いておきますね^^

色分けする方法

種明かしをすると超単純で、2つの色の違うパラボリックを表示させて、

  • 片方は終値より大きい場合に消す
  • もう片方は終値より小さい場合に消す

こんな感じの指定をしています。

実際書いてみると、こんなふうになります。

Buffer1[i] = iSAR(NULL,0,ParabolicSAR_Step,ParabolicSAR_Maximum,i);
if (Buffer1[i]>=Close[i]) Buffer1[i] = EMPTY_VALUE;

Buffer2[i] = iSAR(NULL,0,ParabolicSAR_Step,ParabolicSAR_Maximum,i);
if (Buffer1[i]<=Close[i]) Buffer2[i] = EMPTY_VALUE;

それぞれ、Buffer1の下の行にあるifのところで、EMPTY_VALUEを使って消してあります。

まとめ

今持ってるインジの中身を見て、同じ物をもう一本追加して色分けして、自分仕様にすると、かなりチャートが見やすくなったりしますよ^^

わかってしまえば簡単なんですけど、ここに辿り着くまで難しかったです(-_-;)

もっといろいろなインジケーターを見て、何をどうやってるのか研究します。