
MQL4MQL5 配列
ArrayFill()
- できること
- 配列の一部の範囲を同じ値で埋める
- 対応
- MQL4・MQL5
ArrayFill() とは
配列の指定した位置から指定した個数の要素を、同じ値で埋める関数です。
ArrayFill() の書式と引数
void ArrayFill(void &array[], int start, int count, void value)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
array | void &[] | 必須 | 配列。 |
start | int | 必須 | 埋め始める位置。 |
count | int | 必須 | 埋める個数。 |
value | void | 必須 | 入れる値。 |
戻り値
なし
ArrayFill() の使い方(コード例)
MQL4・MQL5 共通
double a[];
ArrayResize(a, 10);
ArrayInitialize(a, 0.0);
ArrayFill(a, 5, 5, 1.0); // 後ろ半分を 1 にする
Print(a[4], " ", a[5]);OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。












