OS_Engine_team

Читают

User-icon
176

Записи

292

Кнопка в окне параметров. StrategyParameterButton. Параметры робота #7

StrategyParameterButton представляет собой кнопку, которую пользователь видит в окне параметров и нажатием которой можно совершать какие-то действия.

Кнопка в окне параметров. StrategyParameterButton. Параметры робота #7

Расположение в репозитории ГитХаб: https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/Entity/StrategyParameter.cs

Расположение в проекте, если отрыть его на ПК:



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

Робот-пример «Чарт в окне параметров» CustomChartInParamWindowSample.

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

Данный пример робота служит демонстрацией реализации кастомного чарта в окне параметров.

Робот-пример «Чарт в окне параметров» CustomChartInParamWindowSample. 

В нем показано:

  • Динамический график: График обновляется в реальном времени по мере поступления новых данных.
  • Взаимодействие с пользователем: Пользователь может изменять масштаб графика и получать значения в конкретных точках.
  • Настраиваемые параметры: Возможность выбора метода расчета спреда и максимальное количество точек на графике.

 

1. Как это выглядит.

Заходим в тестер и запускаем нашего робота, открываем окно параметров.



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

Почему OsEngine написан на C#? Видео.

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

Если Ваш выбор будет верным — это предопределит Вашу победу в перспективе и сделает Вас непобедимым. 
Если Вы подойдёте к вопросу не верно — вы проиграете. 

В данном видео поговорим о том почему в качестве основного языка написания терминала OsEngine был выбран язык СиШарп (C#). И почему это важно.

VK Видео:



RuTube:



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

Время дня. StrategyParameterTimeOfDay. Параметры робота #6

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

Время дня. StrategyParameterTimeOfDay. Параметры робота #6

Расположение в репозитории ГитХаб: https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/Entity/StrategyParameter.cs

Расположение в проекте, если отрыть его на ПК:



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

Ваш первый скринер. ГРААЛЬ. Робот, просматривающий всю площадку одновременно. Быстрый старт в программировании OsEngine #7

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

Прибыльность у данного скринера хорошая из коробки. На некоторых настройках около 0.5% на сделку на MOEX TOP 30 за 10 лет.

Ваш первый скринер. ГРААЛЬ. Робот, просматривающий всю площадку одновременно. Быстрый старт в программировании OsEngine #7

 

Логика робота.

По-простому, это импульсный трендовый робот на пробое верхней границы Bollinger с фильтром по Momentum. Вся его соль в том, что он смотрит весь рынок одновременно, и с ним удобно делать кросс-тесты (это когда тестируется торговля одной стратегии на множестве инструментов).



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

Булево значение. StrategyParameterBool. Параметры робота #5

StrategyParameterBool представляет собой обертку для значения правда / ложь (True / False), что позволяет делать при помощи данного параметра операторы перехода в логике роботов.

Булево значение. StrategyParameterBool. Параметры робота #5

Расположение в репозитории ГитХаб: https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/Entity/StrategyParameter.cs

Расположение в проекте, если отрыть его на ПК:



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

Выделенная поддержка OsEngine по направлению MOEX. Видео.

У нашего Open Source поддержка уровня коммерческого проекта.

90 % багов, если таковые выявляются, закрываются день в день. Ответы на вопросы можно получить и в воскресный вечер. Кроме того, Вы можете попросить помощи через удалённое подключение. Программист подключится к Вашему ПК и поможет с возникшей проблемой.

Как так вышло, что у бесплатного проекта с открытым кодом такое возможно?

Об этом вы узнаете в видео ниже.



VK Видео: 



RuTube: 



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

Строковые значения. StrategyParameterString. Параметры робота #4

StrategyParameterString представляет собой обертку для перечислений и строковых значений. Будем разбираться с тем, где данный параметр находится в OsEngine и как его использовать.

Строковые значения. StrategyParameterString. Параметры робота #4

Расположение в репозитории ГитХаб: https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/Entity/StrategyParameter.cs

Расположение в проекте, если отрыть его на ПК:



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

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