OS_Engine_team

Читают

User-icon
338

Записи

635

Робот-пример «Чарт в окне параметров» 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. Вся его соль в том, что он смотрит весь рынок одновременно, и с ним удобно делать кросс-тесты (это когда тестируется торговля одной стратегии на множестве инструментов).

По пунктам:

  1. Смотрим одновременно N инструментов по площадке.
  2. Если по какому-то инструменту сложилась ситуация:
    1. Текущая цена выше верхней линии боллинджера;
    2. Текущее значение Momentum выше определённого значения (настраиваемое);
    3. По другим инструментам не превышено одновременное кол-во открытых позиций;


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

Булево значение. 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

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



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

Бонусная программа от АЛОР и OsEngine. Видео.

Друзья! Наш проект остаётся бесплатным для MOEX, т.к. нас поддерживает брокер ALOR. Около года назад у нас был выбор, сделать OsEngine платным, или развиваться дальше как Open Source, не беря с Вас деньги за пользование терминалом OsEngine.

Благодаря тому что ALOR брокер взялся за нашу всестороннюю поддержку, всё осталось как есть. Т.е. открыто и бесплатно! При этом удалось наладить поддержку и развивать проект на коммерческом уровне!

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

VK Видео:


RuTube: 



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

Числа с плавающей запятой. StrategyParameterDecimal. Параметры робота #3

StrategyParameterDecimal представляет собой обертку для чисел с плавающей запятой.

Числа с плавающей запятой. StrategyParameterDecimal. Параметры робота #3

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

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



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

Сервер приема крашей в OsEngine. Видео.

OsEngine полностью находится на Вашем ПК. Не имеет закрытого кода. И все Ваши исследования — только Ваши. Это основа нашей политики конфиденциальности для пользователей и их алгоритмов. Никаких бекдоров и облаков! Всё только Ваше!

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

Единственное, что может отправляться с Вашего ПК к нам на сервер — это критические ошибки. Эта штука называется «Сервер Крашей OsEngine». Она тоже с открытым кодом, её можно посмотреть. Но и даже её можно отключить.

Об этом данное видео.

VK Видео: 


YouTube:



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

теги блога OS_Engine_team

....все тэги



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