Изображение блога
OS_Engine_team
OS_Engine_team Блог компании Os_Engine
07 июня 2024, 20:06

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

В этой статье посмотрим, как сохранять слепки стаканов и затем запускать роботов в тестере на стаканах.

В OsEngine стаканы можно скачивать с торговых коннекторов через OsData. Затем тестер поддерживает эти данные.

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

 

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

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

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

Будем сохранять с ALOR.

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

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

  1. Даём сету данных понятное название.
  2. Выбираем коннектор, к которому подключились.
  3. Включаем тип скачиваемых данных “Market depth” и выбираем глубину сохраняемых данных.
  4. Добавляем бумаги, по которым будем качать данные.
  5. Переводим сет данных в режим ON.
  6. «Accept» — сохраняем эти настройки.

Внимание!

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

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


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

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

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

Внутри файла находятся слепки:

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

 

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

Перезаходим из OsData в Tester Light:

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

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

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

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

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

  1. Выбираем сет со стаканами.
  2. Выбираем тип источника – Set.
  3. Выбираем тип трансляции данных:
  • MarketDepthAllCandleState – все изменения свечи.
  • MarketDepthOnlyReadyCandle – только готовые свечи.

 

4. Создаём робота и подключаемся к стаканам.

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

  1. Жмём в тестере кнопку «Add bot».
  2. Даём ему Имя.
  3. Выбираем бота из списка.
  4. Жмём кнопку «Accept».

Теперь заходим в самого робота:

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

Далее:

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

  1. Переходим во вкладку «Control».
  2. Вызываем настройки данных.
  3. Выбираем бумагу.
  4. Нужно переключить тип построения свечей в MarketDepth. Тогда свечи будут строится по центрам стаканов.
  5. Тип построения свечек Simple.
  6. Таймфрейм любой.
  7. Жмём на кнопку «Accept».

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

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

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

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

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

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

Регистрируйся в АЛОР и получай бонусы: https://www.alorbroker.ru/open
Сайт АЛОР БРОКЕР: https://www.alorbroker.ru
Раздел «Для клиентов»: https://www.alorbroker.ru/openinfo/for-clients
Программа лояльности от АЛОР БРОКЕР и OsEngine: https://smart-lab.ru/company/os_engine/blog/972745.php

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

0 Комментариев

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

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