Самое интересное, что нет. Буквально вчера проверил. Запустил Квик,
создал QuikTrader, вызвал Connect. Поведение, мягко говоря,
неожиданное. Вот думаю, бага это или фича.
Скорее всего - недоработанная фича. Потому что выбрасывать исключение
к неподключенному квику точно не нужно. Но и извещать код робота о том
что квик не торгуется тоже следует.
В Quik API есть два состояния -- подключение к терминалу и подключение
терминала к гейту.
Первым управлять можно, для этого есть методы, у второго есть только
событие подключения/отключения, потому как делается пользователем
вручную.
Я предположил, что раньше он бросал исключение ради единообразия с
остальными системами, где нет такого разнообразия состояний.
We use cookies to ensure the best experience on our website. By continuing to use our site, you agree to the use of cookies.
Comments (8)
Login or Create account, Log in or register to leave a comment
Да.
Самое интересное, что нет. Буквально вчера проверил. Запустил Квик, создал QuikTrader, вызвал Connect. Поведение, мягко говоря, неожиданное. Вот думаю, бага это или фича.
Будете разбираться? Стоит ждать ответ?
Правда я еще версией 2.0.1.0, но вот вот собираюсь обновить все.
Ответ на что? Я же ответил - в последней не выбрасывает. в 2.0 - уже не помню.
Ясно. Просто из ответа не совсем было понятно, баг это или фича, и нуждается ли это в исправлении. Спасибо за помощь.
Скорее всего - недоработанная фича. Потому что выбрасывать исключение к неподключенному квику точно не нужно. Но и извещать код робота о том что квик не торгуется тоже следует.
ого. а раньше вроде ругался. думаю что фича - сам то квик как процесс запущен.
В Quik API есть два состояния -- подключение к терминалу и подключение терминала к гейту. Первым управлять можно, для этого есть методы, у второго есть только событие подключения/отключения, потому как делается пользователем вручную.
Я предположил, что раньше он бросал исключение ради единообразия с остальными системами, где нет такого разнообразия состояний.