BotTabSimple – тип источника, на котором основано большинство роботов из публичных примеров в OsEngine. BotTabSimple даёт возможность подключиться к одному инструменту, получать по нему свечи, трейды, стакан, а также выставлять по нему заявки.
1. Создание робота с источником BotTabSimple.
В окне создания роботов Вы можете видеть список источников вот в этой колонке:
Создадим робота с одним источником типа Simple:
- Нажимаем на кнопку «Add bot».
- Даём роботу название.
- Выбираем робота. Пусть это будет Bollinger.
2. Подключение данных в робота.
После этого мы можем подключить данные к роботу:
- Открываем у робота его интерфейс, нажав «Chart».
- Выбираем вкладку управления справа.
- Открываем меню «Data Settings» и настраиваем нужный нам инструмент.
1. Выбираем тип подключения. К этому моменту, Вы уже должны быть подключены к какому-то коннектору.
2. Выбираем название портфеля. На одной площадке их может быть множество.
3. Нужно ли исполнять сделки в режиме эмуляции.
4. Установка комиссий.
5. Выбор бумаги для торговли.
6. Не забудьте поставить галочку у выбранной бумаги.
7. Из чего собираем новые свечи:
- Tick – лента сделок.
- Market Depth – из центра стакана. Это может быть нужно, когда по инструменту проходит очень малое кол-во сделок, а свечи нужны.
8. Нужно ли сохранять данные по ленте сделок внутри свечи. Если да, трейды, составляющие свечу, будут доступны из кода, но будет утечка памяти.
9. Тип свечи.
10. Размерность свечи.
11. Нужно ли строить неторговые свечи.
3. Общее
Принимаем настройки, и в робота начинают поступать данные:
1. Чарт с представлением ранее запрошенных свечных данных.
2. Панель вкладок с:
- Открытыми позициями.
- Отложенными ордерами для открытия позиций.
- Закрытые позиции.
- Лог робота.
3. Стакан котировок с возможностью быстрого открытия позиций.
4. Работа с чартом.
При нажатии ПКМ на чарте вы увидите всплывающее меню:
- Цветовая схема. Белая / Чёрная.
- Убрать все области чарта, оставив только свечи.
- Показать все области чарта, если таковые есть.
- Меню вызова редактирования индикаторов.
- Меню удаления индикаторов.
- Меню создания нового индикатора.
5. Стакан и быстрое открытие сделок.

1. Объём для быстрого открытия позиции.
2. Цена для быстрого открытия позиции.
3. Купить ордером типа «Маркет».
4. Купить ордером типа «Лимит».
5. Продать ордером типа «Маркет».
6. Продать ордером типа «Лимит».
7. Отозвать все заявки с рынка по данному роботу.
8. Открыть окно расширенного выставления заявок:

- Limit - вкладка выставления лимит заявок.
- Market - вкладка выставления маркет заявок.
- Stop-Limit – вкладка выставления заявок через отложенные ордера. BuyAtStop / SellAtStop.
- Fake – открытие фейковых заявок. Это нужно, чтобы робот принял в торги заявку, которую вы выставили на бирже руками из другого терминала.
6. Алерты.
Способ накладывать различные линии на график, для подачи сигналов роботами.
На эту тему есть отдельная прекрасная статья (https://smart-lab.ru/company/os_engine/blog/1026640.php ).
Они создаются путём нажатия на таблице с алертами ПКМ:
7. Вкладка управления.
1. Вызов журнала робота. Про это есть отдельные статьи:
2. Вызов окон управления роботами. Параметры или индивидуальное окно управления роботами. Смотря, что в роботе реализовано.
3. Риск-менеджер.
4. Вызов окна сопровождения позиции.
5. Вызов окна подключения данных, которое мы рассматривали выше по тексту данной статьи.
Удачных алгоритмов!
Комментарии открыты для друзей!
OsEngine: https://github.com/AlexWan/OsEngine
FAQ: https://o-s-a.net/os-engine-faq
Поддержка 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
Подробнее https://smart-lab.ru/compan...









