вопрос и предложение по API

 
вопрос и предложение по API
Уважаемые разработчики, подскажите:
1) является ли фактом совершения сделки (или не совершение > RET_OK_NONE) выход из функций MtSendOrder (MtCloseOrder) или все же необходимо организовывать проверки по совершенным операциям?
2) второй вопрос или предложение (дополняющий пп.1) вставить в функцию SendOrder еще один параметр:
SendOrder(const SendOrderInfo *soi, TradeRecord *tr = NULL);
т.е. подставить ссылку на структуру ордера которая будет заполняться (в API) при успешном выполнении ордера.
Такая организация радикально:
- упростит написание клиентских программ
- при перекомпиляции этот параметр (TradeRecord *tr = NULL) не даст ошибку
- уменьшит трафик - нет необходимости в подкачке таблицы ордеров (если интересуют только отправляемые)
- и самое главное однозначно "привяжут" запрос и ордер.

С уважением
Андрей
 
по API
1) является
2) будет только в MT API для 4й версии