Новый коннектор к Quik
Atom
09.07.2014
Mikhail Sukhov


Мы сделали новый коннектор к Quik. Доступен начиная с версии 4.2.4.0

Коннектор обраладет следующими преимуществами:

1. Быстрее скорость транспортировки данных.
2. Значительно упрощена настройка таблиц в Quik (все колонки по умолчанию, нужно просто открыть таблицы в терминале, без дополнительных каких-либо настроек).
3. Возможность подключаться удаленно к Quik.
4. Робот может быть скомпилирован под 64 бита.

Подробнее, о настроках и миграции.

Коннектор сделан с использование протокола FIX 4.4. Поэтому появилась новая возможность - подключение к Quik не из StockSharp программ. Если у вас есть код или готовая программа, использующая FIX, то вы можете попробовать подключиться к Quik терминалу через FIX протокол.

Давайте попробуем данный тип подключения, и отпишемся здесь о своих замечаниях. А к осени воздадим почет DDE+Trans2Quik как самой старой технологии, и первому коннектору в S#. И отправим на заслуженный покой.

Теги:


Спасибо: Николай_Флёров


<< < 2 3 4 5 6  > >>
esper

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


Будет фикс, постараемся сегодня выложить.
Спасибо: vsnoopy83

vsnoopy83

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


esper
Будет фикс, постараемся сегодня выложить.


_trader.NewTrades += trades

События так и не приходят, и стаканы так и не открываются. Стаканы то бог с ним, можно вручную открыть, данные начинают приходить, а вот со сделками беда.

Если к нужному инструменту сделать RegisterTrades(инструмент), начинают приходить, но только новые сделки, а как же получить историю с начала дня.

Хочу обратить внимание, что при DDE соединении при подписке на событие trades сделки из таблицы всех сделок приходят по умолчанию, даже без RegisterTrades(инструмент). Если здесь механизм другой, прошу подсказать как им пользоваться, как получить все сделки с начала дня.
Спасибо:

vsnoopy83

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


esper
Будет фикс, постараемся сегодня выложить.


В Sample, открываю таблицу всех сделок, сделок нет. При этом все остальные таблицы заполняются.

Интересно также, что после того, как нажимаешь в Sample кнопку отключится фактически отключения не происходит, продолжают приходить данные.
err1.JPG 246 KB (357)
Спасибо:

esper

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


vsnoopy83
В Sample, открываю таблицу всех сделок, сделок нет. При этом все остальные таблицы заполняются.

В сэмпле есть кнопка Level1, там выполняется подписка на тики и изменения.

vsnoopy83
События так и не приходят, и стаканы так и не открываются. Стаканы то бог с ним, можно вручную открыть, данные начинают приходить, а вот со сделками беда.

Приходят какие-то ошибки? Что в логах? Как таблица инструментов настроена?

vsnoopy83
Если к нужному инструменту сделать RegisterTrades(инструмент), начинают приходить, но только новые сделки, а как же получить историю с начала дня.

Что в логах Lua коннектора? Желательно включить Debug логи в скрипте.

vsnoopy83
Хочу обратить внимание, что при DDE соединении при подписке на событие trades сделки из таблицы всех сделок приходят по умолчанию, даже без RegisterTrades(инструмент). Если здесь механизм другой, прошу подсказать как им пользоваться, как получить все сделки с начала дня.

Если так было раньше, то это не значит, что было правильно. Вся подписка на данные выполняется через соответствующие методы коннектора.
Спасибо:

vsnoopy83

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


esper
vsnoopy83
В Sample, открываю таблицу всех сделок, сделок нет. При этом все остальные таблицы заполняются.

В сэмпле есть кнопка Level1, там выполняется подписка на тики и изменения.

vsnoopy83
События так и не приходят, и стаканы так и не открываются. Стаканы то бог с ним, можно вручную открыть, данные начинают приходить, а вот со сделками беда.

Приходят какие-то ошибки? Что в логах? Как таблица инструментов настроена?

vsnoopy83
Если к нужному инструменту сделать RegisterTrades(инструмент), начинают приходить, но только новые сделки, а как же получить историю с начала дня.

Что в логах Lua коннектора? Желательно включить Debug логи в скрипте.

vsnoopy83
Хочу обратить внимание, что при DDE соединении при подписке на событие trades сделки из таблицы всех сделок приходят по умолчанию, даже без RegisterTrades(инструмент). Если здесь механизм другой, прошу подсказать как им пользоваться, как получить все сделки с начала дня.

Если так было раньше, то это не значит, что было правильно. Вся подписка на данные выполняется через соответствующие методы коннектора.


Спасибо, за ответы, будем проверять в понедельник, по поводу правильно не правильно я ж не знаю, как должно быть правильно, знаю только как работало)) Смущает, что при подписке на трейды по бумаге не приходит история, но будем разбираться.
Спасибо:

vsnoopy83

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


После применения Level1 таблица всех сделок заработала, значит и к роботам прикрутим, но вот стаканы автоматически не открываются. т.е. выбираешь бумагу нажимаешь кнопку стакан, Sample стакан открывается, а в квике нет, при этом если вручную в квике открыть стакан, то в стакан sample начинают приходить данные. Ошибок никаких не вижу.
err.jpg 334 KB (310)
Спасибо:

esper

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


vsnoopy83
После применения Level1 таблица всех сделок заработала, значит и к роботам прикрутим, но вот стаканы автоматически не открываются. т.е. выбираешь бумагу нажимаешь кнопку стакан, Sample стакан открывается, а в квике нет, при этом если вручную в квике открыть стакан, то в стакан sample начинают приходить данные. Ошибок никаких не вижу.


Для текущей версии читаем документацию и далее смотрим на скрин.
esper
Для поддержки автоматического открытия стакана должна присутствовать открытая таблица текущих параметров с названием Инструменты, и содержать следующие первые три колонки: Краткое название бумаги, Код бумаги, Код класса. Порядок и тип остальных столбцов таблицы может быть любым.
Спасибо:

vsnoopy83

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


esper
vsnoopy83
После применения Level1 таблица всех сделок заработала, значит и к роботам прикрутим, но вот стаканы автоматически не открываются. т.е. выбираешь бумагу нажимаешь кнопку стакан, Sample стакан открывается, а в квике нет, при этом если вручную в квике открыть стакан, то в стакан sample начинают приходить данные. Ошибок никаких не вижу.


Для текущей версии читаем документацию и далее смотрим на скрин.
esper
Для поддержки автоматического открытия стакана должна присутствовать открытая таблица текущих параметров с названием Инструменты, и содержать следующие первые три колонки: Краткое название бумаги, Код бумаги, Код класса. Порядок и тип остальных столбцов таблицы может быть любым.


Все по инструкции, (см. скрин), есть таблица текущих параметров с названием Инструменты, есть первые 3 колонки правильные, но стакан не открывается, да это и мелочь на самом деле, не сложно его открыть руками, но вот сегодня опять не пришла история сделок с начала дня при подписке по Level1.

Также для избежания постоянной путаницы может быть есть смысл в стандартном файле настроек info_lua.wnd изменить название таблицы параметров на Инструменты. Т.к. я вот был уверен, что в этих настройках все так, как должно быть для корректной работы.
err1.JPG 225 KB (334)
Спасибо:

esper

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


Попробуйте на 4.2.6
Спасибо: vsnoopy83

vsnoopy83

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


esper
Попробуйте на 4.2.6


Сделки с начала дня пришли, стаканы открылись, все работает, проверяем функционал дальше. Спасибо!!
Спасибо:
<< < 2 3 4 5 6  > >>

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

loading
clippy