Изображение блога
Алексей Ван <o-s-a.net>
Алексей Ван <o-s-a.net> Блог компании Os_Engine
20 марта 2024, 19:24

Индекс в OsEngine. Собираем по своей формуле. Торговля от индекса #7

Сегодня будем учиться собирать индекс в OsEngine. Пока по своей формуле. Посмотрим на интерфейсы и поговорим про общую концепцию.

Собирать будем его в тестере. При этом помните, в реале всё почти то же самое.

Индекс в OsEngine. Собираем по своей формуле. Торговля от индекса #7

1. Качаем данные.

Для начала нам понадобятся два сета данных — для крипты и секторальные данные по Российской нефтянке.

Нефтянку качаем с сервера MoexDataServer (IIS):

Индекс в OsEngine. Собираем по своей формуле. Торговля от индекса #7

Название сета: MoexIisGasOil.

Здесь у нас 5ти минутки с 2022 года по:

  1. Газпром.
  2. Лукойл.
  3. Роснефть.
  4. Татнефть.

И качаем через OsData 5ти минутки с BInance Spot с начала 2023 года. Тут у нас начало списка всех бумаг с Бинанс, около 50 штук.

Индекс в OsEngine. Собираем по своей формуле. Торговля от индекса #7

Название сета: Binance5Min

 

2. Создаём двух роботов с источником типа «BotTabIndex».

В проекте их много бесплатных, т.ч. ничего не выдумываем и создаём два бота типа «OneLegArbitrage»:

Индекс в OsEngine. Собираем по своей формуле. Торговля от индекса #7

Важно!!! Это пример одноногого арбитража на несколько десятков строк кода. Не надо пытаться его использовать в лоб! Мой личный одноногий арбитраж, например, уже давно перевалил по объёму за 1000 строк кода. Это не так просто. При этом, как пример подключения к данным, данный робот прекрасно сгодится.

 

3. Идём в тестер. Подключаем данные с крипты.

Для этого открываем настройки эмулятора биржи и выбираем сет «Binance5Min», который скачивали ранее:

Индекс в OsEngine. Собираем по своей формуле. Торговля от индекса #7


4. Настраиваем робота.

Выбираем ранее созданного робота, жмём на «Чарт», чтобы зайти в его личное окно, а далее проходим в «Настройки данных»:

Индекс в OsEngine. Собираем по своей формуле. Торговля от индекса #7

В настройках данных жмём на плюсик, чтобы открылось окно подключения бумаг в индекс и выбираем нужные:

Индекс в OsEngine. Собираем по своей формуле. Торговля от индекса #7

После этого, в окне настройки источников данных для индекса должен появится список бумаг, которые мы в него подключили:

Индекс в OsEngine. Собираем по своей формуле. Торговля от индекса #7

А в красном прямоугольнике мы вводим формулу.

Что делает эта конкретная формула:

Индекс в OsEngine. Собираем по своей формуле. Торговля от индекса #7

Если включить тестер на воспроизведение данных, мы увидим, как индекс строится по нашей формуле:

Индекс в OsEngine. Собираем по своей формуле. Торговля от индекса #7

Всё то же самое можно сделать и с данными по MOEX, чтобы собрать секторальный индекс нефтянки. Повторять картинки не будем, вы справитесь.

Успехов!

Как работать с автонастраиваемой формулой, узнаем из следующих статей.

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

Пост из серии статей по Индексному Арбитражу.

Оглавление здесь: https://smart-lab.ru/company/os_engine/blog/997533.php

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

 Индекс в OsEngine. Собираем по своей формуле. Торговля от индекса #7

OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support
0 Комментариев

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн