QUIK
Способ подключения к терминалу QUIK является использование скрипта Lua. Ниже описан процесс установки и настройки скрипта.
Процесс установки и настройки
Установить коннектор QUIK LUA в папку с помощью программы Installer.
Далее необходимо загрузить скрипт в терминале Quik:
- Открываем таблицу доступных скриптов (Сервисы - Lua скрипты - Доступные скрипты).
- Выбираем кнопку "Добавить".
- После добавления скрипта, его необходимо запустить.
Запуск скрипта выполняется один раз, при следующем запуске терминала скрипт будет запущен автоматически.
В файле скрипта можно указать порт, на котором сервер будет принимать подключения, а так же логин и пароль, с которыми будет подключаться клиент, если поле логин не указано, то подключение может выполняться от имени любого пользователя. По умолчанию используется порт 5001 и отсутствует проверка логина:
-- Настройки QUIK Lua Fix сервера -- Серверный порт, на котором будет работать FIX сервер. ServerPort=5001 -- Логин, с которым разрешено подключение к FIX серверу. -- ServerLogin="quik" -- Пароль, с которым разрешено подключение к FIX серверу. -- ServerPassword="quik" -------------------------------------------------------------------------
Файл скрипта так же содержит настройки записи отладочной информации, уровень записываемых сообщений и путь к файлу логов:
-- Настройки логирования -- Уровень логирования. -- 1 - Debug -- 2 - Info -- 3 - Warning -- 4 - Error LogLevel=2 -- Название текстового файла (без расширения), -- в который будут сохраняться лог-сообщения. LogFile="StockSharp.QuikLua" -------------------------------------------------------------------------
Мониторинг работы Lua скрипта.
Для мониторинга работы скрипта (после его запуска в Quik) в папке со скриптом будет создан лог-файл (по умолчанию StockSharp.QuikLua.log). В этом файле показаны основные запросы клиента к серверу и ошибки обработки данных в скрипте.
См. также
Сохранение и загрузка настроек