Trading tools

Сотрудничество


 
Полезное
Подписка на RSS-ленту

Поддержать проект:

WM:
R757443857681
Z305778025977

QCP_QUIK


1) Назначение
3) Настройки


1) Назначение


Модуль QCP_QUIK (QCP_QUIK.DLL) представляет собой точку подключения для терминала QUIK.[ справка ] Способ взаимодействия с терминалом : получение рыночных данных - чтение памяти QUIK, транзакции - библиотека от QUIK trans2quik.dll, либо механизм .tri,.tro,.trr-файлов, поддерживаются оба способа. Поддерживаемые версии QUIK - ниже 5.18

Предназначен для работы в составе торгового автомата qSDK. Для работы торгового автомата необходимы также драйвер точки подключения (QCP_Driver) и модуль автотрейдинга (торговый алгоритм). Стартовые настройки точки подключения осуществляются с помощью файла конфигурации QCP_QUIK.INI, расположенного в каталоге драйвера, а также необязательного файла настройки login.ini, применяемого для автоматического входа в QUIK. Файлы драйвера рекомендуется располагать подкаталоге QConnectionPoints/QCP_QUIK корневого каталога торгового автомата


Наверх

2) Настройки


Настройки драйвера осуществляются с помощью файла конфигурации QCP_QUIK.INI, расположенного в каталоге точки подключения. Большинство настроек можно оставить по умолчанию для любой конфигурации торгового автомата. Жирным шрифтом выделены обязательные индивидуальные настройки для нормального функционирования системы

Пример файла настроек QCP_QUIK.ini

[COMMON]

// Идентификатор счета FORTS (что-то вроде SPBFUT00XXX)
FORTSACCOUNT=SPBFUT00XXX

// Идентификатор счета для MICEX что-то типа NC00XXXXXXXXX...
MICEXACCOUNT=NC00XXXXXXXXX

// Код клиента (иногда требуется при работе с инструментами ММВБ)
CLIENT_CODE=""

// Путь до QUIK

QUIKPath=C:\Program Files\QUIK\

// Конфигурировать способ импорта транзакций QUIK (0 или 1) 0-не конфигурировать 1-конфигурировать
// ВНИМАНИЕ! Если настройка ConfigureQUIK установлена в 1, то при первом запуске, а так же при изменении настройки OutputWay
// необходимо запустить сначала QuikOrdersDOM, затем QUIK. В остальных случаях порядок запуска не имеет значения
ConfigureQUIK=1

// Способ отправки заявок TRI или DLL. TRI - с использованием .tri файла, DLL - через асинхронную функцию отправки заявок библиотеки TRANS2QUIK.DLL // Второй способ вроде быстрее
// ВНИМАНИЕ! Если настройка ConfigureQUIK установлена в 1, то при первом запуске, а так же при изменении настройки OutputWay
// необходимо запустить сначала QuikOrdersDOM, затем QUIK. В остальных случаях порядок запуска не имеет значения
OutputWay=DLL

// Уровень детализации информации в log-файле. от 0 до 5. 0 - сообщения в log-файл отсутствуют, 5- запись всех возможных сообщений в файл
LogLevel=2

// Автозапуск QUIK [Да=1, Нет=0]. В случае, если настройка установлена в 1 и в папке QCP_QUIK есть файл "login.ini" с именем пользователя и паролем - будет
произведет автоматический вход в QUIK.
AutoStartQuik=1

// Имеет действие, если только настройка AutoStartQuik установлена в 1. Если значение настройки представлят собой время в формате чч:мм, то автозапуск
// будет произведен в указанное время. Иначе автозапуск будет произведен неменленно
AutoStartQuikAt=00:00

// Интервал опроса памяти QUIK в мс (очень маленькие интервалы сильно увеличивают загрузку процессора)
CycleInterval=1

// количество строк в таблице лимитов FORTS
FORTSLimitsCount=5

[DEFAULT]

ORDERSPeriod=2

// номер цикла (остаток от деления на ORDERSPeriod)
ORDERSCycNum=1

// период полного сканирования всей таблицы заявок QUIK, в секундах. Во время полного сканирования обновляется информация о "застрявших" заявках, но создается дополнительная нагрузка на процессор
OrdersFullUpdPeriod=2

// период обновления списка открытых стаканов в циклах. Если 0 список не обновляется. Создает незначительную нагрузку на процессор,

// при полном автотрейдинге обновление не требуется
QuoteTablesPeriod=30001

Для автоматического входа в квик сразу после запуска точки подключения необходимо создать файл настроек Login.ini в каталоге точки подключения

Пример файла настроек Login.ini



[Login]

// имя пользователя
UserName=test

// пароль
Password=test

Файл протокола QCP_QUIK.log

Все сообщения точки подключения, а также модуля автотрейдинга записываются в файл протокола QCP_QUIK.log в каталоге точки подключения. Количество и подробность сообщений регулируется настройкой LogLevel в файле qcp_quik.ini


Наверх

Эта инструкция описывает функции QCP_QUIK версии 1.0.0.1. Новые версии и поддержку программы можно получить на сайте http://ttools.ru

Приятного использования и больших профитов!
Скальперский привод для Quik QuikOrdersDOM

Подписаться на блог ttools.ru по email: