Автостоп
Обзор системы
Автостоп защищает депозит при значительных убытках, автоматически останавливая алгоритмы и закрывая позиции при достижении заданных лимитов.
Система отслеживает убытки в реальном времени и выполняет защитные действия без вашего участия, предотвращая критические просадки депозита.
Доступны два типа автостопа:
По балансам — отслеживает реализованные и нереализованные убытки относительно максимального баланса
По отчётам — анализирует только реализованные убытки в закрытых сделках за выбранный период
Автостоп по балансам
Принцип работы
Автостоп по балансам отслеживает изменение баланса выбранного актива и срабатывает, если сумма реализованных и нереализованных убытков превышает заданный лимит.
Что учитывается:
✅ Реализованный убыток — закрытые сделки с убытком
✅ Нереализованный убыток — текущий PnL открытых позиций
Базовый баланс:
За точку отсчёта принимается максимальное значение баланса, достигнутое с момента запуска автостопа. Базовый баланс автоматически увеличивается при росте баланса, но никогда не уменьшается.
Пример:
Запуск автостопа: баланс 100 USDT → базис = 100 USDT
Прибыльная сделка +10 USDT: баланс 110 USDT → базис = 110 USDT
Убыточная сделка -5 USDT: баланс 105 USDT → базис остаётся 110 USDT
Прибыльная сделка +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 состояние автостопов сохраняется:
включённые автостопы остаются включёнными
отключённые автостопы остаются отключёнными
базовые балансы сохраняются
настройки не сбрасываются
Связь с другими функциями
Фильтры эффективности торговли
Функционал автостопа по отчётам пересекается с фильтрами эффективности на уровне отдельного алгоритма. Подробнее читайте в статье «Эффективность торговли».
Автостоп по лицензии
Дополнительный тип защиты, связанный с ограничениями лицензии. Подробнее читайте в статье «Автостоп по лицензии».
Контакты и поддержка
Если у вас возникли вопросы по настройке автостопа или вы хотите предложить улучшения, обратитесь в службу поддержки.
Последнее обновление