Тест, проверяющий способность коннектора выдержать подписку сразу всеми инструментами, которые у него есть в списках по одному таймфрейму.
Где находится в проекте?

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

Рис.2. Настройки теста в проекте OsEngine.
- Кнопка включения теста. Если Вы подключены к какому-то брокеру или бирже, тест начнётся.
Суть.
- Проверяем, что статус Connect высылается сервером на верх не раньше, чем нужно. Не раньше, чем развёрнуты классы способные развернуть подписку на данные по какой-то бумаге. Ошибка очень неприятная, редкая и сложноуловимая. Данный тест её выявит.
- Любая площадка должна загружаться полностью в рамках скринера. 200 – 400 бумаг — без разницы. Сколько бы не было бумаг, проблема должна быть только со временем. Это надо регулировать RateGate.
Работа теста.
Если сервер включен, тест его сначала отключит и через 10 секунд даст сигнал серверу на подключение.
Сразу после Connect статуса мы запросим все имеющиеся на площадке бумаги. И будем последовательно их подключать.
Время работы ограничено 15 минутами. Если на всю площадку времени не хватает, тест будет прерван с ошибкой.
Если Вы всё сделали правильно, увидите такое окно:
Удачных алгоритмов!
Пост из серии «Коннекторы к 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...


