В данной статье мы научимся подключать OsEngine к Moex ALGOPACK для получения онлайн данных с MOEX и тестирования различных роботов и стратегий на них.
ALGOPACK представляет собой сервис и API от Московской биржи, который предоставляет онлайн и исторические данные, на которых можно тестировать своих роботов без необходимости открывать счет у брокера.
1. Регистрация ключей доступа на MOEX.
Для этого перейдите на сайт Московской биржи (moex.com) и выберите "Войти" в правом верхнем углу.

Заполните регистрационную форму и нажмите "Зарегистрироваться".


Дождитесь письма на указанную почту с инструкциями по активации учетной записи.

Далее нужно оформить подписку. Идём на страницу: https://moexalgo.github.io/
Как правило, доступ открывают в течение нескольких часов в рабочее время. Только после регистрации и получения подписок, можно переходить к следующему этапу.
2. Подключение OsEngine к ALGOPACK.
Перейдите в главное меню и выберите Роботы light.

Затем выберите подключение серверов и выберите "Moex Algopack".

Откроется окно для подключения:

1. В первое поле вводим e-mail, который вы указали при регистрации на бирже.
2. Во второе поле вводим пароль.
3. «Подключить»!
3. Создание робота в Os Engine для подключения к Algopack.

1. Создаем робота.
2. Даём роботу имя.
3. Выбираем любого робота из списка.
4. Нажимаем на кнопку принять.
Робот отображается в виде записи в таблице. Подключаем к нему данные:

1. Заходим в Чарт робота.
2. Затем управление.
3. Идем в Настройку данных.
4. Настраиваем необходимые данные в роботе.
5. Сохраняем.

4. Включите эмуляцию сделок внутри OsEngine для тестирования роботов.

5. Скачиваем исторические данные для бектестов и оптимизации из AlgoPack без программирования?
Перейдите в Дата в главном меню программы:

Подключитесь к сервису ALGOPACK:

1. Находим алгопак в списке источников.
2. В открывшемся окне вводим ключи, которые вы сохранили с биржи MOEX.
3. Жмём «Подключить».
Создайте сет данных:

1. Нажимаем Создать сет данных.
2. Даем ему имя.
3. Выбираем источник MoexAlgoPack.
4. Выбираем интересующие нас таймфреймы.
5. Настраиваем дату начала и конца сета данных.
6. Включаем его режим в ON.
7. Сохраняем.
Дождитесь загрузки данных из ALGOPACK.

Удачных алгоритмов!
Комментарии