Настройка Options Workshop для интеграции с QUIK
Настройка Options Workshop для интеграции с QUIK заключается лишь в указании пути, по которому расположен файл info.exe (исполняемый модуль QUIK) (рис. 9).
Рисунок 9 – интеграция с QUIK
Запуск экспорта данных
После того, как все описанные выше настройки выполнены, экспорт данных из QUIK запускается нажатием сочетания клавиш Ctrl+Shft+L. В результате QUIK начинает экспорт всех таблиц по DDE.
В связи со статичностью некоторых таблиц, при перезапуске OptionsWorkshop экспорт данных из QUIK рекомендуется инициировать последовательным нажатием Ctrl+Shft+S, затем Ctrl+Shft+L. В результате произойдет перезапуск экспорта всех таблиц. В противном случае, при нажатии лишь Ctrl+Shft+L возможна ситуация, когда экспорт редко меняющейся таблицы не будет остановлен после закрытия OptionsWorkshop, так как QUIK не узнает о потере DDE сервера. |
Порядок запуска связки QUIK + Options Workshop
После завершения настройки QUIK и Options Workshop в дальнейшем желательно придерживаться следующего порядка запуска программ:
- Запуск QUIK, подключение к серверу;
- Запуск Options Workshop, загрузка основного окна;
- Запуск в QUIK экспорта данных по DDE.
Plaza 2
На компьютере, с которого планируется соединение с Plaza2, должна быть установлена и зарегистрирована в реестре 32-bit MTA версия клиентских библиотек P2ClientGate.
В настоящее время OptionsWorkshop не работает с 64-битной версией клиентских библиотек P2ClientGate. |
Для интеграции с роутером шлюза РТС Plaza 2, необходимо в настройках OptionsWorkshop указать:
- IP адрес, по которому расположен роутер;
- Порт, на котором слушает роутер;
- Логин приложения для подключения к роутеру;
- Пароль приложения;
- Код брокера;
- Режим роутера.
Рисунок 10 – настройки для интеграции с РТС Plaza 2
Параметры 3 и 4 необходимы для того, чтобы роутер Plaza 2 мог авторизовать Options Workshop. Следует иметь в виду, что, если в пределах одной локальной сети с одним роутером работают несколько экземпляров Options Workshop, то у каждого должен быть свой логин.
Со стороны роутера информацию о логине конкретного экземпляра Options Workshop нужно добавить в секцию[AS:Local] файла client_router.ini (рис. 11).
Рисунок 11 – дополнительные настройки соединения
При этом нужно создать три записи:
- login_feed=password;
- login_router=password;
- login_transactions_router=password.
Код брокера необходим, если от логина пользователя Plaza2 была возможна работа от имени нескольких брокеров одной расчетной фирмы. Иначе код брокера заполнять не нужно.
Доступны следующие режимы роутера:
- получение заявок, отправленных через Options Workshop только за текущую сессию;
- получение заявок, отправленных через Options Workshop только за текущую сессию и предыдущие сессии;
- получение всех заявок, включая те, что были отправлены через внешнее ПО.
Контроль работоспособности интеграции
Для контроля работоспособности интеграции Options Workshop с внешними системами в панели статуса предусмотрен специальный индикатор.
Рисунок 12 – индикаторы
На индикаторе отображается следующая информация:
Тип активного подключения (QUIK или Plaza2);
Рисунок 13 – индикатор 1Индикация отправки транзакций во внешнюю систему (мигающая стрелка);
Рисунок 14 – индикатор 2
Индикация приема данных из внешней системы (мигающая стрелка);
Рисунок 15 – индикатор 3
Индикация приема данных с информацией о текущей торговой сессии;
Рисунок 16 – индикатор 4Индикация отсутствия приема данных с информацией о текущей торговой сессии.
Рисунок 17 – индикатор 5
Следует обратить внимание, что отсутствие информации о текущей торговой сессии (о чем сигнализирует красный цвет индикатора) делает невозможным выставление заявок. |