Заявка закрыта пользователем

Страницы: 1
RSS
Заявка закрыта пользователем, Заявка закрыта пользователем или программой
 
Добрый день, подскажите, есть способ определить, закрыта лим заявка пользователем или программой?
 
Игорь_С, добрый день.


У Вашего обслуживающего брокера есть возможность посмотреть, подавал ли клиент транзакцию на снятие заявки.  Сам QUIK заявки не снимает, лимитированная заявка если не исполнилась до конца торговой сессии, снимается на бирже.  
 
Спасибо. Позвольте уточнить, все заявки выставлены программно, скриптом. Некоторые из них затем сняты программно, некоторые человеком. Можно ли средствами QLUA определить, какая из   заявок снята пользователем, вручную., не обращаясь к брокеру.  
 
Цитата
Игорь_С написал:
Спасибо. Позвольте уточнить, все заявки выставлены программно, скриптом. Некоторые из них затем сняты программно, некоторые человеком. Можно ли средствами QLUA определить, какая из   заявок снята пользователем, вручную., не обращаясь к брокеру.  
Можно, например так.
Если заявка снята (пришел колбек), а скрипт не посылал транзакцию на ее снятие, то это либо руками, либо брокер.
 
Каждая выставленная программно заявка имеет уникальный trans_id, при снятии заявки как человеком, так и программой приходит OnOrder, где  указывается trans_id, который был указан при выставлении заявки. Также если заявка снята программой, то также приходит OnTransReply, где указывается trans_id, который назначен при снятии заявки. Если заявка снята  пользователем, то OnTransReply  вообще не приходит. Можно определить, что заявка снята  скриптом, так как есть trans_id в OnTransReply. Как однозначно определить, что заявка снята человеком, если OnTransReply не приходит  в этом случае? Если бы OnTransReply  приходит с пустым trans_id  при снятии заявки человеком,  можно было бы найти такую заявку, но у меня OnTransReply не приходит.  
 
Цитата
nikolz написал:
Цитата
Игорь_С написал:
Спасибо. Позвольте уточнить, все заявки выставлены программно, скриптом. Некоторые из них затем сняты программно, некоторые человеком. Можно ли средствами QLUA определить, какая из   заявок снята пользователем, вручную., не обращаясь к брокеру.  
Можно, например так.
Если заявка снята (пришел колбек), а скрипт не посылал транзакцию на ее снятие, то это либо руками, либо брокер.
Спасибо за совет, вопрос решен
Страницы: 1
Читают тему
Наверх