MARKET
9/25 8:27 時点|ドル円158.78▼-7 pips|ドル円 予想レンジ158.41 〜 159.23|ドル円 上の節目158.90▲|ドル円 下の節目157.80▼|ユーロドル1.1378▼-2 pips|ユーロドル 予想レンジ1.1351 〜 1.1408|ユーロドル 上の節目1.1403▲|ユーロドル 下の節目1.1359▼|きょうの指標重要指標なし|

ArraySort ― 配列を並べ替える|MQL4/MQL5リファレンス

MQLリファレンス›関数データの持ち方ArraySort
(‘both’, ‘MQL4 / MQL5 両対応’)配列

ArraySort配列を昇順に並べ替える

数値配列の中身を並べ替える。統計の中央値・最頻値を求める前処理などで使う。

1書式

bool ArraySort(
   void &array[],
   int  count=WHOLE_ARRAY,
   int  start=0,
   int  sort_dir=MODE_ASCEND   // MODE_ASCEND=昇順 / MODE_DESCEND=降順
);

MQL5は引数が配列だけに簡略化されている。

2引数

引数 内容
array 並べ替えたい配列(1次元目で並べ替える)
count / start MQL4のみ 並べ替える範囲
sort_dir MQL4のみ 昇順・降順の指定

3戻り値

成功でtrue。

4使用例

double v[5] = {3.0, 1.0, 4.0, 1.0, 5.0};
ArraySort(v);
Print("最小: ", v[0], " 最大: ", v[4]);

MetaEditorでコンパイル0エラー・0警告を確認済み。

5MQL4→MQL5の違い

🔁 差分

MQL4は範囲や昇順・降順を細かく指定できるが、MQL5は配列を渡すだけの簡略版で、常に昇順に並べ替える。降順で使いたいときは、並べ替えたあとに自分で逆順に読むか、値の符号を反転させてから並べ替える。

7関連する関数

MORNING BRIEF平日 毎朝7時までに更新

今日はどこを見ればいいか。

ドル円とユーロドルの主要ライン・予想高値安値を、平日の朝に図1枚にまとめています。

朝刊を見る→
9/25 8:27 時点ドル円158.78▼-7 pipsドル円 予想レンジ158.41 〜 159.23ドル円 上の節目158.90▲ドル円 下の節目157.80▼ユーロドル1.1378▼-2 pipsユーロドル 予想レンジ1.1351 〜 1.1408ユーロドル 上の節目1.1403▲ユーロドル 下の節目1.1359▼きょうの指標重要指標なし
REI-FX&BO OFFICIAL LINE

ツールのダウンロードパスワードは
公式LINEで、すぐ届きます。

友だち追加の自動返信でパスワードをお送りします。
新しいツールの公開や、検証でわかったことも先にお知らせします。

全ツールのパスワード新作ツールをいち早く配信は月1〜2回だけ
LINEで友だち追加 パスワードを受け取る ›

追加後にひとことメッセージをいただけると、ツールづくりの参考にします。