Третья статья про то, как готовить наборы данных для тестов. В первой поговорили про пропуски свечек в данных. Во второй о времени начала и конца набора. Сейчас поговорим о том, как делать наборы данных с разных бирж в одном.
В любых вариациях межбиржевых арбитражей.
Сеты могут качать данные только с одной биржи. Однако тестировать межбиржевой арбитраж нужно одновременно на нескольких площадках. Да и в парном арбитраже это может пригодиться, включая таковые на индексе:
Для примера скачаем два сета с одинаковыми бумагами. С Binance и ByBit:
Качаем пятиминутки с фьючерсной секции за два года.
Настройки по Бинанс:
Настройки по БайБит:
В файловой системе идём к exe-файлу OsEngine и рядом с ним находим папку Data. Внутри папки Data вы увидите папки соответствующих сетов данных:
Теперь нам нужно перенести данные из этих двух сетов в одну папку:
Переносим ТОЛЬКО файл со свечками! Внутри сета он находится в отдельной папке:
А также дописываем к названию файла название биржи, чтобы было вот так:
В итоге, папка с объединёнными данными должна выглядеть так:
И идём в эмулятор биржи:
Далее:
Открываем уникальное окно робота и создаём новую пару:
Добавляем бумаги в пару – одну с БайБит, вторую с Бинанс:
После чего можно запускать эмулятор биржи и смотреть, как торгуют роботы:
Внимательно смотрите пожалуйста на прибыльность по годам отдельно. Тема с парным межбиржевым изрядно деградирует, не смотря на вот такие чудеса в журнале:
Удачных алгоритмов!
Оглавление здесь: https://smart-lab.ru/company/os_engine/blog/997533.php
Подписывайтесь. Комментарии открыты для друзей.
OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support