OS_Engine_team

Читают

User-icon
193

Записи

344

Галочка вкл/выкл. StrategyParameterCheckBox. Параметры робота #9

StrategyParameterCheckBox по своему функционалу фактически повторяет StrategyParameterBool. То есть дает возможность выбирать одно из двух возможных состояний – true или false. Но также есть и одно визуальное отличие, StrategyParameterCheckBox отображается в виде галочки.

Галочка вкл/выкл. StrategyParameterCheckBox. Параметры робота #9

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

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



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

Надпись в окне параметров. StrategyParameterLabel. Параметры робота #8

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

Надпись в окне параметров. StrategyParameterLabel. Параметры робота #8

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

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



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

Кнопка в окне параметров. 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

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



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

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