history_orders_get() e history_deals_get() sempre retornam as ordens e os deals em ordem cronológica?

 

Quando eu uso as funções history_orders_get() e history_deals_get() da API Python, observo que as ordens e os deals vêm sempre em ordem cronológica com base no horário de arquivamento (horário em que ocorreu a execução, cancelamento, rejeição, expiração etc.).

Se eu pudesse confiar que os registros virão sempre em ordem cronológica, poderia simplificar bastante a minha lógica de programação e ter algum ganho de performance também.

No entanto, não encontro em nenhum lugar da documentação MQL5 nada que garanta que os registros vão vir sempre nessa ordem.

Alguém sabe confirmar se history_orders_get() and history_deals_get() sempre vão retornar registros em ordem cronológica?