rss

Профиль компании

Финансовые компании

Блог компании OsEngine | OsData и Тестер. Качаем ленту сделок и запускаем на ней тесты.

Как сохранять ленту сделок и затем запускать тестер на данном типе данных?

OsData и Тестер. Качаем ленту сделок и запускаем на ней тесты.

1. OsData и скачивание данных.

В главном меню открываем «Дата» и подключаемся к коннектору, с которого хотим сохранять ленту сделок:

OsData и Тестер. Качаем ленту сделок и запускаем на ней тесты.

В данном случае это Binance.

Создаём новый сет и настраиваем:

OsData и Тестер. Качаем ленту сделок и запускаем на ней тесты.
  1. Даём сету данных понятное название.
  2. Выбираем коннектор, к которому подключились.
  3. Включаем тип скачиваемых данных “Трейды”. Это и есть лента сделок.
  4. Добавляем бумаги, по которым будем качать данные. Если Вы добавите BTCUSDT, то количество трейдов там настолько велико, что качаться такие данные, даже недельные, могут несколько часов.
  5. Указываем глубину скачивания данных.
  6. Переводим сет данных в режим ON.
  7. Нажимаем «Принять».

Трейды качаются достаточно долго. Кроме шкалы сверху, можно ещё смотреть в логе, как они скачиваются по дням:

OsData и Тестер. Качаем ленту сделок и запускаем на ней тесты.

То же самое касается и серверов данных для MOEX. Трейды – тяжёлые данные.

Отнеситесь к этому с пониманием.

 

2. Данные в файловой системе.

В папке Data, рядом с exe файлом OsEngine вы найдёте сет данных, который Вы создавали и данные ленты сделок по конкретной бумаге, вот здесь:

OsData и Тестер. Качаем ленту сделок и запускаем на ней тесты.

Внутри файла саму ленту сделок.

<Date(yyyyMMdd)>,<Time(HHmmss)>,<Price>,<Volume>,<Side>,<Microseconds>,<ID>

OsData и Тестер. Качаем ленту сделок и запускаем на ней тесты.

3. Тестер на данных ленты сделок.

Перезаходим из «Дата» в «Тестер.Light»:

OsData и Тестер. Качаем ленту сделок и запускаем на ней тесты.

Заходим в подключение к тестовому ядру:

OsData и Тестер. Качаем ленту сделок и запускаем на ней тесты.

И включаем сохраненный сет данных:

OsData и Тестер. Качаем ленту сделок и запускаем на ней тесты.
  1. Выбираем сет с лентами сделок.
  2. Выбираем тип источника – SET.
  3. Выбираем тип трансляции данных:
  • TickAllCandleState – все изменения свечи.
  • TickOnlyReadyCandle – только готовые свечи.

 

4. Выбираем робота и подключаемся к стаканам.

OsData и Тестер. Качаем ленту сделок и запускаем на ней тесты.
  1. Жмём в тестере кнопку «Добавить бота».
  2. Даём ему какое-то имя.
  3. Выбираем бота из списка.
  4. Жмём кнопку «Принять».

Теперь заходим в самого робота, для этого заходим в Чарт.

OsData и Тестер. Качаем ленту сделок и запускаем на ней тесты.

  1. Переходим во вкладку «Управление».
    OsData и Тестер. Качаем ленту сделок и запускаем на ней тесты.
  2. Вызываем настройки данных.
  3. Выбираем бумагу.
  4. Переключаем тип построения свечей в Tick.
  5. Тип построения свечей можно выбирать из любых имеющихся. В данном случае мы выбрали HeikenAshi.
  6. Таймфрейм любой.
  7. Жмём на кнопку «Принять».

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

OsData и Тестер. Качаем ленту сделок и запускаем на ней тесты.

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

Комментарии открыты для друзей!

OsData и Тестер. Качаем ленту сделок и запускаем на ней тесты.

OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support

4.2К | ★2

теги блога OS_Engine_team

....все тэги



UPDONW
Новый дизайн