Поставщик данных QuikDDE
Last updated
Last updated
Данная информация Важна для тех, у кого брокер поддерживает подключения только Quik или Plaza и другие подключения не доступны.
Для подключения Quik есть два поставщика.
Поставщик QuikLua появился в программе в версии 2.0
QuikDDE используется нашими брокерами партнерами, с первых версий TSLab
Доступность поставщиков в личном кабинете брокера лучше уточнять у брокера. В нашем личном кабинете можно приобрести только QuikLua. Более того, через данный поставщик можно подключить любого брокера, в личном кабинете указаны наиболее крупные.
QuikDDE - только у брокера
QuikLua - у нас в TSLab или у брокера
QuikDDE использует механизм: https://ru.wikipedia.org/wiki/Dynamic_Data_Exchange QuikLua использует язык программирования Lua, поставщик работает под управлением скриптов.
Статистика: пользователи говорят, что lua удобней в использовании, но сложнее настраивается при первом старте. Lua работает надежней из-за того, что нет сервера истории и нет конфигурации, которую легко поломать неосторожными действиями в таблицах QUIK. В остальном поставщики похожи в ошибках. Так как основная доля проблем идет с сервера с ПО arqatech. Могут теряться transactionID, может прийти сначала сделка, а через минуту сама заявка, ошибки не зависят от брокера, а только от разработчиков arqatech. Спустя годы вылавливания таких багов, как потеря TransactionID, удалось добиться некоторой стабильности на серверах quik. Поэтому вопросы, какой поставщик быстрее или какой надежнее, лишние. Quik есть Quik он у всех брокеров, в не зависимости от версии Quik, работает приблизительно одинаково с одинаковыми ошибками и проблемами, которые так или иначе разработчики TSLab стараются обойти с помощью своего ПО. В обоих случаях очень важно настроить компьютер на русские региональные настройки, убедиться, что установлены все обновления windows. Дело не в современности. Lua - встроен в QUIK. DDE - это разработка Microsoft, Quik дает данные в таблицах, TSLab их читает. Если повредить какую-то связь в DDE(изменить таблицу, изменить столбец), то все рушится:
Это тонкий момент в DDE подключении. Но если настроить DDE один раз и больше QUIK руками не трогать, то поставщик DDE интереснее, чем Lua, потому что при DDE есть сервер истории. Начиная с версии Quik 8.0, поддерживается 64бит. Если поставщик (и DDE и Lua) используется на сервере.(удалённом рабочем столе, vds и т.д.), то в этом случае, для автоматического подключения к серверам брокера и при обрывах связи, должно быть всегда активно окно rdp https://ru.wikipedia.org/wiki/Remote_Desktop_Protocol Причина проста, окошко подключения в Quik не имеет никакого АПИ, а следовательно, для установки логина и пароля в Quik используется раскладка клавиатуры, естественно локальной.
Что дает сервер истории? Первое, при подключении DDE - Ограниченная очередь заявок. Всего 10 строк. Для людей, торгующих по "Стакану"(Очередь заявок), это ограничение может быть существенным.
При подключении QUikLua будет доступна только та история торгов, которая есть в таблице обезличенных сделок и будет доступна некоторая минутная история некоторых инструментов. Соответственно, когда Вам понадобиться новый инструмент, Вы его запросите, выбрав в TSLab в источнике данных нужный, и только с этого момента история инструмента начнет накапливаться. Если пропустили пару дней по причине интернета - истории на сервере нет, запросить можно bin.gz файлы только у друга и подложить программе в папку НазваниеПоставщика CacheTrade или Cache(на одном уровне с папкой логов программы)
Важный момент в 90% случаев обезличенные сделки у брокеров для пользователей выключены по умолчанию. Поэтому, при первом подключении к Quik нужно позвонить брокеру, если таблица обезличенных сделок в Quik пуста, после настройки по нашей инструкции.
Очень сложная первичная настройка. При подключении QuikDDE история будет доступна вся и сразу (за исключением старых эксперированных контрактов). Пропустили - не беда, подключились, закачали, любой таймфрейм(почти). Нужно 10 лет минуток - пожалуйста. Вот, что дает сервер истории http://www.netinvestor.ru/niapi.aspx и чего нет в QuikLua Откуда быстрее качаются текущие сделки по инструменту - из netinvestor сервера или из таблицы обезличенных сделок Quik? - не вдаваясь в подробности, одинаково работает.
Итоги: Прочитайте о региональных настройках и обновлении windows (особенно патч регионов) Если Quik не та программа, которую Вы привыкли постоянно мониторить и Вам будет достаточно один раз настроить и забыть о ее существовании, Вам подойдет QuikDDE Сервер истории дает значительные преимущества. Однако, если Вы привыкли к Quik и знаете, что без его мониторинга не сможете быстро привыкнуть к информации, получаемой из TSLab. И сервер истории Вам не нужен и достаточно будет той истории, которая накапливается программой при активном подключении. И используемый интернет канал очень надежный, так как пропущенные данные взять негде. И оптимизация не нужна, потому что уже есть много текстовиков и для работы в реалтайм, то выбор может быть в пользу QuikLua. Еще одним плюсом является возможность подключить QuikLua дешевле в 4раза, чем QuikDDE.(с ограничением количества торгуемых лотов) У брокеров так же можно подключить PLAZA II
Достоинства: Скорость. Среднее время выставления заявок 30 мс при спокойном рынке
Недостатки:
Дорого. Стоимость Складывается: Стоимость подключения(цена биржи при первом подключении) + стоимость обслуживания у брокера + ключ к программе TSLab
Сложно настраивается, сразу можно подготовиться, если делаете первый раз, на целый день.(не сложнее, чем настройка QuikLua)
Нет истории торгов, история копится программой с момента подключения.
Подключение кратко:
Брокер выдает логин к Plaza и пароль. VPN. Совместно с брокером настраиваете VPN. Настраиваете роутер.
В нашем личном кабинете приобретается ключ к поставщику данных.
В программе создается соответствующий поставщик данных PlazaII, настройка согласно документации.
QuikDDE можно подключить только у брокера. В нашем личном кабинете нельзя приобрести ключ для этого подключения. Прочитайте пожалуйста статью: QuikDDE или QuikLua что выбрать?
Брокеры, у которых можно подключить QuikDDE :