Интеграция 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 принимает данные и может отправлять заявки в квик.
Смотрите так же ролик Гигиена настроек квика
, в котором описывается процедура периодического обновления настроек источника данных,
которую необходимо проводить в связи с появлением новых инструментов и экспирацией старых.
Постоянная ссылка