Закрытие двух встречных ордеров. Вопрос к разработчикам

 

Здравствуйте

При встречном закрытии получаем такую запись:

2008.06.10 13:53:08 2008.03.25 03:14 AssistantTrader AUDUSD,M15: order #35 buy was closed by order #36

а в открытых позициях имели:  88 2008.03.20 17:34 sell 35 0.01 0.8956 0.0000 0.0000 0.00 567.43
и соответственно:  91 2008.03.21 07:01 buy 36 0.03 0.9030 0.0000 0.0000 0.00 567.43

Почему так?



 
Если в функции CloseBy поменять тикеты встречных ордеров местами будет по-другому.
 
Integer:
Если в функции CloseBy поменять тикеты встречных ордеров местами будет по-другому.

спасибо