Новый коннектор к Quik
Atom Ответить
09.07.2014


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

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

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

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

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

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

Теги:


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




162 Ответов
1 2 3  > >>
poison

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


Скачал StockSharp_4.2.4_Sources, распаковал, добавляю скрипт StockSharp.QuikLua.lua в Quik и запускаю.
Ошибка:
Ошибка при запуске lua скрипта
Спасибо:

esper

Фотография
Программист
Дата: 09.07.2014
Ответить


Этот файл есть по указанному пути? Может его разблокировать надо?
Спасибо:

poison

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


Да, есть. По указанному пути в папке все файлы, которые в папке References в архиве для скачивания.
Попробовал скопировать папку в C:\References - та же самая ошибка.
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 09.07.2014
Ответить


На папку перед распаковкой делали Unblock?
Автор топика
Спасибо:

poison

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


Распаковывал в совершенно новую папку. На всякий случай проверил Unlocker'ом. Нет там блокировок никаких.
Может библиотек каких не хватает в папке?
Спасибо:

esper

Фотография
Программист
Дата: 10.07.2014
Ответить


Версия Quik какая?

poison Перейти
Распаковывал в совершенно новую папку. На всякий случай проверил Unlocker'ом.

Не надо ничего Unlocker'ом проверять, в свойствах архива есть кнопка разблокировать?
Спасибо:

poison

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


Кнопка была. Нажал разблокировать, разархивировал. Ошибка осталась. Квик 6.12.4.11
Спасибо:

esper

Фотография
Программист
Дата: 10.07.2014
Ответить


У меня не воспроизводится ни на 6.12.4.11, ни на более поздних версиях, специально качал архив с box.net для проверки. Необходимо искать кто у вас не дает загрузить файл. В свойствах dll файла есть такая кнопка?
Спасибо:

poison

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


Кнопки нет такой.
Свойства файла

UPD: Попробовал запустить скрипт на виртуальном сервере - та же ошибка.
Наверное дело в квике

UPD2: Скачал с БКС заново квик - не помогло
Спасибо:

esper

Фотография
Программист
Дата: 10.07.2014
Ответить


Тогда пробуем установить Visual C++ redistributable
Спасибо:

devruss

Фотография
Курсы
Дата: 10.07.2014
Ответить


вопрос в тему: Гидра умеет с помощью этого коннектора к Квику подключаться, и если да, то как ее надо настраивать?
Спасибо:

esper

Фотография
Программист
Дата: 10.07.2014
Ответить


В ближайших версиях, смотрите по changelog-у.
Спасибо:

poison

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


esper Перейти
Тогда пробуем установить Visual C++ redistributable


Заработало
Спасибо:

poison

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


Теперь если есть возможность подключаться удаленно, проддерживается ли подключение двух роботов к одному квику одновременно?
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 10.07.2014
Ответить


poison Перейти
Теперь если есть возможность подключаться удаленно,


Да.

poison Перейти
проддерживается ли подключение двух роботов к одному квику одновременно?


Решение на базе FIX Server появилось в рамках продукта S#.Broker. Данный продукт доступен только для корпоративных клиентов.

В коннекторе Quik используется сокращенная по функционалу версию, которая позволяет подключение только 1 клиенту. Возможно, после окончания тестирования, расширим для эту опцию до нескольких клиентов. Но она будет доступна только для учеников или по брокерской лицензии.
Автор топика
Спасибо:

devruss

Фотография
Курсы
Дата: 10.07.2014
Ответить


poison Перейти
проддерживается ли подключение двух роботов к одному квику одновременно?

А зачем это нужно?

Можно же всегда сделать одного робота с кучей стратегий. Так и риски регулировать удобнее, и за общей позицией следить и т.д.

Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 10.07.2014
Ответить


devruss Перейти

А зачем это нужно?


С одним терминалом могут работать:

1. Гидра, непрерывно пишущая историю.
2. Боевые стратегии.
3. Тестирование новой стратегии из студии на реальном подключении.
Автор топика
Спасибо:

poison

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


Код
QuikTrader 10.07.2014 18:15:42 Error System.InvalidOperationException: Лицензия N56018 не поддерживает 'FixTrader'.
Лицензия N56018 не поддерживает 'FixTrader'.


Новый коннектор не бесплатен?
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 10.07.2014
Ответить


poison Перейти

Новый коннектор не бесплатен?


Бесплатен. А что вы сделали, что сейчас ошибка вылезла?
Автор топика
Спасибо:

aPlakhotnuk

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


С базовой лицензией не работает. Лицензию перегенерировал.
«Лицензия №56157 не поддерживает “FixTrader”»
При переключении на соединение через DDE ошибка сохраняется.
Спасибо:

poison

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


Михаил Сухов Перейти
poison Перейти

Новый коннектор не бесплатен?


Бесплатен. А что вы сделали, что сейчас ошибка вылезла?


Просто запустил робота в первый раз.
До этого я только с импортом скрипта возился.

С DDE работает нормально.
Спасибо:

aPlakhotnuk

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


С DDE работает.
Ошибка у меня (.
Спасибо:

devruss

Фотография
Курсы
Дата: 10.07.2014
Ответить


Михаил Сухов Перейти
devruss Перейти

А зачем это нужно?


С одним терминалом могут работать:

1. Гидра, непрерывно пишущая историю.
2. Боевые стратегии.
3. Тестирование новой стратегии из студии на реальном подключении.


Hydra + боевые роботы это вещь... надеюсь, хотя бы такое ограничение можно сделать для пользователей. Иметь 2 источника: 1 для данных, 1 для execution неудобно
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 10.07.2014
Ответить


aPlakhotnuk Перейти
Лицензию перегенерировал.


Это как именно?
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 10.07.2014
Ответить


Лицензию нужно видимо обновить в личном кабинете.
Автор топика
Спасибо:
1 2 3  > >>

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

loading
clippy