Оптимизатор в OsEngine. Ограничения оптимизатора.

Оптимизатор в OsEngine. Ограничения оптимизатора.

Было бы здорово, если бы всё на свете можно было оптимизировать. И мы очень часто слышим о том, что так и надо. Кстати, возможно современные возможности ИИ скоро это позволят, но на данный момент, это не так.

Оптимизатор - это отдельная огромная часть OsEngine, которая НЕ поддерживает все источники данных, которые есть в OsEngine, и не может оптимизировать всё на свете. Поговорим в данном посте об ограничениях оптимизатора в OsEngine.

 

1. Данные, поддерживаемые оптимизатором.

Данные по свечкам должны поддерживаться в оптимизаторе в полном объёме.

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

 

2. Источники для роботов, поддерживаемые оптимизатором.

Полную поддержку в оптимизаторе на 2024 год имеет вкладка BotTabSimple.

BotTabIndex поддерживается в экспериментальном режиме.

Все остальные источники не поддерживаются, и оптимизировать их не выйдет. Это:

1. BotTabPolygon – Источник для торговли треугольными арбитражами.

2. BotTabCluster – Источник для торговли горизонтальными объёмами.

3. BotTabScreener – Источник для одновременной торговли сотнями инструментами.

4. BoTabPair – Источник для торговли парами инструментов.

Расширять этот список мы не планируем.

 

3. Параметры роботов, которые можно и нельзя оптимизировать.

Параметры, разрешённые к оптимизации:

1. StrategyParameterInt – целочисленный параметр для роботов.

2. StrategyParameterDecimal – параметр для робота, содержащий значение числа с плавающей запятой.

3. StrategyParameterDecimalCheckBox – параметр для робота, содержащий значение числа с плавающей запятой и флаг, включен ли параметр или нет.

Параметры, которые не получится оптимизировать:

1. StrategyParameterBool – параметр, содержащий с себе флаг из булева значения. Отображающийся в настройках, как всплывающее меню с выбором True / False.

2. StrategyParameterString – параметр, содержащий в себе строку или перечисление строк.

3. StrategyParameterTimeOfDay – параметр, содержащий в себе время внутри дня.

4. StrategyParameterButton – параметр, инкапсулирующий в себе методы вызова события по нажатию пользователем на кнопку.

5. StrategyParameterCheckBox – параметр, содержащий с себе флаг из булева значения. Отображающийся в настройках как поле для галочки.

6. StrategyParameterLabel – надпись в окне параметров.

OsEngine блокирует не оптимизируемые параметры автоматически, тем не менее Вам нужно знать об этом, чтобы правильно выстраивать логику роботов:

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

Если что-то не получилось, или остались вопросы, пишите в чат поддержки.

14:19
119

Комментарии

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