# Автостоп

Автостоп защищает депозит при значительных убытках, автоматически останавливая алгоритмы и закрывая позиции при достижении заданных лимитов.

Система отслеживает убытки в реальном времени и выполняет защитные действия без вашего участия.

**Два типа:**

* **По балансам** — отслеживает реализованные и нереализованные убытки относительно максимального баланса
* **По отчётам** — анализирует только реализованные убытки в закрытых сделках за период

***

### Автостоп по балансам

#### Принцип работы

Отслеживает изменение баланса актива и срабатывает, если сумма реализованных и нереализованных убытков превышает лимит.

**Что учитывается:**

* ✅ Реализованный убыток — закрытые сделки с убытком
* ✅ Нереализованный убыток — текущий PnL открытых позиций

**Базовый баланс:**

Точка отсчёта = максимальное значение баланса с момента запуска. Увеличивается при росте баланса, но никогда не уменьшается.

**Пример:**

1. Запуск: 100 USDT → базис 100
2. +10 USDT → базис 110
3. 5 USDT → базис остаётся 110
4. +3 USDT → базис остаётся 110

Текущий убыток: 110 - 108 = -2 USDT

***

### Настройка по балансам

#### 1. Создайте автостоп

«Авто-стопы» → «Добавить авто-стоп»

***

#### 2. Название

Понятное название: «Защита основного -50 USDT», «Аварийная остановка -100 USDT».

***

#### 3. Актив

Котируемый актив для отслеживания: USDT, USDC, BTC, ETH и др.

После выбора в «Текущий баланс» отобразится полное значение баланса этого актива.

⚠️ При запуске текущий баланс становится базовым. При каждой остановке и повторном запуске базис обновляется.

***

#### 4. Алгоритмы для остановки

**По умолчанию:** останавливаются все существующие алгоритмы.

#### Вариант А: Конкретные алгоритмы

В «Ключевые слова» введите названия алгоритмов.

**Результат:** остановятся **только** указанные.

⚠️ Новые алгоритмы останавливаться не будут.

**Поиск:** введите часть названия (например, «Shots») и нажмите «Ввод» — добавятся все совпадающие.

***

#### Вариант Б: Все, кроме выбранных

Включите «Исключить» и укажите алгоритмы, которые **не** останавливать.

**Результат:** остановятся все, **кроме** указанных.

✅ Новые алгоритмы автоматически включаются в автостоп.

**Применение:**

* Вариант А — точечная защита конкретных стратегий
* Вариант Б — комплексная защита всего депозита

***

#### 5. Максимальный убыток

Максимально допустимый убыток относительно базового баланса.

Целые и дробные числа. Положительные автоматически → отрицательные.

**Примеры:**

* 10 → сработает при -10 USDT
* 50.5 → сработает при -50,5 USDT
* 100 → сработает при -100 USDT

***

#### Как считается убыток

**Реализованный убыток** — закрытые сделки (в «Отчёты»)

**Нереализованный убыток** — текущий PnL открытых позиций (в «Сделки и позиции»)

**Формула:**

Текущий убыток = Базовый баланс - (Текущий баланс + Нереализованный PnL всех позиций)

***

#### Примеры

**Пример 1: Только нереализованный**

Базис: 100 USDT, Лимит: -10 USDT

Открытая позиция: PnL -10 USDT

→ Автостоп срабатывает

**Пример 2: Комбинация**

Базис: 100 USDT, Лимит: -10 USDT

Реализованный: -6 USDT

Нереализованный: -4 USDT

Сумма: -10 USDT → срабатывает

**Пример 3: Не достиг лимита**

Базис: 100 USDT, Лимит: -10 USDT

Реализованный: -6 USDT

Нереализованный: -3 USDT

Сумма: -9 USDT → не срабатывает

***

#### 6. Поведение с позициями

#### Без паник селла (по умолчанию)

Галочка «Паник селл» выключена.

**Поведение:**

* Алгоритмы останавливаются
* Позиции остаются открытыми
* Закрываются по TP, SL или вручную

**Применение:** когда хотите сохранить возможность отката цены.

***

#### С паник селлом

Галочка «Паник селл» включена.

**Поведение:**

* Алгоритмы останавливаются
* Все позиции немедленно закрываются маркет-ордерами

⚠️ Закрытие по рынку → возможны проскальзывание и дополнительные убытки.

**Применение:** критические ситуации, когда важнее зафиксировать убыток.

***

#### 7. Сохраните и запустите

«Сохранить и запустить» для активации.

На вкладке «Авто-стопы» → «По балансам» отобразятся:

* Название, актив, базис, текущий баланс
* Максимальный и текущий убыток
* Количество алгоритмов, статус

***

#### Множественные автостопы

Можно создать несколько с разными настройками.

**Пример:**

**Автостоп 1: Общая защита**

* USDT, лимит -100, все кроме «Основной», паник селл

**Автостоп 2: Скальпинг**

* USDT, лимит -20, алгоритмы со словом «Scalp», без паник селла

**Автостоп 3: Фьючерсы**

* USDT, лимит -50, все фьючерсные, паник селл

***

### Автостоп по отчётам

#### Принцип работы

Анализирует только реализованные убытки в закрытых сделках за период.

**Что учитывается:**

* ✅ Реализованный убыток — закрытые сделки
* ❌ Нереализованный убыток — не учитывается

**Возможности:**

* Анализ за скользящий период
* Фильтрация по рынкам (спот, фьючерсы)
* Фильтрация по торговым парам
* Фильтрация по источникам (алгоритмы)

***

### Настройка по отчётам

Окно состоит из двух частей:

* **Верх** — параметры анализа отчётов
* **Низ** — выбор алгоритмов и лимит

***

#### Верх: Анализ отчётов

#### 1. Для последних

Скользящий период для анализа.

**Варианты:**

* 1 час, 6 часов, 12 часов
* 24 часа, 3 дня, 7 дней, 30 дней

**Как работает:**

«Последние 24 часа» → анализ за 24 часа от текущего момента. Период постоянно сдвигается.

**Пример:**

15:00 среды → сделки с 15:00 вторника до 15:00 среды

16:00 среды → сделки с 16:00 вторника до 16:00 среды

***

#### 2. Рынок

Рынок для анализа:

* Спот — только спот
* Фьючерсы — только фьючерсы
* Пусто — все рынки

***

#### 3. Символ

Торговые пары для анализа.

**Способы:**

**Конкретные:** BTCUSDT, ETHUSDT

**По активу:** USDT → все пары с USDT

**Несколько:** кнопки «Вставить список» / «Скопировать в буфер»

**Исключение:** галочка «Исключить» + пары для исключения

**Пусто:** все пары

***

#### 4. Открыто по отчётам

Источники сделок.

**Варианты:**

**Конкретный:** «Shots BTCUSDT»

**По части:** «Shots» → все с «Shots» в названии

**Ручная торговля:** «Manual»

**Несколько:** через запятую

**Пусто:** все источники

***

#### Низ: Настройка действий

#### 5. Ключевые слова

Алгоритмы для остановки при срабатывании.

Работает как в автостопе по балансам:

* Конкретные названия
* Часть названия для группы
* «Исключить» для всех, кроме указанных

***

#### 6. Исключить эмулированные

Галочка для учёта только реальных сделок.

**Применение:** при тестировании с эмулированными сделками.

***

#### 7. Информационные поля

После настройки отображается:

**Алгоритмы:** количество и список отобранных

**Сделки:** количество найденных в отчётах по критериям

**Итого:** текущий суммарный PnL по найденным сделкам

Это значение сравнивается с максимальным убытком.

***

#### 8. Максимальный убыток

Максимально допустимый убыток по настроенной выборке.

При превышении автостоп срабатывает и останавливает алгоритмы.

***

#### 9. Сохраните и запустите

«Сохранить и запустить» для активации.

На вкладке «Авто-стопы» → «По отчётам» отобразятся:

* Название, период, фильтры
* Найденные сделки, суммарный PnL
* Максимальный убыток, алгоритмы, статус

***

#### Особенности

#### Срабатывание при запуске

⚠️ Если при запуске PnL уже меньше лимита, автостоп сработает только после **следующей** сделки из выборки.

**Пример:**

Лимит: -50 USDT

PnL при запуске: -60 USDT

→ Автостоп ждёт следующей сделки

**Рекомендация:** проверяйте PnL перед запуском.

***

#### Множественные автостопы

Можно создать несколько с разными настройками.

**Пример:**

**Автостоп 1: Скальпинг за 24ч**

* 24 часа, фьючерсы, USDT-пары
* Источники: «Scalp», лимит -30 USDT

**Автостоп 2: Спот за неделю**

* 7 дней, спот, BTCUSDT + ETHUSDT
* Все источники, лимит -100 USDT

**Автостоп 3: Ручная торговля**

* 3 дня, все рынки, все пары
* Источник: Manual, лимит -50 USDT

***

### Сравнение типов

| Параметр             | По балансам                     | По отчётам                  |
| -------------------- | ------------------------------- | --------------------------- |
| **Что учитывается**  | Реализованные + нереализованные | Только реализованные        |
| **Открытые позиции** | ✅ Да                            | ❌ Нет                       |
| **Период**           | С момента запуска               | Скользящий                  |
| **Фильтрация**       | Только по активу                | По рынку, парам, источникам |
| **Базис**            | Макс. с запуска                 | Расчётный по выборке        |
| **Применение**       | Общая защита                    | Контроль стратегий          |

***

### Советы

#### Когда использовать по балансам

✅ Общая защита депозита от критических просадок

✅ Важно учитывать открытые позиции

✅ Быстрое реагирование на нереализованные убытки

✅ Высоколевериджная торговля

#### Когда использовать по отчётам

✅ Контроль эффективности конкретных стратегий

✅ Детальная фильтрация по параметрам

✅ Анализ результатов за период

✅ Разделение контроля разных типов торговли

***

#### Комбинированная защита

Для максимальной защиты используйте оба типа одновременно:

**По балансам:** USDT, лимит -200, все, паник селл

**По отчётам 1:** 24ч, лимит -50, скальпинг

**По отчётам 2:** 7 дней, лимит -100, все

**Результат:** трёхуровневая защита с разной чувствительностью.

***

#### Типичные ошибки

❌ **Слишком маленький лимит**

Срабатывает от нормальных колебаний

→ Установите 3–5% от депозита

❌ **Забыли паник селл**

Позиции накапливают убытки

→ Включайте для критических ситуаций

❌ **Слишком широкий период**

Не реагирует на краткосрочные просадки

→ Короткие периоды (24ч) для активных стратегий

❌ **Не проверили список**

Останавливает не те алгоритмы

→ Проверьте список перед запуском

***

### Дополнительно

#### Сохранение состояния

При перезагрузке ядра состояние сохраняется:

* Включённые остаются включёнными
* Базовые балансы сохраняются
* Настройки не сбрасываются

#### Связь с другими функциями

**Фильтры эффективности:** пересекается с фильтрами на уровне алгоритма

**Автостоп по лицензии:** дополнительная защита по ограничениям лицензии

***

### Контакты и поддержка

Вопросы или предложения — пишите в [службу поддержки](https://t.me/moontrader_support_ru).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.moontrader.com/torgovlya/avtostop.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
