
MQL4 インジケーター作成
SetIndexLabel()
- できること
- バッファの名前(データウィンドウの表示名)を設定する
- 対応
- MQL4
SetIndexLabel() とは
MQL4 のカスタムインジケーターで、バッファの名前を設定する関数です。データウィンドウやマウスを重ねたときの表示に使われます。
SetIndexLabel() の書式と引数
void SetIndexLabel(int index, string text)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
index | int | 必須 | バッファの番号。 |
text | string | 必須 | 表示名。NULL にするとデータウィンドウに表示しません。 |
戻り値
なし
SetIndexLabel() の使い方(コード例)
// OnInit() の中で、SetIndexBuffer() のあとに書く
SetIndexLabel(0, "MA(20)");OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。
MQL4 と MQL5 の違い
MQL5 では PlotIndexSetString(番号, PLOT_LABEL, "名前") で設定します。












