
MQL5 インジケーター作成
PlotIndexSetString()
- できること
- 描画の名前(データウィンドウの表示名)を設定する
- 対応
- MQL5
PlotIndexSetString() とは
MQL5 のカスタムインジケーターで、描画の名前(データウィンドウやマウスを重ねたときの表示名)を設定する関数です。
PlotIndexSetString() の書式と引数
bool PlotIndexSetString(
int plot_index,
ENUM_PLOT_PROPERTY_STRING prop_id,
string prop_value
)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
plot_index | int | 必須 | 描画の番号(0 から)。 |
prop_id | ENUM_PLOT_PROPERTY_STRING | 必須 | 設定する項目。PLOT_LABEL。 |
prop_value | string | 必須 | 設定する文字列。 |
戻り値
設定できたら true を返します。
PlotIndexSetString() の使い方(コード例)
int period = 20;
PlotIndexSetString(0, PLOT_LABEL, "MA(" + IntegerToString(period) + ")");OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。
MQL4 と MQL5 の違い
MQL4 の SetIndexLabel() にあたります。












