QuikTrader.Connect()
Atom
14.09.2010
Maxim


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

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


Теги:


Спасибо:


Tauler

Фотография
Дата: 14.09.2010
Ответить


Да.

Спасибо:

Mikhail Sukhov

Фотография
Дата: 14.09.2010
Ответить


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

Спасибо:

Maxim

Фотография
Дата: 14.09.2010
Ответить


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

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

Спасибо:

Mikhail Sukhov

Фотография
Дата: 14.09.2010
Ответить


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

Спасибо:

Maxim

Фотография
Дата: 15.09.2010
Ответить


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

Спасибо:

Mikhail Sukhov

Фотография
Дата: 15.09.2010
Ответить


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

Спасибо:

Tauler

Фотография
Дата: 15.09.2010
Ответить


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

Спасибо:

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

Фотография
Дата: 17.09.2010
Ответить


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

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

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy