Интеграция QUIK и Option Workshop


При просмотре видео рекомендуем включать режимы HD и fullscreen.

Интеграция QUIK и Option Workshop

Текст ролика

В качестве источника данных Option Workshop может использовать широко распространённый терминал QUIK. В этом ролике демонстрируется процесс настройки этих программ для совместной работы.

Основные настройки необходимо сделать в QUIK, а в Option Workshop лишь указать путь к квику.

Для того, чтобы корректно обрабатывать сделки и вести нетто-позицию, Option Workshop нуждается в информации о структуре торговой сессии. Программе нужно знать, когда сессия начинается, когда заканчивается и в каком интервале проводится промежуточный клиринг. Для экспорта такой информации нами был создан скрипт на языке qpile, формирующий соответствующую таблицу.

Чтобы загрузить этот портфель в QUIK, обратимся к меню Таблицы-Портфели-Задать портфель. В появившемся диалоге перейдём в дерикторию, куда был установлен Option Workshop и выберем один из файлов с расширением qpl. Файл с префиксом RTS содержит настройки для рынка ФОРТС, а файл с префиксом UX – настройкам для украинского рынка производных. После выбора файла QUIK показывает модальный диалог Работа с портфелем. В нём нам нужно нажать кнопку Загрузить локально", а затем – "Выход.

Теперь нужно настроить частоту обновления этого портфеля. Выбираем пункт меню Таблицы-Портфели-Доступные портфели. Выбираем портфель SessionInfo в списке портфелей и задаём параметр Период расчета равным одной секунде. Нажимаем кнопку Применить.

Теперь, нам нужно загрузить в квик набор таблиц, необходимый для экспорта из него данных в Option Workshop. Сначала укажем квику, что загружаемые из файла настроек таблицы нужно добавить к уже открытым, а не заменить последние. Выберем пункт меню Настройки-Основные. В дереве выбираем пункт Программа-Файлы настроек. В открывшейся закладке снимаем флажок Закрывать все окна перед загрузкой настроек. Нажимаем Ок.

Теперь, загрузим сами таблицы. Выберем пункт меню Настройки-Загрузить настройки из файла. В открывшемся диалоге также переходим в директорию, куда установлен Option Workshop. И также как и в случае с таблицей с информацией о сессии, выбираем соответствующий файл настроек. В QUIK появилась дополнительная закладка – ITG. Перейдём на неё. Здесь располагаются таблицы, содержащие необходимую Option Workshop информацию о рынке. В том числе, создалась таблица SessionInfo, в которой мы видим информацию о сессии.

Последний штрих в настройках квика, это разрешение импорта внешних транзакций. Выбираем пункт меню Торговля-Внешние транзакции. В открывшемся диалоге нажимаем кнопку Начать обработку" и выставляем флажок "Запускать процесс обработки внешних транзакций автоматически. Закрываем диалог.

Теперь переходим в Option Workshop. Открываем форму настроек. И переходим на закладку Data source. Выбираем QUIK в качестве источника данных и указываем путь к файлу info.exe – непосредственно исполняемый файл квика. Нажимаем Ок.

Теперь возвращаемся в квик и запускаем экспорт таблиц по DDE. Это можно сделать выбрав пункт меню Экспорт данных-Начать экспорт таблиц по DDE, или нажав сочетание клавиш Ctrl+Shft+L. Заметим здесь, что перед запуском экспорта имеет смысл сначала гарантированно остановить его, нажав сочетание клавиш Ctrl+Shft+S.

На этом интеграция квика и Option Workshop полностью завершена. Option Workshop принимает данные и может отправлять заявки в квик.

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


Постоянная ссылка