■超直感!MT4プログラミング講座■ 第24回 インディケーターの補足

スポンサーリンク

こんばんは。キリンです。


第24回 インディケーターの補足

■インディケーターをサブウィンドウに表示する
■グラフに基準線を表示する
■グラフの上限値、下限値を設定する
今日は、お話していなかった、
インディケーターをサブウィンドウで表示させる方法と、
基準線の表示、グラフの範囲を指定方法を説明させていただきます。
(発注についてはこれらが終わり次第しますね!)
■インディケーターをサブウィンドウに表示する
今回の講義でお話しする3つはすべて、
インディケーターのプロパティの設定で行います。
今まではずっとメインウィンドウにインディケーターを表示させてきましたが、
サブウィンドウに表示させたい場合は、
#property indicator_chart_window
 ↓
#property indicator_separate_window
と変更するだけでできます。
今まで作成してきた、ボリンジャーバンドをサブウィンドウに表示してみました。
$■超直感!MT4(MQL)プログラミング講座■
■グラフに基準線を表示する
グラフに基準線を引きたいときがありますよね。
Stochasticsなどは30,70にラインを引いたりします。
MT4標準のラインを毎回手で引いてもいいのですが、
それではスマートではありませんね。
ラインを引きたいときは、インディケーターのプロパティに
#property indicator_level1 30
#property indicator_level2 70
を追加します。
30と70にラインを引いたStochasticsがこれですね。
$■超直感!MT4(MQL)プログラミング講座■
■グラフの範囲を指定する
最後に、グラフの表示範囲を指定します。
先ほどのStochasticsプログラムの場合は、0~100の範囲にするのが一般的ですね。
その場合は、インディケーターのプロパティに
#property indicator_minimum 0
#property indicator_maximum 100
を追加します。
これをしないと、チャートをスクロールさせたときに、
グラフの表示範囲が変わってしまい、比較しづらいものになってしまいます。
■超直感!MT4(MQL)プログラミング講座■
これで、思ったとおりの表示ができました。
このようにインディケーターのプロパティの設定は、
表示の基本的な設定を行うことができます。
では、明日から発注を扱っていきます。
お楽しみに!

コメント

  1. lum より:

    SECRET: 0
    PASS:
    初めてコメントします。
    先日の口蹄疫に関する記事を読みました。
    私のブログでもキリンさんの記事を転載させていただきました。
    これ以上被害を拡大させないため、国としてできること、やるべきことがあるはずだと思うのですが・・・。

  2. junky より:

    SECRET: 0
    PASS:
    ちょっとバタバタしてまして、こちらの講義に遅れ気味です(笑)
    サブウィンドウの件、ありがとうございました。
    次は発注ですかぁ。
    もし、今度時間がありましたら、ボリンジャー3本の線ではなく、その時の数値を1本のグラフで表す方法をご教授いただけませんでしょうか?

  3. SECRET: 0
    PASS:
    >junkyさん
    平均足などの作成方法でしょうか?
    自分でロウソク足を作るということですね。
    予定に入れておきます!
    コメントありがとうございます^^

  4. junky より:

    SECRET: 0
    PASS:
    >平均足などの作成方法でしょうか?
    >自分でロウソク足を作るということですね。
    あ、違いますよ~~~
    そのときそのときのボリンジャーの値をグラフにして別ウィンドウであらわしたいという意味です。
    今までの流れだと面白いかなあと思いまして・・・
    そうなると、EAも奥が深くなりそうですし。

  5. fenwick より:

    SECRET: 0
    PASS:
    3つの画像が小さくて見えませんよ。
    背景色が白だと見えるかも。
    部分的に拡大したり、線を太くすると黒背景で見えるだろうけど。

  6. SECRET: 0
    PASS:
    >junkyさん
    ボリンジャーの値をグラフに??
    第24回みたいなことでしょうか。
    理解が乏しく申し訳ないです。
    もう少し詳しく教えていただけます?

  7. SECRET: 0
    PASS:
    >fenwickさん
    大きくしました。
    アドバイスありがとうございます!

  8. ホネクス より:

    SECRET: 0
    PASS:
    何が間違っているのだろぅ…
    今まで作ってきたポリンジャーバンドをチャート表示では完璧に表示されるのにセパレート表示だと何もボリンジャラインが何も写りません。

  9. ホネクス より:

    SECRET: 0
    PASS:
    ■グラフに基準線を表示する
    その数値は%的な割合を示しているのではなく
    価格なんですね
    通りでユーロ円チャートで表示されないわけだ。

タイトルとURLをコピーしました