В данном посте поговорим о сериях данных в индикаторах OsEngine. Как их добавлять в индикатор. Как добавлять в них данные. Как отключать и включать прорисовку.
Серия данных для индикатора позволяет:
Посмотреть на реализацию серии данных в проекте можно здесь:
Оптимизм на российском рынке, вызванный решением ЦБ не повышать ставку, не мог не отразится на моих стратегиях. Все они тоже подросли.
Особенно меня радуют АЛЬФА СКАКУНЫ — AHTRUST, которые в новом виде в боевом режиме начали свою работу 9.10.2024. Cтратегия с даты начала по 25.12.2024 прибавила 6,76%, в то время как тот же SBMX (БПИФ, повторяющий индекс MCFTR = IMOEX + DIV) принес только 0,94%. При этом просадка за этот период в стратегии была чуть менее 6%, а у SBMX чуть менее 12%.
Портфель основной стратегии ABTRUST за указанный период тоже имеет +4,89%, при просадке менее 4%, хотя до своих максимумов он ещё не добрался.
В данном посте поговорим о параметрах индикаторов в OsEngine. Какие они бывают. Как их добавлять в индикатор. Как различные типы параметров потом выглядят в пользовательском интерфейсе.
Параметры для индикаторов упрощают и стандартизируют настройку индикаторов в OsEngine. Позволяют несколькими строками кода дать возможность пользователю настраивать индикатор, дают автоматические средства для сохранения настроек между перезагрузками.
Всего в слое создания индикаторов есть четыре различных типа параметров:
Посмотреть на реализацию параметров для индикаторов можно вот в этом классе:
В данном посте посмотрим, где взять заготовку для индикатора в OsEngine в проекте. Она Вам понадобится, чтобы делать на её основе свои индикаторы в дальнейшем. И поговорим об обязательных методах в индикаторе.
Пример лежит на ГитХаб здесь: https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/Indicators/Samples/Sample1Blank.cs
В проекте это тут:
Начинаем серию постов о том, как делать индикаторы для терминала OsEngine со стороны программиста.
Делается это обычно в 50 – 100 строк кода, и слой создания индикаторов в OsEngine довольно прост. Тем не менее тема важная, и серия постов будет содержать около 20 статей, включая глубокие объяснения архитектуры для программистов.
Вначале посмотрим на уже готовый индикатор и пройдёмся по небольшому списку того, что предстоит научится делать.
Список того, что нужно делать, чтобы создать индикатор в OsEngine:
Открываем индикатор AC. В OsEngine это вот этот файл в проекте: