Автостоп

Обзор системы

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

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

Доступны два типа автостопа:

  • По балансам — отслеживает реализованные и нереализованные убытки относительно максимального баланса

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


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

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

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

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

  • ✅ Реализованный убыток — закрытые сделки с убытком

  • ✅ Нереализованный убыток — текущий PnL открытых позиций

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

За точку отсчёта принимается максимальное значение баланса, достигнутое с момента запуска автостопа. Базовый баланс автоматически увеличивается при росте баланса, но никогда не уменьшается.

Пример:

  1. Запуск автостопа: баланс 100 USDT → базис = 100 USDT

  2. Прибыльная сделка +10 USDT: баланс 110 USDT → базис = 110 USDT

  3. Убыточная сделка -5 USDT: баланс 105 USDT → базис остаётся 110 USDT

  4. Прибыльная сделка +3 USDT: баланс 108 USDT → базис остаётся 110 USDT

Текущий убыток относительно базиса: 110 - 108 = -2 USDT


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

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

Откройте вкладку «Авто-стопы» и нажмите «Добавить авто-стоп».


2. Укажите название

Введите понятное название, отражающее назначение автостопа.

Примеры:

  • «Защита основного депозита -50 USDT»

  • «Аварийная остановка -100 USDT»

  • «Защита скальпинга -20 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

Текущая открытая позиция: PnL = -3 USDT

Результат: суммарный убыток = -9 USDT → автостоп не срабатывает (меньше -10)


6. Настройте поведение с позициями

Определите, что делать с открытыми позициями при срабатывании автостопа.

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

Галочка «Паник селл по триггеру» отключена.

Поведение:

  • алгоритмы останавливаются

  • открытые позиции остаются открытыми

  • позиции закрываются по Take Profit, Stop Loss или вручную

Применение:

Используйте, если хотите сохранить возможность отката цены и закрытия позиций с меньшим убытком или даже с прибылью.


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

Галочка «Паник селл по триггеру» включена.

Поведение:

  • алгоритмы останавливаются

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

  • не имеет значения, как и когда были открыты позиции

⚠️ Важно: закрытие происходит по рыночной цене, что может привести к проскальзыванию и дополнительным убыткам.

Применение:

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


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

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

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

  • название автостопа

  • отслеживаемый актив

  • базовый баланс

  • текущий баланс

  • максимальный убыток

  • текущий убыток

  • количество алгоритмов под защитой

  • статус (активен/неактивен)


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

Вы можете создать несколько автостопов по балансам с разными настройками.

Примеры конфигураций:

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

  • Актив: USDT

  • Максимальный убыток: -100 USDT

  • Алгоритмы: все, кроме «Основной Shots»

  • Паник селл: включён

Автостоп 2: Защита скальпинга

  • Актив: USDT

  • Максимальный убыток: -20 USDT

  • Алгоритмы: все алгоритмы со словом «Scalp»

  • Паник селл: отключён

Автостоп 3: Защита фьючерсов

  • Актив: USDT

  • Максимальный убыток: -50 USDT

  • Алгоритмы: все фьючерсные алгоритмы

  • Паник селл: включён


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

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

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

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

  • ✅ Реализованный убыток — только закрытые сделки

  • ❌ Нереализованный убыток — открытые позиции не учитываются

Ключевые возможности:

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

  • фильтрация по рынкам (спот, фьючерсы)

  • фильтрация по торговым парам

  • фильтрация по источникам сделок (конкретные алгоритмы)


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

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

  • Верхняя часть — параметры анализа отчётов и определение базиса

  • Нижняя часть — выбор алгоритмов для остановки и лимит убытков


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

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

Выберите скользящий временной период для анализа отчётов.

Доступные варианты:

  • Последние 1 час

  • Последние 6 часов

  • Последние 12 часов

  • Последние 24 часа

  • Последние 3 дня

  • Последние 7 дней

  • Последние 30 дней

Как работает скользящий период:

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

Пример:

