Изображение блога
OS_Engine_team
OS_Engine_team Блог компании Os_Engine
20 июня 2024, 11:32

Визуальные интерфейсы BotTabScreener.

Скринеры — спец слой в OsEngine, позволяющий одновременно торговать и тестировать сотни инструментов одновременно, в несколько десятков строк кода. Поддерживает эту функциональность источник для роботов, типа BotTabScreener. Поговорим о том как выглядит этот интерфейс робота со стороны пользователя. 

В отличии от окна настройки данных для роботов с источником BotTabSimple окно для настройки скринеров выглядит немного по-другому.

Визуальные интерфейсы BotTabScreener. 

В качестве примера добавим робота SmaScreener из стандартной сборки. Это робот который торгует ускорение относительно скользящих средних на сотнях бумаг одновременно, помогая искать самые редкие события, которые роботы с моно-инструментами не видят.

Для начала нужно запустить Bot Station Light.

Визуальные интерфейсы BotTabScreener. 

  1. «Add Bot» — добавляем робота.
  2. Выберем «SmaScreener».
  3. Дадим роботу уникальное имя.
  4. Нажмём на кнопку «Accept».

Робот добавился:

Визуальные интерфейсы BotTabScreener.

  1. Вызываем интерфейс робота кнопкой «Chart».
  2. В правой панели управления роботов перейдем во вкладку «Control».
  3. Во вкладке настроек выберем «Data settings».

После чего откроется окно:

Визуальные интерфейсы BotTabScreener. 

  1. Выпадающий список, в котором отображаются все подключенные коннекторы. Выбирается тот, на котором настраиваемый робот должен работать.
  2. Портфель для операций, на котором будет вестись торговля.
  3. При помощи этого чек-бокса включается или выключается режим эмуляции сделок.
  4. Способ расчета комиссии для сделок.
  5. Размер комиссии для каждой сделки.
  6. Значение указывает, на основании каких данных строятся свечи, тики или стакан заявок.
  7. Флаг, который указывает, нужно ли сохранять историю трейдов в свече, во время формирования которой они были получены.
  8. Выпадающий список задает тип используемых свечей. Классические японские, ренко, диапазон и другие.
  9. Временной интервал для японских свечей.
  10. Флаг указывает, нужно ли строить свечи за интервалы, когда не было получено ни одной сделки.
  11. Фильтрует таблицу с инструментами по классу торгового актива.
  12. Поле для поиска торговой бумаги по наименованию.
  13. Чек-бокс при активации выбирает все доступные в таблице инструменты.
  14. Таблица всех доступных на бирже инструментов. В каждой строке имеется чек-бокс, который помечает инструмент выбранным для добавления в скринер.
  15. Кнопка «Accept», после нажатия которой начинается процесс подключения к необходимым потокам данных.

Отмечая галочками те инструменты, которые Вы хотите выбрать, вы их добавляете в робота. Все одновременно. В итоге один скринер может просматривать множество инструментов одновременно, а все инструменты будут отображаться в его окне в виде таблицы.

Визуальные интерфейсы BotTabScreener. 

Вы можете вызывать отдельное окно управления инструмента, если нажать на него:

Визуальные интерфейсы BotTabScreener. 

В скринерах также доступно использование параметров, но следует учитывать, что они общие для всех инструментов, торгуемых в роботе. У них другая архитектура для создания роботов. Внимательно читайте инструкции!

И предупреждаем, если добавить 400 или 2000 инструментов, могут возникнуть проблемы:

  1. Ваш ПК или удалённый сервер может это не «потянуть».
  2. Многие коннекторы это не разрешают и столько подписок физически не дают.
  3. Это довольно ресурсоёмко.

Архитектуру Скринеров в полном объёме поддерживает Tester. Это отличный способ тестировать инвестиционные портфели для ребалансировки. Во время тестирования скринеров в тестере Вы должны использовать свечи ОДНОГО таймфрейма, чтобы избежать заглядывания в будущее.

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

Комментарии открыты для друзей!

Визуальные интерфейсы BotTabScreener. 

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

Визуальные интерфейсы BotTabScreener.

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

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

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