Приветствую. В этой статье будем учиться подключаться к QUIK DDE при помощи коннектора OsEngine.
Рекомендую скачать последнюю версию QUIK, поскольку старые с большей степенью вероятности работать не будут. У меня вот такая:
Настраиваем QUIK.
Открываем QUIK:
Вводим имя пользователя, пароль и жмем «Войти в систему»:
Проходим двухфакторную аутентификацию:
1. Водим PIN (приходит на телефон).
2. «Ввод».
После чего у нас должно открыться приложение:
Теперь нам нужно подключить файл c настройками.
Жмем на главной странице на надпись «Система»:
В открывшемся окне выбираем «Загрузить настройки из файла»:
Далее:
У меня папка с OsEngine находится на рабочем столе, советую для удобства перенести ее туда же.
1. Рабочий стол.
2. Идем по следующему пути.
3. Находим документ «info OSA.wnd», жмем на него.
4. «Открыть».
Появляется вот такая раскладка:
Далее нам нужно в таблицу «Sekurities» добавить те инструменты, которыми будем торговать:
1. Жмем по пустому полю в таблице.
2. Выбираем «Редактировать таблицу».
Появляется окно редактирования:
1. Ищем нужный нам инструмент.
2. Кликаем по нему.
3. Жмем «Добавить».
4. Видим, что он добавился.
5. После добавления всех бумаг, жмем «Да».
Настоятельно рекомендуем не добавлять все подряд. Только то, что действительно нужно для торговли.
Выбранные инструменты добавились в таблицу:
Теперь нам нужно эти бумаги добавить в таблицу «All Deal» (обезличенные сделки):
1. Кликаем по пустому полю таблицы.
2. Выбираем «Редактировать таблицу».
Далее:
1. Ставим галочку напротив выбранного класса.
2. Жмем на кнопочку с многоточием.
3. Ищем в открывшемся списке нашу бумагу, кликаем на нее.
4. Жмем «Добавить». Так делаем со всеми инструментами, которые относятся к этому классу.
5. Затем «Да».
6. Если вы хотите добавить бумаги из разных классов, то повторяем действия 1 - 5, пока не добавим все, чем будем торговать, после чего жмем «Да».
Если у вас нет трейдов или чего-то еще нужного, то пишите вашему брокеру и просите добавить.
Табличка начала заполняться:
Следующее, что нужно обязательно сделать – это подключить вывод всех сделок:
1. «Сервисы».
2. «Экспорт/импорт данных».
3. «Внешние транзации».
В открывшемся окне:
1. Ставим галочку.
2. «Начать обработку».
Закрываем окошко - «Закрыть».
Так же следует в таблицах Order Stop Profit, Order Simple, My Deal убрать ограничение на транзакции.
Поочередно в каждой таблице делаем следующее:
1. Кликаем по пустому полю.
2. «Редактировать таблицу».
3. «Очистить».
4. «Выделить все».
5. «Да».
В оставшихся мы так же жмем на редактирование и ставим, либо убираем галочки, как на скринах ниже:
Теперь отключаем всплывающие сообщения.
Жмем F9:
1. «Сообщения».
2. «Убираем галочки».
3. «Сохранить».
Еще нужно убедиться, что у нас по умолчанию стоит русский язык:
1. Жмем на «Пуск» и в поиске набираем «Панель управления».
2. Жмем на нее.
Выбираем «Часы и регион»:
Жмем «Региональные стандарты»:
И смотрим, чтобы в этой строчке у нас стояло «Русский (Россия)», если стоит другой язык, то меняем:
Настраиваем стакан.
1. Для того, чтобы появился стакан, нужно в таблице «Securities» дважды кликнуть левой кнопкой мыши по названию инструмента.
2. Вот и стакан.
Подключаемся к OsEngine.
Открываем папку, в которой хранится OsEngine, и, пройдя вот по такому пути, запускаем программу:
В окне главного меню выбираем «Bot Station Light»:
Подробная инструкция по интерфейсу Bot Station Light находится по этой ссылке:
https://o-s-a.net/posts/roboty-light.html.
Теперь добавляем ботов, жмем «Add bot»:
В открывшемся окне:
1. Называем робота.
2. Выбираем нужного из списка.
3. Жмем «Accept».
Выбранные роботы будут появляться тут:
Таким образом добавляем столько роботов, сколько вам нужно.
Затем нужно подключиться к QUIK. Жмем «Connection Servers»:
Находим «Quik Dde» и кликаем по названию два раза левой кнопкой мыши:
Появляется окно настроек подключения.
Жмем на кнопку «Set»:
И теперь нам нужно попасть туда, где хранится папка с Quik. Ее название и месторасположение у вас может отличаться от моего. Это зависит от брокера и того, куда вы ее сохраняли:
У меня она хранится на диске С и называется «QUIK_SBER»:
1. Выбираем ее.
2. Жмем «OK».
Далее:
1. Выставляем настройки так, как на скрине ниже.
2. Стрелочки открывают меню переключения. Числовые значения вбиваются при помощи клавиатуры и их можно изменять, как вам удобно. Повторять нужно только параметры, содержащие True и False.
3. «Info» содержит пояснение по каждой настройке:
4. «Connect» - подключаемся.
Подключение может занять время, нужно немного подождать. Как только название загорелось зеленым цветом, подключение состоялось:
Теперь нам нужно для каждого робота настроить поток данных. Жмем «Chart»:
Затем:
1. «Control».
2. «Data settings».
В открывшемся окне:
1. Выбираем «QuikDde».
2. Портфель для операций.
3. Ставим галочку, если хотим, чтобы роботы торговали в эмуляторе.
4. Выбираем класс бумаги.
5. Отмечаем галочкой ту, которую будет торговать этот робот.
6. Выбираем из чего будут строиться свечи.
7. Ставим тайм фрейм.
8. «Accept» - подтверждаем выбранные действия.
Если у вашего робота есть параметры, то нужно их настроить и включить режим «On»:
1. «Parametrs».
2. Переводим в режим «On». Выполняем все необходимые настройки.
3. «Accept».
Появился график:
Важно!
После подключения робот будет пытаться подсоединиться к Quik и начать экспортировать данные из таблиц. Для того, чтобы процедура прошла без осложнений, после нажатия на кнопку "Подключить" желательно не предпринимать никаких действий несколько секунд.
- Чтобы платформа подключилась к Quik, необходимо закрыть все всплывающие окна в Quik. Без этого коннект не состоится.
- После первого подключения Quik к торговому серверу, происходит подгрузка тиков в таблицу всех сделок. Нужно, чтобы она завершилась до подсоединения робота к Quik. ИНАЧЕ РОБОТЫ НАЧНУТ БЕЗКОНТРОЛЬНО ПОЛУЧАТЬ СОБЫТИЯ О ЗАВЕРШЕНИИ ПОСЛЕДНЕЙ СВЕЧИ. И, вероятно, начнут выставлять заявки!
- Во время коннекта робота с Quik необходимо, чтобы в Quik была открыта раскладка с окнами.
Важно!
На одном ПК можно развернуть одно подключение данного типа.
Прибыльной торговли!
Комментарии