API 4.2.2.6. Состояние заявки не переходит из Active в Done


API 4.2.2.6. Состояние заявки не переходит из Active в Done
Atom Ответить
06.02.2014


Хотя по факту заявка исполнена.
Code
            var newOrder = new Order
            {
                Portfolio = Portfolio,
                Price = price,
                Security = Security,
                Volume = Volume,
                Direction = OrderDirection,
            };

            Connector.RegisterOrder(newOrder);


Code
2014-02-06 22:54:02,878 [35] INFO  - 22:54:02.694 | PlazaTrader     | RegisterOrder: 0/0 Покупка Цена=134100 Объем=1 Сост=None Бал=0 
2014-02-06 22:54:02,878 [35] INFO  - 22:54:02.694 | PlazaTrader     | New order: 82419202/0 Покупка Цена=134100 Объем=1 Сост=Pending Бал=1 
2014-02-06 22:54:02,878 [35] INFO  - 22:54:02.812 | PlazaTrader     | Order changed: 82419202/12100176056 Покупка Цена=134100 Объем=1 Сост=Active Бал=1 

Теги:


Спасибо:




5 Ответов
esper

Фотография
Дата: 07.02.2014
Ответить


Стандартный пример тоже не работает?
Спасибо:

vk37

Фотография
Дата: 07.02.2014
Ответить


В стандартном примере по плазе заявка подается на регистрацию и исполняется. Как и в моем примере. Просто у исполненной заявки состояние не меняется на Done после исполнения. В стандартном примере это не проверяется, насколько мне известно.
Автор топика
Спасибо:

esper

Фотография
Дата: 07.02.2014
Ответить


Там в таблице заявок есть столбец Состояние, его значение меняется?
Спасибо:

vk37

Фотография
Дата: 07.02.2014
Ответить


Там меняется
Автор топика
Спасибо:

vk37

Фотография
Дата: 13.02.2014
Ответить


Недонастроил PlazaTrader, поэтому была ошибка. Добавил таблицу:
Code
_connector.TableRegistry.OrdersLogFuture
Автор топика
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy