комментарии OS_Engine_team на форуме

  1. Сектора в алго №4: SectorsSetAlligatorTurtle — черепаший пробой с Аллигатором

    Продолжаем цикл «Сектора в алго». В прошлой статье разобрали SectorsSetBollingerMomentum: пробой полос Боллинджера с моментумом. Сегодня на очереди второй робот сборника: SectorsSetAlligatorTurtle. Та же секторальная рама, другой двигатель: классический черепаший пробой ценового канала плюс Аллигатор Билла Вильямса.

    Сектора в алго №4: SectorsSetAlligatorTurtle — черепаший пробой с Аллигатором

     

    1) Торговая идея

    Робот отвечает на те же два вопроса: ГДЕ торговать и КОГДА входить. «Где» решает тот же монитор секторов по среднему RSI: торговать разрешено только в топ-N сильнейших секторах (по умолчанию пять).

    «Когда» решают два классических индикатора трендовой торговли. Первый — черепахи Ричарда Денниса: покупаем пробой верхней границы длинного ценового канала (канала Дончиана). Второй — Аллигатор Билла Вильямса: три сглаженные линии должны стоять в правильном порядке — губы выше зубов, зубы выше челюсти. Пасть открыта вверх, значит, тренд жив.

    Итого: сильный сектор + открытая пасть Аллигатора + пробой длинного канала = вход в лонг.



    Авто-репост. Читать в блоге >>>
  2. Сектора в алго №3: SectorsSetBollingerMomentum — пробой Боллинджера в сильнейших секторах

    Продолжаем цикл «Сектора в алго». Базу мы собрали: девять секторов, 39 бумаг. Теперь разберём первого робота сборника. SectorsSetBollingerMomentum торгует импульсный пробой полос Боллинджера, но только внутри самых сильных секторов рынка.
    Сектора в алго №3: SectorsSetBollingerMomentum — пробой Боллинджера в сильнейших секторах

    1) Торговая идея

     

    Робот отвечает на два вопроса: ГДЕ торговать и КОГДА входить.

    Где — решает монитор секторов. На каждой бумаге каждого сектора считается RSI. Средний RSI сектора — это его сила прямо сейчас. Сектора сортируются по силе, и торговать разрешено только в топ-N (по умолчанию — в пяти). Слабые сектора робот игнорирует полностью.

    Когда — решает импульсный пробой. Внутри разрешённого сектора робот ждёт, когда бумага разгонится: моментум выше порога, цена ушла выше середины канала Боллинджера, но ещё не над верхней полосой. Тогда на верхнюю полосу выставляется стоп-заявка на покупку: сработает — значит, пробой состоялся.

    Итого: сильный сектор + разогнавшаяся бумага + подтверждённый пробой = вход в лонг.



    Авто-репост. Читать в блоге >>>
  3. Сектора в алго №2: как стоит выбирать бумаги

    Друзья мои, всем привет!

    Продолжаем цикл «Сектора в алго». В первой статье мы обрисовали идею: торгуем сильнейшие бумаги в сильнейших секторах. В этой статье разберём три вопроса: какие сектора есть на Московской бирже, что входит в каждый и как из почти сотни бумаг мы отобрали 39, которыми торгуют роботы.

    Сектора в алго №2: как стоит выбирать бумаги

     

    1) Сектора на MOEX

    Московская биржа делит рынок акций на десять отраслей, и у каждой есть отраслевой индекс. Вот полный список:

    — Нефть и газ (индекс MOEXOG)

    — Финансы (MOEXFN)

    — Металлы и добыча (MOEXMM)

    — Потребительский сектор (MOEXCN)

    — Телекоммуникации (MOEXTL)

    — Транспорт (MOEXTN)

    — Электроэнергетика (MOEXEU)

    — Химия и нефтехимия (MOEXCH)

    — Информационные технологии (MOEXIT)

    — Недвижимость (MOEXRE)

    Важно понимать: отраслевой индекс — это не просто цифра на сайте биржи. Это официальная корзина: биржа сама решает, какие бумаги к какому сектору относятся, и пересматривает состав каждый квартал. Мы берём эту готовую классификацию как основу, а не выдумываем свою.



    Авто-репост. Читать в блоге >>>
  4. Синтетические облигации в алго №5: SyntheticBondsScalper — скальпер по стакану

    Продолжаем цикл «Синтетические облигации в алго».

    До этого мы разбирали арбитражные роботы, которые входили в синтетическую облигацию в основную торговую сессию.

    В этой статье покажем робота иного склада: SyntheticBondsScalper. Позиция «лонг акция + шорт фьючерс» набирается у него лимитными ордерами по стакану, по уровням контрагента, асинхронно. Работает он круглосуточно — днём, ночью и в выходные, когда на рынке нет маркет-мейкера, а слабые трейдеры есть. И есть возможность собрать «по зёрнышку» позицию на 30–70% лучше по прибыли, чем LQDT.

    Синтетические облигации в алго №5: SyntheticBondsScalper — скальпер по стакану

    1) Торговая идея

    Синтетическая облигация — конструкция из акции (базы) и фьючерса на неё. Пока фьючерс дороже базы (контанго), позиция лонг акция + шорт фьючерс к экспирации приносит почти безрисковую доходность: цены сходятся, а раздвижка между ними забирается как прибыль.

    Классика входит в такой арбитраж маркетом: две ноги уходят рыночными ордерами, и весь контанго-спред съедается проскальзыванием в стакане. Скальпер действует иначе — он снимает ликвидность постепенно, лимитками на встречной стороне:



    Авто-репост. Читать в блоге >>>
  5. Группировка роботов в Роботы.Lite и Тестер.Lite

    В статье рассматривается группировка роботов в облегчённых интерфейсах OsEngine — функция для пользователей, у которых в работе десятки и сотни роботов.

    Группировка позволяет разбить список роботов на именованные сворачиваемые секции и наводить порядок в боевом терминале и тестере.

    Группировка роботов в Роботы.Lite и Тестер.Lite

    1) Где работает группировка

    Группировка доступна в двух облегчённых интерфейсах:

    Bot Station Lite — облегчённое окно боевого терминала;
    Tester Lite — облегчённое окно тестера.

    Оба окна рисуют список роботов одним общим компонентом, поэтому группировка в них работает одинаково. В классических (тяжёлых) интерфейсах с графиками группировки нет.



    Авто-репост. Читать в блоге >>>
  6. Пример робота на внешних стопах для OsEngine

    В статье разбираем учебного робота ServerStopOrdersSample  — готовый пример торговли внешними (серверными) стоп-ордерами.

    Робот показывает полный цикл работы с внешним стопом: выставление, ожидание активации, контроль исполнения порождённой биржей заявки, снятие по таймауту и перевыставление по актуальной цене.

    Исходный код открыт и доступен на GitHub — ссылка в конце статьи. Робот демонстрирует механику внешних стоп-ордеров и не ставит целью получение прибыли.

    Пример робота на внешних стопах для OsEngine

     

    1) Торговая логика

     

    Робот торгует только в Long и использует внешний стоп-лимит как способ войти в позицию при подтверждении движения цены вверх. Внешний стоп хранится на бирже, поэтому активация происходит даже при выключенном терминале, а заявка порождается биржей без задержки на отправку.

    Особенность примера — контроль исполнения по времени. Стоп-лимит не гарантирует исполнения: цена может коснуться уровня активации и уйти дальше, а лимитная заявка останется неисполненной. Поэтому у каждого ордера есть лимит времени на исполнение. Если ордер не успел исполниться, робот снимает его и перевыставляет по текущим ценам.



    Авто-репост. Читать в блоге >>>
  7. Механика внешних стопов в OsEngine

    В статье рассматривается механика внешних (серверных) стоп-ордеров в OsEngine: как поддержка включается в коннекторе, какие коннекторы её имеют, как устроен жизненный цикл внешнего стопа и как он хранится внутри позиции.

    До этого момента все стопы внутри платформы были внутренние. Теперь у нас появился механизм для выставления внешних. Пока в тестовом режиме и не для всех коннекторов. После бета-тестирования и как устоится – данный вид стопов будет проброшен по большинству популярных коннекторов в OsEngine.

    Механика внешних стопов в OsEngine

     

     

    1) Что такое внешний стоп?

     

    Внутренний стоп-приказ хранится внутри OsEngine: движок сам отслеживает цену последней сделки и отправляет ордер на рынок только после достижения цены активации.

    Внешний стоп-приказ сразу отправляется на биржу и хранится там. За ценой активации следит биржа и сама порождает заявку при касании уровня. Основные следствия:

    стоп срабатывает, даже когда OsEngine выключен или потерял связь с сервером;

    исключается задержка между касанием уровня и выставлением заявки — активацию выполняет биржа;



    Авто-репост. Читать в блоге >>>
  8. Сохранение и загрузка пресета роботов в OsEngine (Миграция)

    Добавлен функционал для быстрого переноса роботов из тестовой станции в торговую и обратно. Эта инструкция объясняет, как это работает.

    Сохранение и загрузка пресета роботов в OsEngine (Миграция)

    1) Что это такое и зачем нужно

    Кнопка «Миграция» позволяет сохранить всех роботов из таблицы вместе с настройками в один файл (пресет), а затем загрузить роботов из этого файла обратно.

    Загрузить пресет можно:

    — в том же окне (например, чтобы сделать копию робота);

    — в другом окне: из Тестера Лайт в Роботы Лайт и обратно;

    — на другом компьютере (перенесите файл любым способом и загрузите).

     

    2) Где находится кнопка Миграция

    Кнопка находится в таблице роботов: в нижней строке, в последней колонке справа — там же, где кнопки «Общий журнал» и «Добавить бота». Она есть и в Тестере Лайт, и в Роботах Лайт.



    Авто-репост. Читать в блоге >>>
  9. Синтетические облигации в алго №4: SyntheticBondsCurveMonitor — монитор кривой, сигналы и ручное управление

    Синтетические облигации в алго №4: SyntheticBondsCurveMonitor — монитор кривой, сигналы и ручное управление
    Сегодня разбираем особенного робота SyntheticBondsCurveMonitor. Он вообще не торгует автоматически. Это монитор кривой доходности по пятнадцати парам, сигнальная панель и набор ручных кнопок для открытия и закрытия синтетических облигаций. Инструмент для тех, кто хочет видеть всю картину и нажимать на курок сам.

     

     

    1) Идея инструмента

    Два предыдущих робота решали всё сами, но арбитраж — область, где многие предпочитают ручной контроль: самому увидеть сочную доходность, самому проверить стакан, нажать «открыть». Главная проблема подобной работы — держать в голове пятнадцать бумаг с тремя сериями внутри.
    Монитор решает именно это:
    • таблица на 15 пар показывает доходность трёх ближайших серий по каждой бумаге — вся кривая перед глазами;
    • сигналы срабатывают, когда доходность серии пробивает заданный порог — не нужно пялиться в таблицу;
    • кнопки Open и Close открывают позицию и закрывают её с подтверждением состава ордеров. Робот берёт на себя механику, решения остаются за вами.

    Авто-репост. Читать в блоге >>>
  10. Вайб-кодинг в трейдинге. Описание курса и ссылки на лекции

    Вайб-кодинг в трейдинге. Описание курса и ссылки на лекции

    «Вайб-кодинг в трейдинге» — это цикл лекций, посвящённый автоматизации трейдинга при помощи искусственного интеллекта и терминала OsEngine.

     

    Лекция 1. Вайб-кодинг: быстрый старт
    В этом ролике вы пройдёте полный путь от загрузки OsEngine до первого рабочего торгового робота, написанного при помощи искусственного интеллекта. В лекции покажем, как установить все нужные программы, подключить OsEngine к Т-Инвестициям, загрузить исторические данные, подключить ИИ и собрать простого робота без ручного написания кода.

    Темы:
    1) Загрузка и установка OsEngine на ПК, выпуск токена в Т‑Инвестициях и подключение терминала к реальному счёту.
    2) Загрузка исторических данных с Московской биржи через OsEngine Data: создание сета данных, выбор таймфрейма и ликвидных акций.
    3) Установка Visual Studio Community 2026 и открытие проекта OsEngine как рабочего окружения для просмотра и компиляции роботов.
    4) Установка Git Bash.
    5) Установка десктоп-приложения Kimi.
    6) Создание, тестирование и запуск первого робота.



    Авто-репост. Читать в блоге >>>
  11. Синтетические облигации в алго #3: SyntheticBondsCurveArbitrage — арбитраж по кривой

    Продолжаем цикл «Синтетические облигации в алго».

    Сегодня разбираем робота SyntheticBondsCurveArbitrage — старшего брата классического арбитража из прошлой статьи. Каркас тот же: десять пар, те же деплои, лоты, LQDT-ветка, YearSummary. Разница одна, но принципиальная: робот торгует две серии фьючерсов на каждую бумагу и выбирает точку на кривой доходности.

     Синтетические облигации в алго #3: SyntheticBondsCurveArbitrage — арбитраж по кривой

    1) Торговая идея

    На одну ликвидную акцию на MOEX обычно торгуется несколько серий фьючерсов с разными датами экспирации. Их контанго образует кривую, а точки на этой кривой дают разную годовую доходность. Ближняя серия может давать 8% годовых, а следующая — 14%. Почему бы не взять вторую?

    Именно это и делает робот:

    по каждой бумаге смотрит две серии: ближайшую (до 120 дней) и следующую за ней (до 180 дней);

    выбирает претендента с максимальной годовой доходностью среди всех двадцати комбинаций «бумага x серия»;

    держит одну позицию за раз — параллельных облигаций нет, весь капитал в лучшей точке кривой.



    Авто-репост. Читать в блоге >>>
  12. Синтетические облигации в алго #3: SyntheticBondsCurveArbitrage — арбитраж по кривой

    Продолжаем цикл «Синтетические облигации в алго».

    Сегодня разбираем робота SyntheticBondsCurveArbitrage — старшего брата классического арбитража из прошлой статьи. Каркас тот же: десять пар, те же деплои, лоты, LQDT-ветка, YearSummary. Разница одна, но принципиальная: робот торгует две серии фьючерсов на каждую бумагу и выбирает точку на кривой доходности.

    Синтетические облигации в алго #3: SyntheticBondsCurveArbitrage — арбитраж по кривой

    1) Торговая идея

    На одну ликвидную акцию на MOEX обычно торгуется несколько серий фьючерсов с разными датами экспирации. Их контанго образует кривую, а точки на этой кривой дают разную годовую доходность. Ближняя серия может давать 8% годовых, а следующая — 14%. Почему бы не взять вторую?

    Именно это и делает робот:

    по каждой бумаге смотрит две серии: ближайшую (до 120 дней) и следующую за ней (до 180 дней);

    выбирает претендента с максимальной годовой доходностью среди всех двадцати комбинаций «бумага x серия»;

    держит одну позицию за раз — параллельных облигаций нет, весь капитал в лучшей точке кривой.



    Авто-репост. Читать в блоге >>>
  13. Синтетические облигации в алго №2: SyntheticBondsArbitrage — классический контанго-арбитраж

    Продолжаем цикл «Синтетические облигации в алго».

    Синтетические облигации в алго №2: SyntheticBondsArbitrage — классический контанго-арбитраж

    Сегодня первая практическая статья — разбираем робота SyntheticBondsArbitrage. Это классический контанго-арбитраж: робот следит сразу за десятью парами «акция + фьючерс», выбирает самую доходную и держит позицию до фиксации. Свободные деньги в это время работают в фонде ликвидности.

     

    1) Торговая идея

    Робот смотрит на десять ликвидных бумаг MOEX — Сбербанк обычка и префы, Газпром, Роснефть, Лукойл, ВТБ, Норникель, Алроса, Аэрофлот, Магнит. По каждой считает контанго ближайшей серии фьючерса и переводит его в годовую доходность.

    Дальше всё просто по смыслу:

    Если доходность лучшей пары выше порога входа и выше того, что даёт денежный рынок — робот открывает синтетическую облигацию: покупает акцию, продаёт фьючерс.

    Если появилась пара заметно доходнее текущей — позиция переносится в неё. (Арбитраж тут)

    За несколько дней до экспирации позиция закрывается, при бэквордации — фиксируется досрочно.



    Авто-репост. Читать в блоге >>>
  14. Три уровня защиты в OsEngine.

    Три уровня защиты в OsEngine.

    В этой статье поговорим про три уровня защиты данных пользователей в OsEngine без маркетинговых сказок про «абсолютную безопасность».
    Коротко о главном — в таблице, а подробности ниже.

    Уровень

    От кого защищает

    От кого НЕ защищает

    1. Блокировка интерфейса

    Случайные люди у работающего терминала: коллеги, дети, админ сервера

    Любой с доступом к файлам машины

    2. Шифрование ключей бирж

    Кража ключей API при копировании папки, бэкапов, синхронизации в облако

    Разблокированная сессия

    3. Шифрование MCP-ключа

    Доступ к MCP API при краже файлов с диска

    До разблокировки MCP просто не отвечает (locked-режим)

     

    Уровень 1. Блокировка экрана. Замочек от любопытных.

    Сценарий знакомый: терминал работает, роботы торгуют, а вы отошли. Подходит коллега, ребёнок, админ сервера — и нажимает что-нибудь не то. Защититься от этого можно здесь:



    Авто-репост. Читать в блоге >>>
  15. Ребалансинг в алго №4: RebalancerByMomentum — акции, золото и фонд ликвидности по силе тренда
    Ребалансинг в алго №4: RebalancerByMomentum — акции, золото и фонд ликвидности по силе тренда

    Заключительная статья цикла «Ребалансинг в алго.

    Сегодня разбираем робота RebalancerByMomentum — самого насыщенного ребалансера сборника. Если предыдущие два опирались на календарь дивидендов, то этот вообще не смотрит на выплаты. Его вопрос к рынку другой: где сейчас сила? В акциях — берём самые сильные. Нет силы в акциях — проверяем золото. Нет силы нигде — сидим в денежном рынке.

     

    1) Торговая идея

    Классическая моментум-логика: активы, которые росли последнее время, склонны продолжать рост. Робот каждую неделю измеряет силу тренда по трём классам активов и перекладывает капитал в сильнейшие:

    Акции. Если рынок в целом здоров — покупаем топ-10 бумаг с самым сильным моментумом.

    Золото. Если акции слабы, а у золота есть умеренный тренд — паркуемся в нём.

    TMON@ (LQDTMOEX в тестере). Если слабо всё — капитал ждёт в денежном рынке и зарабатывает ставку.

    Получается трёхуровневая защита: агрессия, защитный актив, кэш. Робот сам решает, на каком уровне находиться, и делает это по расписанию — без паники и суеты.



    Авто-репост. Читать в блоге >>>
  16. «Малая автоматизация» описание курса и ссылки на лекции
    «Малая автоматизация» описание курса и ссылки на лекции


    Авто-репост. Читать в блоге >>>
  17. Ребалансинг в алго №3: RebalancerByDividendQuality — всё в дивиденды или в фонд ликвидности?

    Ребалансинг в алго №3: RebalancerByDividendQuality — всё в дивиденды или в фонд ликвидности?

    Продолжаем цикл «Ребалансинг в алго».

    Сегодня разбираем робота RebalancerByDividendQuality — самый компактный и наглядный ребалансер сборника. Никаких индикаторов, никаких весов: только календарь дивидендов и бинарное решение раз в неделю. Идеальный экземпляр для первого знакомства с тем, как устроены ребалансировщики в коде.

     

    1) Торговая идея

    Робот еженедельно переключает капитал между двумя состояниями:

    • Есть кандидаты. В скринере нашлись акции, у которых отсечка реестра наступит в ближайшие 7 дней, а доходность выплаты не ниже 0.8%. Тогда торговый капитал равномерно входит в эти акции.

    • Кандидатов нет. Тогда все позиции в акциях закрываются, и капитал уходит в TMON@ — фонд денежного рынка. Капитал не простаивает: пока рынок «без дивидендов», он зарабатывает ставку.

     

    ВАЖНО!

    Робот использует фонд ликвидности. Это такой инструмент, который всегда растёт, давая прибыль в условную ставку ЦБ. На западных площадках самый популярный инструмент называется LQDT («Ликвидность»). У нас в РФ множество других инструментов с похожей механикой и похожими названиями. У брокера Т-Инвестиции такой инструмент называется TMON@, а в тестере это LQDTMOEX. И то и другое — одно и то же.



    Авто-репост. Читать в блоге >>>
  18. Ребалансинг в алго №2: RebalancerClassicDividend — акции и золото по расписанию

    Ребалансинг в алго №2: RebalancerClassicDividend — акции и золото по расписанию

    Продолжаем цикл «Ребалансинг в алго».

    Сегодня первая практическая статья — разбираем робота RebalancerClassicDividend. Это еженедельный ребалансировщик портфеля из дивидендных акций и золота, и сразу с двумя режимами внутри: классическим и дивидендным. Логичный мостик от прошлого цикла: дивиденды здесь работают сигналом, но торгует робот уже не одну бумагу на событие, а весь портфель.

     

    1) Торговая идея
    Робот живёт в двух режимах, которые можно включать независимо:

    • Дивидендный режим. Если у акций из скринера в ближайшие дни наступает отсечка реестра с доходностью выше порога — весь торговый депозит равномерно входит в эти акции. Дивидендный режим имеет приоритет: пока есть кандидаты, классический молчит.

    • Классический режим. Если дивидендных кандидатов нет — робот держит портфель по целевым весам: например 60% в акциях с хорошей дивидендной историей, 40% в золоте. Акции дополнительно фильтруются по SMA.

    • Запасной выход — золото. Если в классическом режиме ни одна акция не прошла фильтры, весь торговый депозит уходит в золото. Ребалансировка происходит по расписанию: еженедельно или ежемесячно, в выбранный день недели и время. По умолчанию — вторник, 11:00.



    Авто-репост. Читать в блоге >>>
  19. Ребалансинг в алго №1: Введение и оглавление
    Ребалансинг в алго №1: Введение и оглавление

    Открываем новый цикл статей — «Ребалансинг в алго». В прошлом сборнике мы разобрали дивидендных роботов, которые торгуют отдельные события: отсечку реестра, тренд в дивидендно сильных бумагах, шорт слабых. Теперь поднимаемся на уровень выше — портфельное управление.

    В этом цикле разберём трех роботов-ребалансировщиков из OsEngine. Они не ищут точки входа внутри дня. Они раз в неделю или раз в месяц, в заданный день и час, перекладывают капитал между акциями, золотом и денежным рынком. Все три уже встроены в OsEngine, исходный код открыт и лежит на ГитХабе — берите, изучайте, улучшайте.

    Но прежде чем открывать код, давайте разберёмся с базой. В этой статье — основные понятия ребалансировки, без которых дальше будет непонятно. А в конце — оглавление всего сборника.

     

    1) Что такое ребалансировка?

    Ребалансировка — это периодическое приведение портфеля к целевому составу по заранее заданным правилам.

    Простой пример. Вы решили: 60% капитала в акциях, 40% в золоте. Прошёл месяц, акции выросли — и теперь их уже 70% портфеля. Ребалансировка — это когда вы продаёте лишние 10% акций и докупаете золото, возвращаясь к исходным 60/40.



    Авто-репост. Читать в блоге >>>
  20. Индикатор SuperTrend в OsEngine: сигналы, формулы расчёта и бесплатный робот.

    В этом выпуске разберём индикатор SuperTrend для OsEngine — инструмент, который определяет направление тренда через текущую цену и рыночную волатильность. В отличие от сложных осцилляторов, он даёт простую визуальную логику: цена выше линии — тренд вверх, ниже — вниз, при этом сама линия адаптируется к ATR.

    Посмотрим, как Оливье Себан создал SuperTrend как альтернативу Parabolic SAR и Bollinger Bands, как рассчитываются базовые линии через медианную (или типичную) цену и мультипликатор ATR.

    В финале рассмотрим готового робота — IntersectionOfSuperTrends на пересечении двух линий разного периода.

    Вк видео:

     

    Rutube:



    Авто-репост. Читать в блоге >>>
Чтобы купить акции, выберите надежного брокера: