Тест, проверяющий правильность потока ленты сделок.
У нас есть тесты для трейдов, но они для OsData и работают при доступности их скачивания из истории на бирже. Не все биржи это поддерживают.
Поэтому у нас новый ОБЯЗАТЕЛЬНЫЙ тест.

Где находится в проекте:

Рис.1. Расположение теста в проекте OsEngine.
Настройки теста.

Рис.2. Настройки теста в проекте OsEngine.
- Кнопка включения теста. Если Вы подключены к какому-то брокеру или бирже, тест начнётся.
- Разделитель для бумаг в следующем поле.
- Бумаги, на которые надо подписываться. Разделитель – предыдущее поле.
- Класс бумаг, на которые мы хотим подписаться.
- Кол-во минут, которые тест будет анализировать стаканы. Мин 5 минут.
TRADES требования.
- Последовательность — нельзя высылать устаревшие данные.
- ID трейдов не должно быть null.
- Цена трейда не должна быть 0.
- Объём трейда не должен быть 0.
- У трейда должна быть сторона. Sell / Buy
- У трейда обязательно должно быть имя бумаги.
Если вы сделали всё правильно, увидите вот такой отчёт:

Удачных алгоритмов!
Пост из серии «Коннекторы к OsEngine»
Серия о том, как стать настоящим программистом и изменить свою профессию.
Оглавление и смыслы здесь: https://smart-lab.ru/company/os_engine/blog/959953.php

OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.