Всегда ли history_orders_get() и history_deals_get() возвращаются в хронологическом порядке в MQL5?

 

При использовании функций интеграции с Python history_orders_get() и history_deals_get() я заметил, что возвращаемые записи всегда, кажется, сортируются по временной метке их выполнения в хронологическом порядке.

Если я могу полагаться на этот порядок, это упростит мою логику и улучшит производительность моего торгового алгоритма.

Однако я не нашел ничего в документации MQL5, что гарантирует, что этот хронологический порядок всегда будет соблюдаться.

Может ли кто-нибудь подтвердить, что history_orders_get() и history_deals_get() всегда возвращают заказы и сделки, отсортированные по временной метке их выполнения в хронологическом порядке?

 

Сделки и ордера сортируются по тикетам.

Это автоматически означает, что сделки отсортированы по времени.

Для ордеров это не так.

Причина обращения: