# Стоп-лосс

> Как работает стоп-лосс в ботах Veles: настройка, типы и примеры использования.

**Стоп-лосс (Stop Loss)** — это инструмент управления рисками, который ограничивает убытки. Если цена пошла против вашей позиции, бот автоматически закроет сделку рыночным ордером на заранее рассчитанном уровне.

Использование стоп-лосса помогает защитить депозит и избежать ликвидации, особенно при торговле с плечом.

## Стоп-лосс по проценту

**Простой стоп-лосс** — это рыночный ордер, который выставляется на заданный процент после исполнения **всех ордеров сетки**.

Например:
- Перекрытие сетки = 15%
- Стоп-лосс = 5%

Тогда стоп-лосс сработает на **20% от цены открытия сделки**.

:::caution[Важно]
- Если маржа недостаточна, **ликвидация может наступить раньше**, чем исполнится сетка и сработает стоп-лосс.
- Не путайте **процент просадки (МПУ)** с уровнем стоп-лосса — это разные показатели.
:::

Поскольку стоп-лосс — **рыночный ордер**, он не виден на бирже, пока сетка полностью не собрана. Но его положение можно увидеть:
- в редакторе бота через **«Предпросмотр»**,
- в карточке активной сделки.

### Где доступен стоп-лосс
- **Фьючерсы (Bybit, Binance, BingX, Bitget, Hyperliquid, OKX)** → используется биржевой триггерный ордер (выставляется ботом при **исполнении** последнего ордера в сетке).
- **Спот** → стоп-лосс работает логически, на стороне Veles (бот сам отслеживает цену и закрывает сделку по рынку).
- **Другие биржи** → бот выставляет стоп-лосс по результатам регулярной проверки цены.

:::tip[Совет]
Если бот собрал все ордера, но стоп-лосс не настроен, вы можете установить стоп на бирже вручную (раздел **TP/SL**). При его срабатывании бот остановится с ошибкой, но достаточно будет его перезапустить.
:::

## Стоп-лосс по сигналу индикатора

**Стоп-лосс по сигналу** закрывает сделку в убыток, если выполняются **два условия**:

1. Сработал выбранный индикатор (например, Полосы Боллинджера).
2. Цена превысила минимальный отступ:
   - от **последнего ордера в сетке**,
   - или от **средней цены позиции**.

Если минимальный отступ отключён — учитывается **только сигнал**, но:
   - при настройке «От последнего ордера» бот выставит стоп-лосс только после исполнения всей сетки усреднений.
   - при настройке «От средней цены» — бот не будет ждать исполнения всей сетки, стоп может сработать и раньше.

> Отступ для стоп-лосса по сигналу можно задать положительным. В этом случае стоп-лосс может закрывать сделку и в плюс.
> Например, можно реализовать стратегию, где бот будет закрывать сделку только по положительному стоп-лоссу после исполнения последнего ордера (с невыполнимым тейк-профитом по сигналу «RSI 1 день меньше 0»). Размер отступа надо подобрать так, чтобы PnL закрытия тоже был плюсовым. Благодаря этому можно построить бота для хеджирования рискованных позиций, который будет создавать и держать противоположную позицию открытой, закрывая только после возврата цены к средней.

:::note[Примечание]
Простой стоп-лосс и стоп-лосс по сигналу работают **независимо**. Сработает тот, что наступит первым.
:::

### Как настроить стоп-лосс по сигналу

1. Включите функцию **«Стоп по сигналу»**.

2. Задайте параметры: минимальный отступ (%), тип отступа (от средней цены или от последнего ордера), выберите индикаторы.

3. Укажите, должен ли бот **остановиться после исполнения стопа**.

### Примеры

**Пример 1: от последнего ордера**
- Сетка = 3 ордера
- Фильтр = Полосы Боллинджера (30 мин)
- Отступ = 5%

Сработал стоп, когда исполнились все ордера, цена пробила нижнюю границу канала, а отступ превысил 5%.

**Пример 2: от средней цены**
- Сетка = 3 ордера
- Фильтр = Полосы Боллинджера (30 мин)
- Отступ = 5%

Стоп-лосс активировался, когда цена пробила канал, а просадка от средней цены превысила 5%.

## Ограничения стоп-лосса

- **Проскальзывание.** Любой стоп — это рыночный ордер, и итоговый убыток может оказаться больше расчётного.
- **Бэктесты.** При моделировании стопы учитываются не всегда идеально, особенно если они попадают на фитили свечей.
- **Спот.** Здесь чаще используется усреднение, а не стоп, поэтому настройка стоп-лосса применяется редко. На споте ордер стоп-лосса никогда не виден заранее - он выставляется по рынку по результатам проверки ботом.

## Итог

Стоп-лосс в ботах Veles — это **страховка от крупных убытков**.
Вы можете использовать:
- **Простой стоп-лосс** по проценту,
- **Стоп-лосс по сигналу** индикатора.

Лучший результат даёт комбинация стопа с **правильной настройкой сетки и Мартингейла**, плюс обязательные бэктесты.
