← Back

Отслеживание ручных сделок через S# api

Добрый день,

Есть ли возможность через S# api отслеживать появления новых сделок/ордеров в терминале QUIK, если они были совершены/выставлены вручную? Например, вручную совершаю сделку или выставляю ордер, но коллекции Connector.MyTrades, Connector.Orders и Connector.StopOrders остаются пустыми.

Comments (5)

Login or Create account, Log in or register to leave a comment

litvinovboris
litvinovboris

Вот вам пример вывода таблицы по DDE http://stocksharp.ru/articles/345/sozdanie-prostogo-privoda-na-s/#m19287

Knup
Knup Author

Спасибо, но хотелось бы, чтобы получение данных осуществлялось через Lua-сервер

Support
Support

Добрый день,

К сожалению, данная опция не поддерживается.

Knup
Knup Author

Можно ли ожидать добавление данной опции в библиотеку?

Support
Support

Knup: Можно ли ожидать добавление данной опции в библиотеку?

С т.з. передачи данных ручные заявки уже принимаются от терминала. Но обработка их невозможна, так как у них отсуствует идентификатор транзакции (является в S# первичным ключом для заявок). Поэтому, если вы хотите получать информацию о ручных заявкам вам необходимо их обрабатывать самостоятельно. Например, подписаться на событие Connector.NewMessage и фильтровать там ExecutionMessage с типом Transaction. Подробнее http://doc.stocksharp.ru/html/fcd2df04-2463-4f85-aa0c-9b7a8f95a56a.htm