В этом видео разбираем, как в OsEngine создаются торговые роботы и работает класс BotFactory. Заглянем в исходный код, посмотрим где хранятся роботы и чем отличаются встроенные стратегии от кастомных скриптов.
VK Видео:
Rutube:
В публичную сборку добавлен новый сеточный робот, cпециально созданный для ловли ложных пробоев вниз в неликвидных бумагах, когда основной рынок движется в противоположном направлении.
Сегодняшний пример: GridVolumeBollingerRankingScreener.
Тип сеточной стратегии: MarketMaking.
Логика работы:
Сигналом для выброса сетки служит индикатор Bollinger. Если цена выше верхней линии — выброс сетки в Short. Если ниже нижней линии – выброс сетки в Long. По обратному сигналу сетка закрывается.
Главное в этом роботе — фильтры:
Фильтр 1: торгуем только бумаги, которые по объёму не входят в первую десятку (настраивается).
Фильтр 2: Входим в Long по конкретной бумаге, если её цена ниже нижней линии Bollinger, а N % всех бумаг в роботе находятся выше верхней линии Bollinger — общий тренд движения вверх.
В результате Long сетка выбрасывается в момент, когда весь рынок агрессивно растёт, а по отдельной бумаге происходит ложный пробой вниз.
Тесты с 2025 года проводились на ленте сделок с комиссией 0.04% на каждую сделку:
Статья о том, как настроить покупку фонда денежного рынка в ночь, если вы торгуете на этом же счёте сетками и у вас множество ордеров постоянно находятся в рынке.
В такой конфигурации есть проблема, так как выставленные в рынок ордера влияют на количество свободных средств, и робот-ребалансировщик может рассчитывать их неверно. Решение заключается в том, чтобы настроить неторговые периоды с отзывом ордеров по сеткам, чтобы на ночь в рынке не оставалось заявок. Как это сделать – разбираемся ниже.
* Для крипто-API это не актуально, так как там торговля ведётся круглосуточно. Это актуально для Московской биржи.
1) Настраиваем ребалансировщик на работу перед закрытием рынка
Основная статья по роботу-ребалансировщику доступна здесь: https://smart-lab.ru/company/os_engine/blog/1243481.php
Выставляем в настройках время, в которое планируется совершать покупку или продажу TMON@:
*Для крипто-АПИ это не актуально, потому что там идёт торговля круглосуточно. Это относится только к Московской бирже.

1) Режим торговли раз в секунду — приоритетный для сетки.
Роботу нужно входить в торговую логику по определённому условию. В реальности есть два варианта на выбор. Оба варианта имеют свои преимущества и недостатки:
Разбираем индикатор SMA (Simple Moving Average) - один из самых старых и самых узнаваемых инструментов технического анализа.
В видео:
1) как считается SMA
2) какие сигналы он даёт
3) как использовать SMA в OsEngine
4) готовый бесплатный торговый робот на SMA и примеры тестов
Подходит для тех, кто изучает алготрейдинг и автоматизацию торговых стратегий.
VK Видео:
Rutube:
Комментарии открыты для друзей!
Удачных алгоритмов!

https://smart-lab.ru/company/os_engine/blog/1024149.php
OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support
Канал Научный трейдинг (Bad Quant): https://t.me/bad_quant
В видео показываем, как в OsEngine строить свечи из центра биржевого стакана (MarketDepth), а не по сделкам.
Такой подход нужен для:
1) неликвидных инструментов
2) индексных арбитражей
3) парных арбитражей
Разбираем, как переключить сборку свечей с Tick на MarketDepth и зачем ограничивать максимальную ширину спреда.
VK Видео:
Rutube:
В этом видео показываем, как настроить глобальные неторговые периоды в OsEngine.
Разберём:
как отключить торговлю роботов в выходные, ночью и во время клирингов
как задать единое расписание работы для всех роботов коннектора
что происходит с данными и сигналами в неторговые периоды
как проверить статус неторгового периода из робота
Настройка особенно полезна при работе с большим количеством роботов и инструментов, а также для защиты от ложных сигналов в неактивное биржевое время.
VK Видео:
RuTube:
В этом видео разбираем индикатор Ишимоку (Ichimoku) — один из ключевых инструментов японского технического анализа.
Показываем, как устроены пять линий Ишимоку, какие торговые сигналы он формирует и как использовать их в алгоритмической торговле.Тестируем торговые идеи и разбираем бесплатного торгового робота на Ichimoku, доступного в OsEngine.
VK Видео:
RuTube: