Избранное трейдера Serj SV

по

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

Функция автоматического обновления программы OsEngine предназначена в первую очередь для пользователей, которые хранят своих роботов в папке Custom или пользуются только встроенными роботами. Раньше, чтобы обновить работающий терминал, надо было скачать весь код проекта с сайта Github в виде zip-архива, распаковать, перенести туда папки Data, Engine, Custom, запоминать версию, с которой ушёл, и испытывать прочие неудобства.


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


Сейчас предлагается упрощённый способ обновления: нажатием пары кнопок закачать свежие файлы программы в старое расположение и через несколько секунд продолжить торговлю.

После скачивания архива с версией OsEngine, содержащей модуль обновления, начальное окно после запуска будет выглядеть так:



( Читать дальше )
  • обсудить на форуме:
  • OsEngine

Скринер на сетках с открытым кодом. Автосетка с фильтром щитков и ранжированием общего направления рынка. Сетки #19

Скринер на сетках с открытым кодом. Автосетка с фильтром щитков и ранжированием общего направления рынка. Сетки #19

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

Сегодняшний пример: GridVolumeBollingerRankingScreener.
Тип сеточной стратегии: MarketMaking.

Логика работы:
Сигналом для выброса сетки служит индикатор Bollinger. Если цена выше верхней линии — выброс сетки в Short. Если ниже нижней линии – выброс сетки в Long. По обратному сигналу сетка закрывается.

Главное в этом роботе — фильтры:
Фильтр 1: торгуем только бумаги, которые по объёму не входят в первую десятку (настраивается).
Фильтр 2: Входим в Long по конкретной бумаге, если её цена ниже нижней линии Bollinger, а N % всех бумаг в роботе находятся выше верхней линии Bollinger — общий тренд движения вверх.

В результате Long сетка выбрасывается в момент, когда весь рынок агрессивно растёт, а по отдельной бумаге происходит ложный пробой вниз.

Тесты с 2025 года проводились на ленте сделок с комиссией 0.04% на каждую сделку:



( Читать дальше )
  • обсудить на форуме:
  • OsEngine

OsData – обрезаем лишние ценовые ряды по фильтрам.

Программа OsData позволяет загружать сотни инструментов, и иногда возникает необходимость очистить их по разным признакам. Например, убрать низковолатильные инструменты или инструменты с разреженными данными. Интерфейс «Обрезания» данных создан именно для этого.

OsData – обрезаем лишние ценовые ряды по фильтрам.

1. Вызов окна «Обрезания данных»

Чтобы открыть окно настроек фильтра, необходимо в панели управления сетом нажать кнопку «Обрезать»:



( Читать дальше )

Неявные преобразования в OsEngine — теперь работать с классами проще. Видео.

Слой создания индикаторов расширен. Добавлены операторы неявного преобразования индикаторов. Теперь можно писать код работы с параметрами ещё короче. Разбираем очередные улучшения в новом видео.

VK Видео:

RuTube:


( Читать дальше )

OsData – Генерация данных денежных фондов TMON/LQDT (для MOEX, NYSE) для дальнейших тестов.

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

OsData – Генерация данных денежных фондов TMON/LQDT (для MOEX, NYSE) для дальнейших тестов.

С ростом ключевой ставки инвесторам стали интересны фонды денежного рынка, куда можно быстро инвестировать свободные денежные средства, получать ежедневный рост сбережений и быстро выводить их обратно.
Данные фонды вкладывают средства пайщиков в краткосрочные операции РЕПО сроком от одного дня до трех месяцев. В качестве активов фонды используют надежные инструменты — ОФЗ или КСУ, что сводит все риски к минимуму. Стоимость фонда постоянно растёт и годовая доходность сопоставима с уровнем ключевой ставки.

На российском рынке наиболее популярными денежными фондами являются LQDT (БПИФ «Ликвидность», УК ВИМ) и TMON (Фонд «Денежный рынок», УК Т-Капитал).



( Читать дальше )

Еще более элегантный метод создания вкладок от Eipix

Сегодня мы будем разбирать сахар. Да не простой, а синтаксический. Улучшения программного интерфейса OsEngine при создании роботов в сегодняшнем видео.

VK Видео:


RuTube:


( Читать дальше )

Генерация свечек из центра стакана в реале.

Стандартно свечи на абсолютном большинстве площадок и терминалов собираются из ленты сделок. Есть сделка – есть соответствующее движение по свече.

Генерация свечек из центра стакана в реале. 

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

Также это становится необходимостью на низколиквидных инструментах.

Как это настраивать в OsEngine?



( Читать дальше )

Для всеобщего блага. А как иначе?

Итак, я родился в один день с Биллом Гейтсом, поэтому под предлогом улучшения качества обслуживания клиентов нашей платформы буду периодически вводить новые способы слежки за пользователями. В целом довольно безобидные и для всех полезные. Поначалу…

Конечно же, поскольку у нас Open Source, вы, понятное дело, в любой момент можете отключить все оповещалки для внешних сервисов в OsEngine.

Уже более года назад мы ввели сервер приёма крашей, что позволило нам вычистить несколько десятков багов, которые крашили приложение.

На днях запустили «Сервер анализа развёртывания коннекторов». Нам это нужно, чтобы понимать, сколько человек каким подключением пользуется и какой коннектор нужно обслуживать в первую очередь.

На нашей стороне выглядит это примерно так:

Для всеобщего блага. А как иначе?

Понятно, что постоянно и бодро используются около 10 подключений, на них и будем концентрировать свой взгляд.

Отключить всё это дело можно здесь, как и убедиться, что ничего секретного никуда не отправляется:



( Читать дальше )

Удалённый сервер для торговли на MOEX, который мы используем сейчас.

Давно просили порекомендовать сервис для аренды VPS в Москве. Вот тот, на котором торгую сейчас я. Не факт, что он самый лучший, быстрый и дешёвый, но по совокупности обстоятельств, на конец 2025 года, мои роботы запущены на нём.

Удалённый сервер для торговли на MOEX, который мы используем сейчас. 

Это Cloud4box.

Зачем вообще торговать на удалёнке, можно почитать здесь: https://smart-lab.ru/company/os_engine/blog/1031318.php

Нас будут интересовать вот эти две услуги у них:



( Читать дальше )

Десятки сеток одновременно. Скринер на сетках. Bollinger по волатильности. Робот с открытым кодом. Сетки #14

Сегодня посмотрим на работу с сетками в источнике BotTabScreener. Учимся маркетить инструменты не по одному, а пачками.

Сегодняшний пример: GridBollingerScreener.

Тип сетки: MarketMaking.

Логика: Сигналом для выброса сетки служит индикатор Bollinger. Выше верхней линии – выброс сетки в Short. Ниже нижней линии – выброс сетки в Long. По обратному сигналу – закрытие сетки. Кроме того, у нас есть фильтр по ADX для выброса сетки, чтобы она выбрасывалась только под определённую волатильность. Всё это смотрится по нескольким или десяткам инструментов одновременно, с ограничением максимального кол-ва сеток в рынке.

Десятки сеток одновременно. Скринер на сетках. Bollinger по волатильности. Робот с открытым кодом. Сетки #14

Из интересного, сразу стоит выделить неторговые периоды для сетки, которые настраиваются из робота напрямую.

 

1. Пример в проекте.

Для начала Вам следует открыть исходный код робота GridBollingerScreener. Внутри проекта это здесь:



( Читать дальше )

....все тэги
UPDONW
Новый дизайн