Индекс в OsEngine. Собираем по своей формуле.

Индекс в OsEngine. Собираем по своей формуле.

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

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

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

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

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


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

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

1. Газпром.

2. Лукойл.

3. Роснефть.

4. Татнефть.

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

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

 

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

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

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

 

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

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

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

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

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


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


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

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


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

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

 

P.S.

Os Engine поддержка терминала: https://t.me/osengine_official_support 

Обсуждаем в телеграмме: https://t.me/o_s_a_chat

Канал проекта: https://t.me/bad_quant

21:55
332

Комментарии

Нет комментариев. Ваш будет первым!