Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section
Column

В качестве источника данных и интерфейса для отправки транзакций

...

OptionWorkshop использует два программных продукта: терминал 

...

QUIK и шлюз Фондовой биржи РТС Plaza 2.

Интеграция с QUIK

Для интеграции с терминалом QUIK необходимо выполнить:

  1. настройку QUIK;
  2. настройку OptionWorkshop;
  3. запуск экспорта данных;
  4. запуск программ
Column
width52%
Panel
bgColor#F5F5F5
borderStyledotted

Содержание страницы:

Table of Contents

Описание пошагового процесса интеграции Options Workshop с QUIK также доступно в виде следующего видеоролика:

Anchor
Настройка quik
Настройка quik
Настройка QUIK

Настройка QUIK происходит в 3 этапа:

  1. импорт портфеля ###_SessionInfo.qpl;
  2. импорт настроек ###_OptionsWorkshop.wnd;
  3. включение обработки внешних транзакций.
Infonote

Для пользователей Windows Vista и Windows 7: терминал QUIK и Options Workshop OptionWorkshop должны запускаться с правами администратора (Run as administrator) во избежание проблем взаимодействия по DDE.

...

Таблица 1 – Имена используемых файлов

Торговая площадкаФайл портфеляФайл настроек
RTSRTS_SessionInfo.qplRTS_OptionsWorkshop.wnd
UXUX_SessionInfo.qplUX_OptionsWorkshop.wnd

...

Anchor
Импорт портфеля
Импорт портфеля
Импорт портфеля ###_SessionInfo.qpl

...

Note

Файл ###_OptionsWorkshopSessionInfo.wnd находятся qpl находится в каталоге с установленным Options Workshop. OptionWorkshop.

Anchor
каталог установки
каталог установки
Каталог установки задается пользователем при установке программы (по умолчанию – Program Files (x86)\IT Global\Options Workshop\).

...

.

...

Для того, чтобы в OptionsWorkshop OptionWorkshop экспортировалась информация о сессии, в QUIK необходимо загрузить портфель (таблицу) ###_SessionInfo.qpl на языке QPILE. Для этого необходимо:

  1. загрузить портфель в QUIK через меню Таблицы→Портфели→Задать портфель;
    Image RemovedImage Added
    Рисунок 1 – переход к выбору портфеля

  2. перейти в каталог установки Options WorkshopOptionWorkshop  и выбрать файл ###_SessionInfo.qpl. В результате в списке доступных портфелей должен появиться SessionInfo;
  3. выбрать файл из SessionInfo из списка (рис. 2,1), нажать Загрузить локально (рис. 2,2), затем – Выход (рис. 2,3).

  Image RemovedImage Added
Рисунок 2 – локальная загрузка портфеля

...

  1. перейти в раздел Доступные разделы портфели (рис. 3);
    Image RemovedImage Added
    Рисунок 3 – доступные портфели 
     
  2. выделить необходимы портфель, выставить время обновления портфеля равным 1 секунде.
     Image Removedодной секунде и нажать кнопку Применить, затем закрыть окно (рис. 4).
     Image Added
    Рисунок 4 – настройка времени обновления

Anchor
Импорт настроек
Импорт настроек
Импорт настроек ###_OptionsWorkshop.wnd

Note

Файл ###_OptionsWorkshop.wnd находится в каталоге с установленным OptionWorkshop.

Anchor
каталог установки
каталог установки
Каталог установки задается пользователем при установке программы (по умолчанию – Program Files (x86)\IT Global\Options Workshop\).

Для того чтобы импортировать настройки необходимо:

  1. выставить опции, сохраняющие текущие пользовательские настройки (рис. 5).;
    Image RemovedImage RemovedImage Added
    Рисунок 5 – добавление опции
    Загрузить
  2. загрузить настройки OptionsWorkshop OptionWorkshop в QUIK через меню Настройки→Загрузить настройки из файла (рис. 6);
    Image RemovedImage Added
    Рисунок 6 – загрузка настроек
  3. перейти в каталог установки Options Workshop OptionWorkshop и выбрать файл ###_OptionsWorkshop.wnd. Результат импортирования настроек показан на рисунке 7.
    Image RemovedImage Added
    Рисунок 7 – результат импортирования настроек

Anchor
Включение транзакций
Включение транзакций
Включение обработки внешних транзакций

Для включения обработки внешних настроек необходимо активировать переключатель флажок напротив Запускать обработку внешних транзакций автоматически (рис. 8)

...

и нажать кнопку Начать обработку.

Image Added

Рисунок 8 – включение обработки внешних транзакций

...

Anchor
Настройка OW
Настройка OW
Настройка

Options Workshop 

OptionWorkshop для интеграции с QUIK

Настройка Options Workshop OptionWorkshop для интеграции с QUIK заключается лишь в указании пути, по которому расположен файл info.exe (исполняемый модуль QUIK) (рис. 9).

