Слой создание свечей в Os Engine. Параметры серии.

Слой создание свечей в Os Engine. Параметры серии.

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

1. CandleSeriesParameters в проекте.

Внутри OsEngine параметры для серий свечек находятся здесь:

1. Путь к файлу с параметрами для серий.

2. Абстрактный класс-интерфейс для создания параметра. Именно его в основном и видит вся инфраструктура OsEngine.

 

2. Типы параметров для свечек.

CandlesParameterInt.

Целочисленные значение.

 

CandlesParameterDecimal.

Числа с плавающей запятой.

 

CandlesParameterBool.

Булево значение. True / False.

 

CandleParameterString.

Коллекции строк.

 

3. Параметры в визуальных интерфейсах.

CandlesParameterInt.

Целочисленные значение. В интерфейсе выглядит как строка с полем для ввода числа:

 

CandlesParameterDecimal.

Числа с плавающей запятой. В интерфейсе это строка с полем для ввода числа с запятой:

 

CandlesParameterBool.

Булево значение. True / False. В визуальном интерфейсе это параметр галочка:

 

CandleParameterString.

Коллекции строк. В интерфейсе выглядит как всплывающее меню с выбором для пользователя:

 

4. Где создаются параметры для серии свечек?

Создавать параметры нужно в классе-реализации серии, который Вы будете делать:

1. Хранить параметры предполагается как поля класса-реализации.

2. Создавать их нужно в методе OnStateChange, когда приходит статус Configure, т.е. в момент создания серии.

 

5. Где используются параметры для свечек?

Использовать параметры можно и нужно внутри метода UpDateCandle во время расчёта свечек:

Удачных алгоритмов!

Поддержка OsEngine: https://t.me/osengine_official_support

17:27
53

Комментарии

Нет комментариев. Ваш будет первым!