← Zurück

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

Добрый день,

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

War dieses Thema hilfreich?

Thema teilen

Kommentare (5)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

litvinovboris
litvinovboris

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

Knup
Knup Autor

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

Support
Support

Добрый день,

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

Knup
Knup Autor

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

Support
Support

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

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