Приветствую. В этой статье будем учится устанавливать и запускать Quik на примере брокера Сбера и подключаться при помощи OsEngine.
Скачка и установка Quik.
Можно для этих целей воспользоваться любым другим брокером, который вас устраивает.
Для начала идем в любой поисковик и вбиваем интересующий нас запрос. К примеру такой:
И далее жмем на первую ссылку, которая отвечает вводимому запросу:
Или можно сразу перейти по ссылке ниже:
https://www.sberbank.ru/ru/person/investments/broker_service/quik/10322
Далее у нас открывается вот такая страничка:
Жмем на верхнее вопросительное предложение:
Открывается страничка, на которой нужно найти и нажать на вот такую надпись:
После чего у нас запустится процесс скачивания дистрибутива. После завершения скачивания делаем следующее:
1. Дистрибутив следует разархивировать и вынести иконку на рабочий стол:
2. Кликаем по иконке правой кнопкой мыши и запускаемся от имени администратора:
3. Появляется Мастер установки, нажимаем «Далее»:
4. Выбираем «Двухфакторная аутентификация по логину и паролю, кликаем «Далее»:
5. Выбираем куда нужно установить программу при помощи кнопки «Обзор», жмем «Далее»:
6. Выбираем место установки программного ярлыка и снова на «Далее»:
7. Ставим галочку напротив «Создать значок на рабочем столе», жмем «Далее»:
8. Теперь на «Установить»:
9. И на «Завершить»:
Теперь совсем немного подождем пока программа установится и запустится на нашем компе.
Подключение OsEngine к Quik при помощи Lua коннектора.
Важно! Для выполнения следующих действий у вас должен быть действующий брокерский счет.
Запускаем Quik:
В окошко вводим:
1. «Имя пользователя- номер вашего брокерского счета.
2. «Пароль - присылается банком после успешного открытия брокерского счета.
3. Жмем «Войти в систему».
Для безопасности желательно снять галочку с окошка «Запомнить»!!!
Если вы это делаете в первый раз, то вас попросят поменять пароль, сделайте это.
Затем:
1. Вбиваем код из смс.
2. Жмем «Ввод».
Теперь нужно подождать пока все загрузится:
Настраиваем терминал.
Теперь нужно настроить терминал для более быстрой и комфортной работы.
Деактивируем настройку Получать пропущенные данные», поскольку она может существенно замедлить работу терминала. Удобнее это делать нажатием на клавиатуре «F9».
Затем:
1. Жмем «+» напротив надписи «Программа».
2. «Сохранение данных».
3. «Получать пропущенные данные» -убираем галочку.
4. «Сохранить».
Сдедующее что нужно сделать- заказать инструменты с которыми мы в дальнейшем будем работать:
1. «Программа».
2. «Получение данных».
3. «Котировки».
4. Ставим галочки напротив нужных инструментов, лишние убираем.
5. «Сохранить».
Повторяем то же самое и для обезличенных сделок:
3. Если вы хотите работать с секундным или тиковым таймфреймом, то нужно в этом окне убрать галочку напротив «Получать обезличенные сделки с момента подключения». Спустя некоторое время, после того как будут закачены данные по этому тикету, галочку нужно будет поставить.
Деактивируем настройку «Добавлять во все таблицы»:
1. «Получение данных».
2. «Добавлять во все таблицы».
3. «Сохранить».
Важно! Если у Вас включен файервол и/или антивирусная программа, убедитесь в том, что файерволл и/или антивирусная программа разрешают Quik открывать соединения на этих портах, и что OsEngine имеет право на подключение к этим портам. OsEngine должен быть запущен на той же машине, на которой запущен Quik.exe.
Настраиваем автоматическое подключение на этот временной диапазон-9:40-23:57:
1. «Система».
2. «Соединение».
И:
1. Выставляем временной диапазон
2. «Сохранить».
Также рекомендуется активировать настройку «Только для важных сообщений»:
1. «Сообщения».
2. «Ставим галочку».
3. «Сохранить».
Далее:
1. Идем в «Сервисы».
2. И выбираем «Lua скрипты».
И в открывшемся окошке жмем на кнопочку «Добавить»:
Идем в то место где у вас хранится OsEngine. Для простоты лучше перенести ее на рабочий стол заранее, если она находится где-то в другом месте:
1. В левой колонке выбираем «Рабочий стол».
2. В открывшемся списке ищем папку с программой, открываем ее двойным щелчком.
Теперь нужно:
1. Последовательно пройти путь до папки lua, открыть ее.
2. И кликнуть два раза по «QuikSharp.lua».
Появляется окошко в котором нам нужно нажать «Запустить»:
Как только появится зелененькая стрелочка, окно можно закрыть, а Quik свернуть:
Для того чтобы открыть окно с текущими торгами делаем следующее:
1. В главном меню жмем «Создать окно».
2. «Текущие торги».
И далее:
1. В левом окне выбираем инструмент, которым будем торговать.
2. Жмем «Добавить».
3. Инструмент появляется в правом окне.
4. После добавления всех нужных бумаг, жмем «Да».
У нас появилось вот такое окошко:
Для того чтобы редактировать это окно:
1. Кликаем правой кнопкой мыши на пустое место в окне.
2. «Редактировать таблицу».
Выполняем необходимые манипуляции.
Для открытия таблицы «Обезличенных сделок»:
1. «Создать окно».
2. «Таблица обезличенных сделок».
В открывшемся окне:
1. Отмечаем галочками, то с чем планируем работать
2. Жмем «Да»
Появляется таблица:
Открываем OsEngine:
Выбираем «Bot Station Light»:
Для того чтобы добавить бота жмем «Add bot»:
В открывшемся окне делаем следующее:
1. Даем название.
2. Выбираем робота.
3. Жмем на «Accept».
Таким образом добавляем нужное количество ботов:
1. Видим, что бот добавился.
2. Теперь идем выполнять подключение к Quik lua, жмем на «Connection Servers».
Находим в списке нужное название и дважды щелкаем по нему левой кнопкой мыши:
Открывается окошко подключения:
1. Список настроек, настраиваем нужное
2. Переключатели, позволяют выбирать нужные значения
3. Кнопки при нажатии на которые появляется пояснение к каждой настройке и рекомендации к использованию:
4. «Подключить» («Connect»).
Строчка с названием сменила цвет на зеленый - мы успешно подключились:
Теперь нам нужно подключить и настроить поток биржевых данных, жмем на кнопку «Chart»:
Затем:
1. «Control».
2. «Data settings».
Выполняем настройку потоковых данных:
1. Окошко выбора сервера.
2. Здесь выбираем портфель.
3. Если поставить галочку в это окошко, то роботы будут торговать в эмуляторе.
4. Выбираем класс.
5. Ставим галочку в окошко напротив инструмента, который хотим торговать.
6. Выбираем тайм фрейм.
7. После того как все настроили, жмем «Accept».
У робота, который используется здесь в качестве примера, нет параметров для настройки, поэтому после настройки и подключения потоковых данных, нам больше ничего делать не нужно. Только наблюдать:
Если у вас робот с параметрами, то тогда нужно их настроить и поменять режим на «On».
Жмем на кнопку «Parametrs»:
Настраиваем, переводим режим в «On», жмем «Accept»:
ВАЖНО!
На одном ПК можно развернуть одно подключение данного типа.
Удачных алгоритмов!
Комментарии