Редактор стратегий
Стратегия в ALRADEX — это схема процесса (BPMN): блоки, соединённые связями. Движок проходит схему от блока Начало, выполняет каждый блок и передаёт результаты дальше в виде переменных.
Из чего состоит экран
Заголовок раздела «Из чего состоит экран»- Блоки (левая панель) — палитра элементов. Перетащите блок на схему или кликните по нему, чтобы добавить автоматически. Есть поиск.
- Схема — холст с блоками и связями. Колесо мыши масштабирует, кнопка Вписать схему показывает её целиком.
- Свойства (правая панель) — параметры выбранного блока или связи.
- Панель ошибок — проверка схемы на лету: ошибки и предупреждения с указанием блока.
Элементы схемы
Заголовок раздела «Элементы схемы»| Группа | Элементы |
|---|---|
| Начало / конец | Начало, Конец |
| Логика | Условие (шлюз), Шлюз (любые условия), Параллельный шлюз |
| Задачи | Задача пользователя |
| Таймеры | Пауза (таймер) |
| Блоки | торговые блоки платформы — см. Блоки |
- Условие (шлюз) — выполняется первый исходящий путь с истинным условием или связь по умолчанию.
- Шлюз (любые условия) — активируются все пути с истинным условием; при слиянии шлюз ждёт все активные ветви.
- Параллельный шлюз — активирует все пути сразу, без условий; при слиянии ждёт каждую входящую связь.
Условие задаётся на связи, выходящей из шлюза: выберите связь на схеме и настройте его в панели свойств. Подробнее — Условия.
Пауза (таймер)
Заголовок раздела «Пауза (таймер)»Останавливает поток по ветке на заданное время (секунды, минуты, часы, дни), затем продолжает со следующего блока. Обычно стратегию строят как цикл: получить свечи → посчитать → решить → пауза → снова к свечам.
Переменные
Заголовок раздела «Переменные»Каждый блок пишет результат в переменную, которая доступна всем блокам ниже по потоку. Имя переменной результата можно поменять в свойствах блока (Имя переменной для результата).
Параметры, которые задаются при запуске, доступны как
strategyParams.<имя> — например, strategyParams.symbol. Так одну схему
можно запускать на разных инструментах.
Создание и импорт
Заголовок раздела «Создание и импорт»При создании определения можно:
- начать с пустой схемы;
- Скопировать существующую стратегию — её схема станет основой;
- Импорт XML — загрузить BPMN-файл.
Через меню Ещё действия схему можно открыть как XML и поправить вручную; изменения применяются кнопкой Применить и вернуться к схеме.
Сохранение
Заголовок раздела «Сохранение»Сохранить создаёт новую версию схемы и отправляет её на деплой. Если в схеме остались ошибки, сохранить можно, но бэктест не запустится, пока их не исправить. Как работают версии — Версии и деплой.