Изображение блога
Алексей Ван <o-s-a.net>
Алексей Ван <o-s-a.net> Блог компании Os_Engine
12 января 2024, 14:15

Слой тестирования #7. Data_3. Валидация данных трейдов. Коннекторы к OsEngine #49

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

Слой тестирования #7. Data_3. Валидация данных трейдов. Коннекторы к OsEngine #49

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

Слой тестирования #7. Data_3. Валидация данных трейдов. Коннекторы к OsEngine #49
Рис.1. Расположение теста в проекте OsEngine.

 

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

Слой тестирования #7. Data_3. Валидация данных трейдов. Коннекторы к OsEngine #49
Рис.2. Настройки теста в проекте OsEngine.

  1. Кнопка включения теста. Если Вы подключены к какому-то брокеру или бирже, тест начнётся.
  2. Название бумаги для тестов.
  3. Название класса бумаги для тестов.

 

Странные запросы.

  1. Не падать / зависать, если запрашивают очень старые данные. И данные из будущего.
  2. Время старта больше времени окончания.
  3. Актуальное время больше окончания.

 

Правильные ли трейды.

  1. Скачивает по одному инструменты трейды за неделю.
  2. Проверяет качество этих данных.
  3. Нет ли задвоения.
  4. Нет ли нулевых значений в цене или объёме.
  5. Нет ли неустановленного значения стороны сделки.

Есть смысл запускать тест, только если есть разрешения для OsData на выгрузку трейдов из источника. 

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

Слой тестирования #7. Data_3. Валидация данных трейдов. Коннекторы к OsEngine #49

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

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

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

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

Комментарии открыты для друзей, добавляйтесь!

Слой тестирования #7. Data_3. Валидация данных трейдов. Коннекторы к OsEngine #49

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

Слой тестирования #7. Data_3. Валидация данных трейдов. Коннекторы к OsEngine #49

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

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

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