2018年5月10日木曜日
[MQL4] SELECT_BY_POS のソート順は保証されていない
[OrdersHistoryTotal()](https://docs.mql4.com/trading/ordershistorytotal) のドキュメントに以下のような記述があります。 > Consecutive selection of orders using the SELECT_BY_POS parameter returns information in the sequence in which it was received from the trading server. Sorting of the resulting list of orders cannot be guaranteed. 最後にさらりと、「ソート順は保証されていません」と書いてあるではないですか。 つまり、直近の履歴だけを見たい場合でも、最低1回はループを回さないといけないわけですね。 そりゃ、「口座履歴」タブで取得期間を絞っておく必要があるわけだ。 > 参考 > > [[MQL4] OrderHistoryTotal() は口座履歴タブで設定した期間しか取得できない](https://strategyofc.blogspot.com/2018/05/mql4-orderhistorytotal.html)