Из логов TSLab:
10:00:00.86[1]DEBUG:DoLimitOrder:IsByMarket=True Price=137450 roundPrice=
я так понимаю просто сообщает, что по рынку ордер будет открываться... и на биржу будет выставляться лимитник с ценой в данном случае 137450
10:00:00.90[RTS Trade Thread]DEBUG:Send transaction 2103434102 price=131040 by Ask-5% qty=1 type=Market isin=RTS-6.13 client_code=DX4 comment=
Здесь Аск-5% это цена по которой будет открыт ордер по рынку?
10:00:00.93[RTS Trade Thread]DEBUG:Cmd: 2103434102, "Заявка добавлена, номер 10484746016. TransId=2103434102. Time 41ms (9ms) AFTER 43ms", error=False, last=True, orderId=10484746016
10:00:00.94[RTS Trade Thread]DEBUG:Заявка добавлена, номер 10484746016. TransId=2103434102. Time 41ms (9ms) AFTER 43ms
10:00:00.94[29]DEBUG:168450471:Заявка 168450471 на продажу 1 лотов RIM3 по рыночной цене принята. Команда выполнена за 69 мс.
10:00:00.94[29]INFO :200:Info:TradeTrade::168450471:Заявка 168450471 на продажу 1 лотов RIM3 по рыночной цене принята. Команда выполнена за 69 мс.
10:00:00.95[MQ<RTSObjectBase>]INFO :250:Info:TradeTrade::Сделка 732872513: Продано 1 лот RIM3 по цене 137780.
10:00:00.95[MQ<OrderInfo>]DEBUG:168450471:Рыночная заявка 168450471 исполнена. Продано 1 RIM3. Остаток 0 лота(ов).
10:00:00.95[MQ<OrderInfo>]INFO :204:Info:TradeTrade::168450471:Рыночная заявка 168450471 исполнена. Продано 1 RIM3. Остаток 0 лота(ов).

Итак, вопросы:
1) Почему в логах цена лимитника Аск-5% если это заявка на продажу а следовательно она должна от цены Бид считаться?
2) Цена реально отправленная на биржу для выставления лимитника 137450 или нужно в другом месте смотреть? Т.е. цена по которой мы готовы продать...
3) Как вышло что лимитник ставили по 137450 а в итоге продали по большей... по 137780. Я думал что лимитник на продажу это когда мы готовы продать по указанной цене или ниже... (а тут выше же)