
MQL4MQL5 配列
ArrayInitialize()
- できること
- 配列のすべての要素を同じ値にする
- 対応
- MQL4・MQL5
ArrayInitialize() とは
数値の配列のすべての要素に同じ値を入れる関数です。インジケーターのバッファを EMPTY_VALUE で埋めるときなどに使います。
ArrayInitialize() の書式と引数
int ArrayInitialize(void &array[], void value)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
array | void &[] | 必須 | 配列。 |
value | void | 必須 | 入れる値。 |
戻り値
値を入れた要素の数。
ArrayInitialize() の使い方(コード例)
MQL4・MQL5 共通
double a[];
ArrayResize(a, 10);
ArrayInitialize(a, 0.0);
Print(a[9]); // 0OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。












