MQL5 配列
ArrayInsert()
- できること
- 配列の途中に、別の配列の要素を差し込む
- 対応
- MQL5
ArrayInsert() とは
MQL5 で、配列の指定した位置に、別の配列の要素を差し込む関数です。
ArrayInsert() の書式と引数
bool ArrayInsert(
void &dst_array[],
const void &src_array[],
uint dst_start,
uint src_start=0,
uint count=WHOLE_ARRAY
)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
dst_array | void &[] | 必須 | 差し込まれる配列(動的配列)。 |
src_array | const void &[] | 必須 | 差し込む要素の配列。 |
dst_start | uint | 必須 | 差し込む位置。 |
src_start | uint | 0 | 差し込む要素の開始位置。 |
count | uint | WHOLE_ARRAY | 差し込む数。 |
戻り値
成功したら true。
ArrayInsert() の使い方(コード例)
double a[] = {1, 4};
double b[] = {2, 3};
ArrayInsert(a, b, 1); // 1 2 3 4
Print(a[0], " ", a[1], " ", a[2], " ", a[3]);OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。












