Настройки выхода и управление риском
Шаги Выход и Риск определяют две разные вещи: как должна закрываться позиция и когда бот должен перестать разрешать новые входы. Их путаница приводит к нестабильному поведению.
Что это
В этой статье объясняются текущие элементы управления выходом и ограничения риска на уровне аккаунта, доступные в редакторе ботов.
Когда использовать
Используйте эту статью, если:
- вы устанавливаете логику тейк-профита, стоп-лосса или трейлинга
- нужно ограничить активность ботов по дням
- вы хотите понять, чем правила выхода отличаются от лимитов риска
Перед началом
Прежде чем работать над «Выходом и риском», вы уже должны знать:
- предполагаемая логика входа
- ожидаемое поведение сетки
- грубый стиль стратегии
Важное текущее поведение продукта:
- блок выхода поддерживает процентные выходы и дополнительные выходы на основе фильтров.
- можно включить трейлинг-стоп с процентами активации и обратного вызова
- funding_capture существует только для настроек фьючерсов
- если при сборе финансирования используются выходные фильтры, становится обязательным force_exit_after_seconds
- блок рисков поддерживает max_daily_trades , max_daily_loss_pct и cool_down_minutes
Пошагово
Шаг 1. Определите базовую логику тейк-профита и стоп-лосса.
Текущий шаг выхода поддерживает:
- take_profit_pct
- stop_loss_pct
Начните с них, прежде чем добавлять дополнительную сложность.
Шаг 2. Добавляйте выходы на основе фильтров только тогда, когда они улучшают дизайн.
Выходной блок также поддерживает:
- take_profit_filters
- stop_loss_filters
Используйте их только тогда, когда ваша стратегия требует условных выходов, а не выходов на чистом ценовом расстоянии.
Шаг 3. Тщательно настройте трейлинг-стоп.
Текущий трейлинг-стоп использует:
- trailing_enabled
- trailing_activation_pct
- trailing_callback_pct
Подумайте об этом в два этапа:
- ход сначала должен быть достаточно большим, чтобы активировать трейлинг
- однажды активный обратный вызов определяет, насколько разрешена обратная трассировка
Шаг 4. Используйте привлечение финансирования только в правильном контексте
Привлечение финансирования относится только к конфигурациям фьючерсов.
В нынешнюю структуру входят:
- enabled
- min_payments
- delay_seconds
- force_exit_after_seconds
- необязательные exit_filters
Если вы включите захват финансирования, а также добавите фильтры выхода для захвата финансирования, в форме потребуется force_exit_after_seconds , чтобы позиция имела четкую границу принудительного выхода.
Шаг 5. Установите ежедневные лимиты риска
Шаг риска в настоящее время поддерживает:
- Максимальное количество ежедневных сделок
- Максимальный ежедневный убыток, %
- Минуты восстановления
Они не описывают, как происходит выход из одной позиции. Они описывают, разрешено ли боту открывать новые позиции после недавней активности.
Шаг 6. Убедитесь, что выход и риск не противоречат друг другу.
Прежде чем сохранить, задайте следующие вопросы:
- стопор слишком тугой для ширины сетки
- не срабатывает ли трейлинг-стоп слишком рано
- может ли бот слишком легко достичь дневного лимита торговли
- может ли время восстановления заблокировать шаблон повторного входа, от которого зависит стратегия
Если ответ положительный, упростите перед запуском.
Что вы должны увидеть
К концу настройки выхода и риска у вас должно быть:
- один четкий план тейк-профита
- один четкий план стоп-лосса
- трейлинг включен только тогда, когда это оправдано
- дневные лимиты, соответствующие частоте торговли по стратегии
Частые ошибки
- рассматривать лимиты риска, как если бы они были выходом из текущей позиции
- включение всех механизмов выхода одновременно без явной причины
- использование захвата финансирования в условиях, не связанных с фьючерсами
- установка достаточно широкой сетки, чтобы остановка стала нереальной
- забываем провести новое тестирование после смены выходов или риска
Связанные статьи
- Настройки сетки
- Сохранить, изменить, клонировать и запустить
- Почему перед запуском требуется проверка на истории
- Как читать отчёт о проверке на истории