QuikTrader.Connect()
Atom Ответить
13.09.2010


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

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

Теги:


Спасибо:




8 Ответов
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