
MQL4MQL5 インジケーター作成
IndicatorSetString()
- できること
- インジケーター全体の文字列の設定(短い名前など)を変える
- 対応
- MQL4・MQL5
IndicatorSetString() とは
カスタムインジケーター全体の文字列の設定(短い名前、水平線のラベルなど)を変更する関数です。
IndicatorSetString() の書式と引数
引数の組み合わせが違う 2 通りの書き方があります。
bool IndicatorSetString(
ENUM_CUSTOMIND_PROPERTY_STRING prop_id,
string prop_value
)
bool IndicatorSetString(
ENUM_CUSTOMIND_PROPERTY_STRING prop_id,
int prop_modifier,
string prop_value
)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
prop_id | ENUM_CUSTOMIND_PROPERTY_STRING | 必須 | 設定する項目。INDICATOR_SHORTNAME(短い名前)、INDICATOR_LEVELTEXT(水平線のラベル)など。 |
prop_value | string | 必須 | 設定する文字列。 |
prop_modifier | int | 必須 | 水平線など複数ある項目の番号。 |
戻り値
設定できたら true を返します。
IndicatorSetString() の使い方(コード例)
MQL4・MQL5 共通
int period = 14;
IndicatorSetString(INDICATOR_SHORTNAME, "MyRSI(" + IntegerToString(period) + ")");OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。












