
MQL5 インジケーター作成
PlotIndexSetDouble()
- できること
- 描画しない値(空の値)を設定する
- 対応
- MQL5
PlotIndexSetDouble() とは
MQL5 のカスタムインジケーターで、描画ごとの小数の設定を変更する関数です。主に「この値のときは描かない」という空の値(PLOT_EMPTY_VALUE)の設定に使います。
PlotIndexSetDouble() の書式と引数
bool PlotIndexSetDouble(
int plot_index,
ENUM_PLOT_PROPERTY_DOUBLE prop_id,
double prop_value
)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
plot_index | int | 必須 | 描画の番号(0 から)。 |
prop_id | ENUM_PLOT_PROPERTY_DOUBLE | 必須 | 設定する項目。PLOT_EMPTY_VALUE。 |
prop_value | double | 必須 | 設定する値。 |
戻り値
設定できたら true を返します。
PlotIndexSetDouble() の使い方(コード例)
PlotIndexSetDouble(0, PLOT_EMPTY_VALUE, 0.0); // 0 のバーは描かないOnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。
MQL4 と MQL5 の違い
MQL4 の SetIndexEmptyValue() にあたります。












