Изображение блога
OS_Engine_team
OS_Engine_team Блог компании Os_Engine
12 февраля 2024, 19:20

Слой тестирования #20. Тест 3. Потоковые данные трейдов. Коннекторы к OsEngine #79

Тест, проверяющий правильность потока ленты сделок.

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

Слой тестирования #20. Тест 3. Потоковые данные трейдов. Коннекторы к OsEngine #79

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

Слой тестирования #20. Тест 3. Потоковые данные трейдов. Коннекторы к OsEngine #79

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

 

Настройки теста.

Слой тестирования #20. Тест 3. Потоковые данные трейдов. Коннекторы к OsEngine #79

Рис.2. Настройки теста в проекте OsEngine.

  1. Кнопка включения теста. Если Вы подключены к какому-то брокеру или бирже, тест начнётся.
  2. Разделитель для бумаг в следующем поле.
  3. Бумаги, на которые надо подписываться. Разделитель – предыдущее поле.
  4. Класс бумаг, на которые мы хотим подписаться.
  5. Кол-во минут, которые тест будет анализировать стаканы. Мин 5 минут.

 

TRADES требования.

  1. Последовательность — нельзя высылать устаревшие данные.
  2. ID трейдов не должно быть null.
  3. Цена трейда не должна быть 0.
  4. Объём трейда не должен быть 0.
  5. У трейда должна быть сторона. Sell / Buy
  6. У трейда обязательно должно быть имя бумаги.

 

Если вы сделали всё правильно, увидите вот такой отчёт:

Слой тестирования #20. Тест 3. Потоковые данные трейдов. Коннекторы к OsEngine #79

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

Пост из серии «Коннекторы к OsEngine»

Серия о том, как стать настоящим программистом и изменить свою профессию.

Оглавление и смыслы здесь: https://smart-lab.ru/company/os_engine/blog/959953.php

Слой тестирования #20. Тест 3. Потоковые данные трейдов. Коннекторы к OsEngine #79

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

Слой тестирования #20. Тест 3. Потоковые данные трейдов. Коннекторы к OsEngine #79

1 Комментарий
  • Fininja
    12 февраля 2024, 21:37
    Пройдем и этот

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

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