Versions Compared

Key

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

...

width52%

Для получения рыночных данных, размещения

...

заявок следует подключить

...

OptionWorkshop к торговой системе, выполнив следующее:

  1. настроить торговый терминал/шлюз;
  2. настроить подключение в

...

Интеграция с CQG Continuum

Column
width52%
Panel
bgColor#F5F5F5
borderStyledotted

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

Table of Contents

Для подключения нужно перейти в раздел Settings→Data sourse, выбрать торговый терминал CQG Continuum в качестве источника данных и указать параметры (рис. 1):

Image Removed

Рисунок 1 – подключение к терминалу CQG

  • Router mode – режим получения заявок;
  • Connection URL – адрес сервера, к которому будет подключаться Option Workshop;
  • Username – логин для CQG;
  • Password – пароль для CQG.

Затем нажать кнопку ОК. Через несколько секунд программа подключится к источнику данных. 

Интеграция с Interactive Brokers

Info

Скачать терминал/шлюз Interactive Brokers (далее IB) можно на сайте https://www.interactivebrokers.com.

Для интеграции нужно:

...

перейти в раздел API→Settings на левой панели и установить переключатель Enable ActiveX and Socket Clients. Обратите внимание на параметры в полях Socket port (по умолчанию 7496) и Master API client ID (по умолчанию 0). Если параметры изменены, запомните их;

Image Removed
Рисунок 3 – переход к настройкам
 

...

нажать кнопку OK;

...

в программе Option Workshop перейти в раздел Settings→Data sourse;

...

Рисунок 4 – подключение к терминалу к IB

  • Router mode – режим получения заявок;
    • получение заявок, отправленных через Option Workshop только за текущую сессию;
    • получение заявок, отправленных через Option Workshop только за текущую сессию и предыдущие сессии;
    • получение всех заявок, включая те, что были отправлены через внешнее ПО.
  • Host – адрес компьютера, на котором запущен Interactive Brokers. Если шлюз и OW установлены на одном компьютере, следует указать localhost или 127.0.0.1;
  • Port – порт соединения с Interactive Brokers. По умолчанию 7496. Значение должно совпадать с полем Socket port
  • Client ID – номер приложения. По умолчанию 0. Значение должно совпадать с полем Master API client

...

Через несколько секунд программа подключится к IB.

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

Info

Скачать шлюз IQFeed можно на сайте https://www.iqfeed.net/.

Для интеграции с IQFeed необходимо: 

  1. запустить шлюз и авторизоваться;
  2. в программе Option Workshopв перейти в раздел Settings→Data sourse;

  3. выбрать торговый терминал IQFeed в качестве источника данных и указать параметры:

    Image Removed

    Рисунок 5 – подключение к терминалу к IQFeed

    • Router mode – режим получения заявок;
      • получение заявок, отправленных через Option Workshop только за текущую сессию;
      • получение заявок, отправленных через Option Workshop только за текущую сессию и предыдущие сессии;
      • получение всех заявок, включая те, что были отправлены через внешнее ПО.
    • Address – адрес компьютера, на котором запущен IQFeed. Если шлюз и OW установлены на одном компьютере, следует указать localhost или 127.0.0.1;
    • Update period – период обновления данных.
  4. нажать кнопку ОК.

Через несколько секунд программа подключится к IQFeed.

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

Для интеграции следует:

  1. открыть папку %PROGRAMFILES(X86)%\Option Workshop\LUA;
  2. скопировать в папке LUA файлы:
    1. cjson.dll;
    2. lua5.1.dll;
    3. lua51.dll.
  3. открыть папку установки QUIK;
  4. добавить с заменой файлы в папку установки QUIK;
  5. запустить терминал и авторизоваться;
  6. перейти в раздел Таблицы→LUA→Доступные скрипты;
    Image Removed
    Рисунок 6 – настройки QUIK
  7. нажать кнопку Добавить в окне Доступные скрипты;
  8. выбрать файл itgQuikLuaServer.lua и нажать кнопку Открыть;
  9. нажать кнопку Запустить;
    Image Removed
    Рисунок 7 – добавление скрипта
     
  10. в программе Option Workshopв перейти в раздел Settings→Data sourse;
    Image Removed
    Рисунок 8 – настройка соединения
     

  11. выбрать торговый терминал QUIK в качестве источника данных и указать параметры:

    • Router mode – режим получения заявок:
      • получение заявок, отправленных через Option Workshop только за текущую сессию;
      • получение заявок, отправленных через Option Workshop только за текущую сессию и предыдущие сессии;
      • получение всех заявок, включая те, что были отправлены через внешнее ПО.
    • Quik IP adress – IP адрес компьютера, на котором запущен Quik. Если терминал и OW установлены на одном компьютере, следует указать localhost или 127.0.0.1;
    • Quik port – порт соединения с Quik.
  12. нажать кнопку ОК.

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

Для подключения нужно перейти в раздел Settings→Data sourse, выбрать торговый терминал CGate в качестве источника данных и указать параметры:

  1. IP address – IP адрес компьютера, на котором установлен шлюз;
  2. Router mode – режим получения заявок:

    1. получение заявок, отправленных через Option Workshop только за текущую сессию;
    2. получение заявок, отправленных через Option Workshop только за текущую сессию и предыдущие сессии;
    3. получение всех заявок, включая те, что были отправлены через внешнее ПО.
  3. Port  порт соединения со шлюзом;
  4. Data login/password – логин и пароль для доступа к соединению Data (получение рыночных данных: цена, волатильность);
  5. Transaction login/password – логин и пароль для доступа к соединению Transaction (получение данных о сделках, заявках, позициях).
Info

Для подключения к тестовому окружению следует установить переключатель Test environment.

Image Removed

Рисунок 9 – настройки для интеграции с CGate

Затем нажать кнопку ОК. Если в одной локальной сети с одним шлюзом работают несколько экземпляров Option Workshop, то у каждого должен быть свой логин. Новые Data login/password и Transaction login/password нужно добавить в файл client_router.ini ( расположен в папке установка Cgate) в секцию [AS:Local] по маске:

  1. [login_feed]=[password];
  2. [login_transactions]=[password].

Проверка подключения

При успешной интеграции OW загружает доступные торговые счета и позиции.

Info

Для соединения OW с источником данных на компьютере должен быть запущен шлюз/терминал необходимой торговой системы

В нижней части основного окна появится статус Online. 

Image Removed
Рисунок 10 – индикаторы подключения

Индикаторы напротив названия источника данных означают:

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

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

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

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

Note

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

Для повторного подключения нужно нажать кнопку Image Removed. Кнопка Image Removed открывает окно настройки активного источника данных.

...

  1. OptionWorkshop.

Программа может быть интегрирована с несколькими источниками одновременно.

Children Display