OS_Engine_team

Читают

User-icon
286

Записи

572

Вкладки в окне параметров. Параметры робота #10

Часто стратегии могут содержать большое количество параметров. Для логического разделения и удобства использования эти параметры можно разнести по разным вкладкам в окне.

Вкладки в окне параметров. Параметры робота #10
Для этого при создании объекта в конструкторе последним параметром необходимо передать желаемое имя для вкладки. Если такой вкладки еще не существует, она будет добавлена в окно параметров автоматически.

Взглянем на примере, как это реализовано в роботе CustomParamsUseBotSample.



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

Галочка вкл/выкл. 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

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



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

теги блога OS_Engine_team

....все тэги



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