Интеграция 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 принимает данные и может отправлять заявки в квик.

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

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s