Versions Compared

Key

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

...

Widget Connector

...

width

...

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

...

titleПодробнее

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

...

700
urlhttps://www.youtube.com/watch?v=xHDnW942R_0
height394

Section
Column
width60%

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

1. в интерфейсе OW нажать на кнопку Image Modified на тулбаре

2. перейти во вкладку Data source

Info
titleВнимание

Если есть старые подключения к QUIK (Lua), рекомендуется их удалить


3. нажать кнопку Image Modified(Add transport) и в списке выбрать QUIK (Lua) (рис.

3

1)
Рисунок 1Image Modified
Рисунок

3

1 – вкладка Data source

Column
width40%
Panel
bgColor#F5F5F5
borderStyledotted

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

Table of Contents

Дополнительно:

 

4. в открывшемся окне заполнить параметры (табл. 1)

Таблица 1 – Параметры подключения

 

Название
Описание
TypeНазвание источника данных
NameНазвание источника, которое будет отображено на нижней панели главного окна (указывается пользователем). Название источника данных должно быть уникальным
Prefix

Приставка, которая будет добавлена к торговому счету, загруженному с источника QUIK. Чтобы отредактировать приставку, следует нажать Edit

Enable transport

Переключатель, отвечающий за подключение к QUIK. Если снять переключатель, QUIK будет добавлен в список доступных источников, но не будет подключен (см. раздел Деактивация источника

IP adressIP-адрес компьютера, на котором запущен QUIK. Если терминал и OW установлены на одном компьютере, следует указать localhost или 127.0.0.1
PortПорт соединения с QUIK (по умолчанию 1248). При добавлении новых подключений будет задан новый порт
Receive marketdata Переключатель, отвечающий за получение рыночных данных. Опция может быть использована, если настроено соединение с несколькими QUIK. В данном случае переключатель рекомендуется активировать только у одного из них
5. нажать

...

на кнопку Copy script path, чтобы скопировать путь к скрипту для подключения (рис. 2[1]), и нажать кнопку OK (рис.

...

2[2])

...

Рисунок 2Image Added
Рисунок

...

2 – параметры QUIK

6. запустить терминал QUIK
7. перейти в раздел Сервисы → Lua скрипты... (рис. 3)Рисунок 3Image Added

нажать кнопку ОК во вкладке Data source

Warning

Перед установкой обновлений OW, первоначально требуется закрыть терминал.

В данном видео показано, как интегрировать OW с торговым терминалом QUIK v.6.

...

Рисунок 3 – настройки QUIK v.7

8. нажать кнопку Добавить в окне Доступные скрипты (рис. 4)

Info
titleВнимание

Если есть старые скрипты OW, рекомендуется их удалить

Рисунок 4Image Added

Рисунок 4 – добавление скрипта

9. вставить в поле Имя файла скопированный путь к скрипту и нажать кнопку Открыть (рис. 5)
Рисунок 5Image Added
Рисунок 5 – вставка скопированного пути к скрипту 

10. нажать кнопку Запустить (рис. 6)

Рисунок 6Image Added

Рисунок 6 – запуск скрипта

Интеграция с двумя источниками

Для добавления второго источника необходимо повторить все шаги Интеграции с QUIK.

Интеграция с QUIK v.8 (для OW 19.4)

panel

  1. Запустить терминал QUIK и авторизоваться.
  2. В верхнем меню
Expand
titleПодробнее

Пока не выпущено обновление

Option Workshop

OptionWorkshop для работы с QUIK версии 8 (использует 64-битные версии библиотек), перед интеграцией необходимо обновить 64-битные библиотеки в папке с LUA-скриптами

Option Workshop

OptionWorkshop, для этого следует:

  1. Cделать копию

папки
  1. папки %PROGRAMFILES(X86)%\

Option Workshop
  1. OptionWorkshop\

LUA
  1. LUA с LUA-скриптами (на случай отката).

  2. Заменить библиотеки файлами из архива:

    1. скачать архив по ссылке → ow_quik8_lua_dll.zip

    2. разархивировать его в папку, где находятся LUA-скрипты, которые вы используете. По-умолчанию путь до папки со скриптами такой: %PROGRAMFILES(X86)%\

Option Workshop
    1. OptionWorkshop\LUA\.
      Замене подлежат 4 файла:

      • ..\lua5.1.dll
      • ..\lua51.dll
      • ..\cjson.dll
      • ..\socket\core.dll

После обновления библиотек следует:

Column
bgColor#F5F5F5
borderStyledotted

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

Table of Contents

Дополнительно:

...

  1. открыть Сервисы → Lua скрипты... (рис. 5).
    Рисунок 5Image Modified
    Рисунок 5 – настройки QUIK v.8

  2. Нажать кнопку Добавить в окне Доступные скрипты.
  3. Выбрать файл itgQuikLuaServer.lua в папке %PROGRAMFILES(X86)%\

...

  1. OptionWorkshop\LUA в проводнике Windows и нажать кнопку Открыть.
  2. Нажать кнопку Запустить (рис. 6).
    Рисунок 6Image Modified
    Рисунок 6 – добавление и запуск скрипта
     

    Info
    Если после запуска скрипта через небольшое время у вас вылетает QUIK, то нужно переустановить QUIK поверх старой версии, чтобы восстановить оригинальные библиотеки в папке установки QUIK.
    Note

    Если появляется ошибка:

    Code Block
    Не удалось загрузить модуль cjson из ...\cjson.dll

    Следует скачать и установить "Распространяемый пакет Visual C++ для Visual Studio 2015" x64 версию.

    Он доступен по ссылке → https://www.microsoft.com/ru-RU/download/details.aspx?id=48145

  3. В интерфейсе OW нажать на кнопку Image Modified на тулбаре.

  4. Перейти во вкладку Data source, нажать кнопку Image Modified(Add transport) и в списке выбрать QUIK (Lua) (рис. 7).
    Рисунок 7Image Modified
    Рисунок 7 – вкладка Data source
     

  5. В открывшемся окне заполнить параметры и нажать кнопку OK (рис. 8).
    Рисунок 8Image Modified

    Рисунок 8 – параметры QUIK

    Таблица 1 – Параметры подключения

    НазваниеОписание
    TypeНазвание источника
    NameНазвание источника, которое будет отображено на нижней панели главного окна (указывается пользователем). Название источника данных должно быть уникальным
    PrefixПриставка, которая будет добавлена к торговому счету, загруженному с источника QUIK
    Enable transport

    Если снять переключатель, QUIK будет добавлен в список доступных источников, но не будет подключен (см. раздел Деактивация источника) Image Modified

    IP adressIP адрес компьютера, на котором запущен

...

  1. QUIK. Если терминал и OW установлены на одном компьютере, следует указать localhost или 127.0.0.1
    PortПорт соединения с

...

  1. QUIK (по умолчанию 1248)
    Receive marketdata (Получать рыночные данные)Опция может быть использована, если настроено соединение с несколькими QUIK

...

в строке local logFileFullPath = owLogsPath .. "itgQuikLuaServer.txt" добавить 1, сохранить файл (рис. 10)
Рисунок 10Image Removed
Рисунок 10 – добавление скрипта

Info

Файл нужно сохранить в кодировке ANSI.

Image Removed

...

  1. .
    В данном случае переключатель рекомендуется активировать только у одного из них



  2. Нажать кнопку ОК во вкладке Data source.

Warning

Перед установкой обновлений OW, первоначально требуется закрыть

терминал.

...

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

...

терминал

...

в открывшемся окне заполнить параметры и нажать кнопку OK (рис. 14)
Рисунок 14Image Removed

...

Если переключатель снять, QUIK будет добавлен в список доступных источников, но не будет подключен (см. раздел Деактивация источника) Image Removed

...

нажать кнопку OK во вкладке Data source (рис. 15)

Рисунок 15Image Removed
Рисунок 15 – результат подключения двух источников

 

...

.