rss

Профиль компании

Финансовые компании

Блог компании OsEngine | Визуальные интерфейсы BotTabScreener.

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

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

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



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

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

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

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

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

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

  1. Вызываем интерфейс робота кнопкой «Чарт».
  2. В правой панели управления роботов перейдем во вкладку «Управление».
  3. Во вкладке настроек выберем «Настройка данных».

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

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

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

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

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

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

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

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

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

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

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

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

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

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

OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support

6.6К | ★1

теги блога OS_Engine_team

....все тэги



UPDONW
Новый дизайн