Image Removed  Image Removed Image Added   

Рисунок 9 – интеграция с QUIK

Anchor
Запуск экспорта
Запуск экспорта
Запуск экспорта данных

После того, как все описанные выше настройки выполнены, экспорт данных из QUIK запускается нажатием сочетания клавиш Ctrl+Shft+L. В результате QUIK начинает экспорт всех таблиц по DDE.

Info

В связи со статичностью некоторых таблиц, при перезапуске

OptionsWorkshop

OptionWorkshop экспорт данных из QUIK рекомендуется инициировать последовательным

нажатием

нажатием Ctrl+Shft+S, затем

Ctrl

 Ctrl+Shft+L. В результате произойдет перезапуск экспорта всех таблиц. В противном случае, при нажатии

лишь

лишь Ctrl+Shft+L

возможна

 возможна ситуация, когда экспорт редко меняющейся таблицы не будет остановлен после закрытия

OptionsWorkshop

OptionWorkshop, так как QUIK не узнает о потере DDE сервера.

Anchor
Запуск программ
Запуск программ
Порядок запуска связки QUIK +

Options Workshop

OptionWorkshop

После завершения настройки QUIK и Options Workshop OptionWorkshop в дальнейшем желательно придерживаться следующего порядка запуска программ:

  1. Запуск запуск QUIK, подключение к серверу;
  2. Запуск Options Workshopзапуск OptionWorkshop, загрузка основного окна;
  3. Запуск запуск в QUIK экспорта данных по DDE.

Обновление набора инструментов в QUIK

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

Интеграция с Plaza 2

На компьютере, с которого планируется соединение с Plaza2, должна быть установлена и зарегистрирована в реестре 32-bit MTA версия клиентских библиотек P2ClientGate.

Infonote

В настоящее время OptionsWorkshop OptionWorkshop не работает с 64-битной версией клиентских библиотек P2ClientGate.

Для интеграции с роутером шлюза РТС Plaza 2, необходимо в настройках OptionsWorkshop OptionWorkshop (рис. 10) указать:

  1. IP адрес, по которому расположен роутер;
  2. Порт, на котором слушает роутер;
  3. Логин приложения для подключения к роутеру;
  4. Пароль приложения;
  5. Код брокера – опционально;
  6. Режим роутера  – опционально.

Image RemovedImage Added 

Рисунок 10 – настройки для интеграции с РТС Plaza 2

Затем начать кнопку ОК. Параметры 3 и 4 необходимы для того, чтобы роутер Plaza 2 мог авторизовать Options WorkshopOptionWorkshop. Следует иметь в виду, что, если в пределах одной локальной сети с одним роутером работают несколько экземпляров Options WorkshopOptionWorkshop, то у каждого должен быть свой логин.

Со стороны роутера информацию о логине конкретного экземпляра Options Workshop OptionWorkshop нужно добавить в секцию[AS:Local] файла client_router.ini (рис. 11).

Image RemovedImage Added 

Рисунок 11 – дополнительные настройки соединения

При этом нужно создать три записи:

  1. login_feed=password;
  2. login_router=password;
  3. login_transactions_router=password.

Код брокера необходим, если от логина пользователя Plaza2 была возможна работа от имени нескольких брокеров одной расчетной фирмы. Иначе код брокера заполнять не нужно.

Доступны следующие режимы роутера:

  1. получение заявок, отправленных через Options Workshop OptionWorkshop только за текущую сессию;
  2. получение заявок, отправленных через Options Workshop OptionWorkshop только за текущую сессию и предыдущие сессии;
  3. получение всех заявок, включая те, что были отправлены через внешнее ПО.

Контроль работоспособности интеграции

Для контроля работоспособности интеграции Options Workshop OptionWorkshop с внешними системами в панели статуса предусмотрен специальный индикатор.

Image RemovedImage Added

Рисунок 12 – индикаторы

На индикаторе отображается следующая информация:

  • Тип тип активного подключения (QUIK или Plaza2);Рисунок 13 – индикатор 1

  • Индикация индикация отправки транзакций во внешнюю систему (мигающая стрелка);

    Image Added
    Рисунок 14 13 – и
    ндикатор 2
    Индикация  

  • индикация приема данных из внешней системы (мигающая стрелка);

    Image Added
    Рисунок 15 14 – и
    ндикатор 3
     

  • Индикация индикация приема данных с информацией о текущей торговой сессии;

    Green indicatorImage RemovedImage Added
    Рисунок 16 15 – индикатор 4
     

  • Индикация индикация отсутствия приема данных с информацией о текущей торговой сессии.

    Red indicatorImage RemovedImage Added
    Рисунок 17 16 – индикатор 5

Обратите

 

Note

Следует обратить внимание, что отсутствие информации о текущей торговой сессии (о чем сигнализирует красный цвет индикатора) делает невозможным выставление заявок.