Налаштування виходу й керування ризиком
Кроки Вихід і Ризик визначають дві різні речі: як має закриватися позиція та коли бот повинен припинити дозволяти нові входи. Їх плутання призводить до нестабільної поведінки.
Що це
У цій статті пояснюється поточний контроль виходу та обмеження ризику на рівні акаунта, доступні в редакторі ботів.
Коли використовувати
Використовуйте цю статтю, якщо:
- ви встановлюєте тейк-профіт, стоп-лосс або логіку трейлінгу
- потрібно обмежити активність бота по днях
- ви хочете зрозуміти, чим правила виходу відрізняються від лімітів ризику
Перед початком
Перш ніж працювати над Вихід і Ризик , ви повинні знати:
- передбачена логіка входу
- очікувана поведінка сітки
- приблизний стиль проведення стратегії
Важлива поточна поведінка продукту:
- блок виходу підтримує відсоткові виходи та додаткові виходи на основі фільтрів
- трейлінг-стоп можна ввімкнути з відсотками активації та відкату
- 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: Установіть щоденні обмеження ризику
Наразі крок Risk підтримує:
- Макс щоденних угод
- Максимальна щоденна втрата %
- Хвилини відновлення
Вони не описують, як виходить одна позиція. Вони описують, чи дозволено боту відкривати нові позиції після нещодавньої активності.
Крок 6. Переконайтеся, що вихід і ризик не борються один з одним
Задайте ці запитання перед збереженням:
- обмеження занадто вузьке для ширини сітки
- трейлінг-стоп активується занадто рано
- чи може бот надто легко досягти денного обмеження торгівлі
- може пауза відновлення блокувати шаблон повторного входу, від якого залежить стратегія
Якщо відповідь ствердна, спростіть перед запуском.
Що ви маєте побачити
Після завершення налаштування Вихід і Ризик ви повинні мати:
- один чіткий план тейк-профіту
- один чіткий план стоп-лосс
- трейлінг вмикається лише тоді, коли для цього є причина
- щоденні ліміти, які відповідають частоті торгівлі за стратегією
Часті помилки
- розглядати ліміти ризику як виходи для поточної позиції
- вмикання кожного механізму виходу відразу без чіткої причини
- використання фінансування на неф’ючерсній конфігурації
- встановити достатньо широку сітку, щоб зупинка стала нереальною
- забути запустити нову перевірку на історії після зміни виходів або ризику
Пов’язані статті
- Налаштування сітки
- Зберегти, відредагувати, клонувати та запустити
- Чому перед запуском потрібна перевірка на історії
- Як читати звіт перевірки на історії