Работа с историей торговли

 
Подскажите пожалуйста

Если ордер закрыт брокером по t/p или s/l, как быстро он попадет в закладку истории? Как я понимаю на этом же тике врядли, скорее через несколько секунд.

Как можно понять, какой именно ордер сейчас закрылся и с каким результатом? Понятно, что можно запоминать предыдущий баланс, и если он изменился - значит какая-то позиция была закрыта. Однако как именно это понять в тот же момент как изменился баланс - мне непонятно.

Хочу просто реализовать стратегию Мартингейла, а для нее необходимо анализировать по какой паре был какой результат закрытой сделки.
 
Вариант 1. Проверять, присутствует ли в числе открытых ордеров данный тикет.
Вариант 2. Проверять в истории закрытых ордеров, по OrderCloseTime. С конца истории, чтобы быстрее.
В историю ордер попадает быстро.