Скринеры — спец слой в OsEngine, позволяющий одновременно торговать и тестировать сотни инструментов одновременно, в несколько десятков строк кода. Поддерживает эту функциональность источник для роботов, типа BotTabScreener. Поговорим о том как выглядит этот интерфейс робота со стороны пользователя.
В отличии от окна настройки данных для роботов с источником BotTabSimple окно для настройки скринеров выглядит немного по-другому.
В качестве примера добавим робота SmaScreener из стандартной сборки. Это робот который торгует ускорение относительно скользящих средних на сотнях бумаг одновременно, помогая искать самые редкие события, которые роботы с моно-инструментами не видят.
Для начала нужно запустить Bot Station Light.
Робот добавился:
После чего откроется окно:
Отмечая галочками те инструменты, которые Вы хотите выбрать, вы их добавляете в робота. Все одновременно. В итоге один скринер может просматривать множество инструментов одновременно, а все инструменты будут отображаться в его окне в виде таблицы.
Вы можете вызывать отдельное окно управления инструмента, если нажать на него:
В скринерах также доступно использование параметров, но следует учитывать, что они общие для всех инструментов, торгуемых в роботе. У них другая архитектура для создания роботов. Внимательно читайте инструкции!
И предупреждаем, если добавить 400 или 2000 инструментов, могут возникнуть проблемы:
Архитектуру Скринеров в полном объёме поддерживает Tester. Это отличный способ тестировать инвестиционные портфели для ребалансировки. Во время тестирования скринеров в тестере Вы должны использовать свечи ОДНОГО таймфрейма, чтобы избежать заглядывания в будущее.
Удачных алгоритмов!
Комментарии открыты для друзей!
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