QuikTrader.Connect()
Atom Reply
9/14/2010


Добрый день, Михаил.

Правильно ли я понимаю, что если Квик не соединен с сервером, то
вызов QuikTrader.Connect() выдает исключение?

Tags:


Thanks:




8 Answers
Tauler

Avatar
Date: 9/14/2010
Reply


Да.

Thanks:

Mikhail Sukhov

Avatar
Date: 9/14/2010
Reply


Самое интересное, что нет. Буквально вчера проверил. Запустил Квик,
создал QuikTrader, вызвал Connect. Поведение, мягко говоря,
неожиданное. Вот думаю, бага это или фича.

Thanks:

Maxim

Avatar
Date: 9/14/2010
Reply


Будете разбираться? Стоит ждать ответ?

Правда я еще версией 2.0.1.0, но вот вот собираюсь обновить все.

Topic starter
Thanks:

Mikhail Sukhov

Avatar
Date: 9/14/2010
Reply


Ответ на что? Я же ответил - в последней не выбрасывает. в 2.0 - уже
не помню.

Thanks:

Maxim

Avatar
Date: 9/15/2010
Reply


Ясно.
Просто из ответа не совсем было понятно, баг это или фича, и нуждается
ли это в исправлении.
Спасибо за помощь.

Topic starter
Thanks:

Mikhail Sukhov

Avatar
Date: 9/15/2010
Reply


Скорее всего - недоработанная фича. Потому что выбрасывать исключение
к неподключенному квику точно не нужно. Но и извещать код робота о том
что квик не торгуется тоже следует.

Thanks:

Tauler

Avatar
Date: 9/15/2010
Reply


ого. а раньше вроде ругался. думаю что фича - сам то квик как процесс
запущен.

Thanks:

Иванов Андрей

Avatar
Date: 9/17/2010
Reply


В Quik API есть два состояния -- подключение к терминалу и подключение
терминала к гейту.
Первым управлять можно, для этого есть методы, у второго есть только
событие подключения/отключения, потому как делается пользователем
вручную.

Я предположил, что раньше он бросал исключение ради единообразия с
остальными системами, где нет такого разнообразия состояний.

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy