Algorithmischer Handel für .NET und Python✦86+ Konnektoren · Börsen · Broker · Krypto✦S#.Designer · Backtest · optimieren · live gehen✦Eine Community von 31,458+ Tradern und Entwicklern✦Algorithmischer Handel für .NET und Python✦86+ Konnektoren · Börsen · Broker · Krypto✦S#.Designer · Backtest · optimieren · live gehen✦Eine Community von 31,458+ Tradern und Entwicklern✦
Когда заявка регистрируется, свойство еще остается None. Оно изменяет
свое состояние тогда, когда по DDE приходят изменения... Пишу эти
строки, и думаю, что не совсем правильное поведение. Потому как Квик
регистрирует заявки сразу на бирже, и если ей присвоился номер, значит
она уже активна. Как вариант, после регистрации можете ручками менять
состояние на Active.
Да, но я отправлял серию заявок, ордера добавлял в свою коллекцию,
потом проверяю свойство оно у всех заявок None, заявки по рынку,
поэтому все исполнились, а свойство все равно None. То есть,
контролировать исполнение по нему нельзя?
Если Вы отправляете заявки по рынку, то уже теоретически Вы можете
предположить, что заявка исполнилось. Даже, если она еще не была
отправлена на биржу. Для достоверной проверки нужно смотреть именно на
это состояние. Оно измениться тогда, когда Квик получит данные от
сервера, выведет в таблицу и передаст по ДДЕ. Мгновенно, сразу после
регистрации узнать состояние заявки невозможно - это ограничение всей
архитектуры цепочки: робот - терминал Квик - Квик Сервер - биржа. Увы,
или предполагать и писать быстрый робот (но рисковать), или достоверно
получать информацию, но терять в тиках.
Wir verwenden Cookies, um die beste Erfahrung auf unserer Website zu gewährleisten. Durch die weitere Nutzung unserer Seite stimmen Sie der Verwendung von Cookies zu.
Kommentare (3)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Когда заявка регистрируется, свойство еще остается None. Оно изменяет свое состояние тогда, когда по DDE приходят изменения... Пишу эти строки, и думаю, что не совсем правильное поведение. Потому как Квик регистрирует заявки сразу на бирже, и если ей присвоился номер, значит она уже активна. Как вариант, после регистрации можете ручками менять состояние на Active.
Да, но я отправлял серию заявок, ордера добавлял в свою коллекцию, потом проверяю свойство оно у всех заявок None, заявки по рынку, поэтому все исполнились, а свойство все равно None. То есть, контролировать исполнение по нему нельзя?
Если Вы отправляете заявки по рынку, то уже теоретически Вы можете предположить, что заявка исполнилось. Даже, если она еще не была отправлена на биржу. Для достоверной проверки нужно смотреть именно на это состояние. Оно измениться тогда, когда Квик получит данные от сервера, выведет в таблицу и передаст по ДДЕ. Мгновенно, сразу после регистрации узнать состояние заявки невозможно - это ограничение всей архитектуры цепочки: робот - терминал Квик - Квик Сервер - биржа. Увы, или предполагать и писать быстрый робот (но рисковать), или достоверно получать информацию, но терять в тиках.