Сейчас 15:00 среды → анализируются сделки с 15:00 вторника до 15:00 среды

Через час (16:00 среды) → анализируются сделки с 16:00 вторника до 16:00 среды


2. Рынок

Укажите рынок для анализа отчётов.

Варианты:

  • «Спот» — только спотовые сделки

  • «Фьючерсы» — только фьючерсные сделки

  • Пустое поле — все рынки


3. Символ

Укажите торговые пары для анализа отчётов.

Способы указания:

Конкретные пары:

Введите точное название пары: BTC/USDT, ETH/USDT

По котируемому активу:

Введите только USDT → анализируются все пары с USDT (BTC/USDT, ETH/USDT, SOL/USDT и т.д.)

Несколько пар:

Используйте кнопки:

  • «Вставить список» — добавить список пар из буфера обмена

  • «Скопировать в буфер» — скопировать текущий список

Все пары, кроме выбранных:

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

Пустое поле: анализируются все торговые пары


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

Укажите источники сделок для анализа.

Варианты:

Конкретный алгоритм:

Введите точное название: «Shots BTC/USDT»

По части названия:

Введите «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 дней

  • Рынок: спот

  • Символ: BTC/USDT, ETH/USDT

  • Источники: все источники

  • Максимальный убыток: -100 USDT

  • Алгоритмы: все спотовые

Автостоп 3: Контроль ручной торговли

  • Период: последние 3 дня

  • Рынок: все

  • Символ: все

  • Источники: Manual

  • Максимальный убыток: -50 USDT

  • Алгоритмы: все алгоритмы


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

Параметр
По балансам
По отчётам

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

Реализованные + нереализованные убытки

Только реализованные убытки

Реакция на открытые позиции

✅ Да

❌ Нет

Временной период

С момента запуска

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

Фильтрация

Только по активу

По рынку, парам, источникам

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

Максимальный с запуска

Расчётный по выборке

Применение

Общая защита депозита

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


Советы по использованию

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

✅ Для общей защиты депозита от критических просадок

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

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

✅ При работе с высоколевериджной торговлей


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

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

✅ Когда нужна детальная фильтрация по параметрам

✅ Для анализа результатов за определённый период

✅ При необходимости разделения контроля разных типов торговли


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

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

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

  • Актив: USDT

  • Максимальный убыток: -200 USDT

  • Алгоритмы: все

  • Паник селл: включён

Автостоп по отчётам 1:

  • Период: 24 часа

  • Максимальный убыток: -50 USDT

  • Источники: скальпинговые алгоритмы

  • Алгоритмы: только скальпинговые

Автостоп по отчётам 2:

  • Период: 7 дней

  • Максимальный убыток: -100 USDT

  • Источники: все алгоритмы

  • Алгоритмы: все

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


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

Слишком маленький лимит убытка

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

Решение: установите лимит с учётом ожидаемой волатильности (3-5% от депозита)


Забыли включить паник селл

При срабатывании автостопа открытые позиции продолжают накапливать убытки

Решение: включайте паник селл для критических ситуаций


Слишком широкий период в автостопе по отчётам

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

Решение: используйте короткие периоды (24 часа) для активных стратегий


Не проверили список алгоритмов

Автостоп останавливает не те алгоритмы или пропускает нужные

Решение: внимательно проверьте список алгоритмов перед запуском


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

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

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

  • включённые автостопы остаются включёнными

  • отключённые автостопы остаются отключёнными

  • базовые балансы сохраняются

  • настройки не сбрасываются


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

Фильтры эффективности торговли

Функционал автостопа по отчётам пересекается с фильтрами эффективности на уровне отдельного алгоритма. Подробнее читайте в статье «Эффективность торговли».

Автостоп по лицензии

Дополнительный тип защиты, связанный с ограничениями лицензии. Подробнее читайте в статье «Автостоп по лицензии».


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

Если у вас возникли вопросы по настройке автостопа или вы хотите предложить улучшения, обратитесь в службу поддержкиarrow-up-right.

Последнее обновление