Тест, проверяющий доступность данных для OsData, которые заявлены в разрешения сервера. Разрешения доступны в файле ServerPermission для каждого сервера. Если там указано, что таймфрейм 5 минут доступен, он должен быть доступен для скачивания.
Кроме того, тест смотрит время старта и конца данных. Правильная ли дата у массива свечей или трейдов.
Где находится в проекте?

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

Рис.2. Настройки теста в проекте OsEngine.
- Кнопка включения теста. Если Вы подключены к какому-то брокеру или бирже, тест начнётся.
- Название бумаги, по которой будет проверяться доступность данных.
- Класс бумаги, по которой будет проверяться доступность данных.
Тесты на коротком периоде. 2 дня.
- Взять один инструмент и попробовать скачать все разрешённые по коннектору данные за два дня. И по каждому источнику должно быть именно 2 дня.
- Иметь все заявленные данные, которые указаны в разрешении сервера.
- Дата старта запроса должна совпадать с данными первых свечей, если данные точно есть.
- Дата конца запроса должна совпадать с данными последней свечи, если данные точно есть.
- Если ТФ заблокирован, сервер должен возвращать null и не ложить программу.
Если всё проходит правильно, Вы увидите такой отчёт:
Удачных алгоритмов!
Пост из серии «Коннекторы к OsEngine»
Серия о том, как стать настоящим программистом и изменить свою профессию.
Оглавление и смыслы здесь: https://smart-lab.ru/company/os_engine/blog/959953.php
Комментарии открыты для друзей, добавляйтесь!
OsEngine: https://github.com/AlexWan/OsEngine
FAQ: https://o-s-a.net/os-engine-faq
Поддержка OsEngine: https://t.me/osengine_official_support
Курилка, общаемся здесь: https://t.me/o_s_a_chat
Регистрируйся в АЛОР и получай бонусы: 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

Подробнее https://smart-lab.ru/compan...

