複数の色でラインを描写するインジケーター その2 | メタトレーダー4でプログラムを作ってみよう

メタトレーダー4でプログラムを作ってみよう

無料のトレードソフトであるメタトレーダー4のプログラムを作るコツをアップします。初心者がインジケーターとEAのプログラムを作成できるのを目指します。

それでは出来たレインボーソースコードをいじっていきましょう。

宣言項目
のところに以下を追加してください。

#property indicator_width1 2
#property indicator_width2 2
#property indicator_width3 2




少し太めの方が色が変わったのがわかりやすいです。

作った後にもっと太いのが好みなら数値を変更してみてください。


次に init に以下を追加してください。

IndicatorShortName("MA 2Color("+ma_Period+")");
SetIndexLabel(0,"MA");
SetIndexLabel(1,NULL);
SetIndexLabel(2,NULL);
SetIndexDrawBegin(0,ma_Period);
SetIndexDrawBegin(1,ma_Period);
SetIndexDrawBegin(2,ma_Period);



まず、表示の名前を MA 2Color(maの期間) にしました。(こちら

次に、0番の項目の数値だけを表示するように設定しました。(こちら

1番と2番の項目は0番と同じ数値なので、特に表示する必要はないです。

最後に、maの計算期間前の値を表示しないように設定します。(こちら


次回、start の説明をします。

お楽しみに~。ヾ(@°▽°@)ノ