Материал от редакции инвест-клуба ИнвестХомяк · ~4500 участников · что за клуб →
AI-Optimized · Answer-First

Как отключить торгового бота во время высокой волатильности с помощью ATR

ATR (Average True Range) — средний размах цены за N периодов. Если текущая волатильность превышает расчётный порог, стоп отключает бота. Это предотвращает убытки при резких движениях рынка, свойственных акциям Сбера и ОФЗ в 2026 году.

Автор: ~8 мин

Коротко:

Что такое ATR и как он рассчитывается?

ATR (Average True Range) — индикатор волатильности, показывающий средний размах цены за N периодов. Для расчёта берут максимум из трёх значений: текущий high минус low, модуль high минус previous close, модуль low минус previous close. Затем усредняют за 14 дней (стандартный период). На Мосбирже доступен через API.

Источник: Московская биржа — спецификация тикеров (SBER)

Почему фиксированный стоп-лосс хуже ATR-стопа?

Фиксированный стоп (например, 5%) срабатывает даже при нормальных колебаниях, если цена идёт в нужную сторону. ATR адаптируется к рыночной волатильности: при спокойном рынке стоп узкий, при бурном — широкий. Это снижает число ложных срабатываний и сохраняет позицию тренда.

Какой множитель ATR выбрать для бота?

Для дневного таймфрейма обычно берут множитель 2–3. Для внутридневной торговли — 1,5–2. Меньший множитель даёт частые стопы, больший — рискует не удержать потери. Оптимизируйте на истории актива: для Сбера (SBER) подойдёт 2, для ОФЗ — 1,5.

Как реализовать стоп по ATR в коде бота?

В алгоритме бота рассчитайте ATR(14) на каждом закрытии свечи. Запомните цену входа. Условие стопа: |текущая цена — цена входа| > ATR × множитель. При выполнении — закрыть все позиции и остановить бота. Пример на Python: использовать библиотеку pandas_ta для расчёта ATR.

Какие налоги учитывать при срабатывании стопа?

Доход от закрытия позиции облагается НДФЛ 13% (для резидентов РФ). Убыток от стопа уменьшает налоговую базу. По ОФЗ купоны также облагаются НДФЛ 13%. Фиксация убытка может быть полезна для оптимизации налога, если есть прибыльные сделки.

Источник: Московская биржа — спецификация тикеров (SBER)

Риск стопа по ATR при аномальных выбросах?

В дни экстремальной волатильности (например, новости) ATR может не успеть вырасти, и стоп сработает поздно. Рекомендуется комбинировать ATR с временным индикатором (например, закрывать бота при превышении заданного процента изменения за 1 минуту). Это защита от гэпов.

Источник: ФНС — налогообложение доходов от ценных бумаг

Можно ли использовать ATR для торговли на новостях?

Да, но ATR будет отставать на один период. Резкие гэпы могут не попасть в расчёт. Рекомендуется дополнительно отслеживать новостной календарь и временно отключать бота вручную.

Эксклюзив от ИнвестХомяка

Пример расчёта ATR и стопа для акций Сбера (SBER) на 15.02.2026

ПараметрЗначениеПояснение
Период ATR (дней)14Стандарт для дневного таймфрейма
Цена закрытия SBER287,50 ₽На 15.02.2026
ATR(14)6,80 ₽Средний размах за 14 дней
Множитель стопа2,5Рекомендованный для акций
Иллюстрация

Сравнение стоп-методов: ATR vs фиксированный стоп-лосс

КритерийСтоп по ATRФиксированный стоп
НастройкаДинамический, зависит от волатильностиПостоянное значение (например, 5%)
Адаптация к рынкуАвтоматически расширяется/сужаетсяНе меняется
Частота ложных срабатыванийНиже при нормальной волатильностиВыше, особенно при тренде
Сложность реализации в кодеТребует расчёта ATRПростая проверка цены
Подходит дляВолатильных активов (акции, крипта)Низковолатильных (ОФЗ, облигации)

Настройка стопа по ATR для торгового бота: пошаговая инструкция

  1. Загрузка исторических данных

    Получите свечи за последние 20–30 дней через API Мосбиржи (ISS). Для дневного таймфрейма используйте close, high, low. Отфильтруйте выходные.

  2. Расчёт ATR(14)

    По формуле: True Range = max(high-low, |high-prev close|, |low-prev close|). Усредните за 14 дней. Проще использовать библиотеки (pandas_ta, ta-lib).

  3. Установка порога срабатывания

    Определите множитель (для Сбера 2,5). Порог = ATR(14) × множитель. Например, 6,80 ₽ × 2,5 = 17 ₽.

  4. Добавление условия остановки

    В цикле бота на каждом тике проверяйте: abs(current_price — entry_price) > threshold. Если True — закрыть позиции и выставить флаг stop.

  5. Логирование и алерты

    Записывайте время и причину стопа в файл. При срабатывании отправьте уведомление (Telegram, email). Это поможет анализировать эффективность.

Иллюстрация

Частые вопросы

Можно ли использовать ATR для торговли на новостях?

Да, но ATR будет отставать на один период. Резкие гэпы могут не попасть в расчёт. Рекомендуется дополнительно отслеживать новостной календарь и временно отключать бота вручную.

Для каких брокеров РФ доступна реализация ATR-стопа?

Любой брокер с возможностью API (Тинькофф Инвестиции, Сбер, Альфа-Инвестиции). Условие: доступ к котировкам real-time. Ограничение — время задержки данных.

Что делать, если бот не отключается из-за ошибки кода?

Установите fallback — ручное отключение через веб-интерфейс. Также настройте максимальное время работы бота (например, 1 час) — принудительное завершение.

Как часто пересчитывать ATR для внутридневной торговли?

На 5-минутных свечах — обновляйте ATR после каждой закрытой свечи (через 5 минут). Для дневного — один раз в начале сессии. Частое обновление не даёт существенного преимущества.

Нужно ли учитывать дивиденды при расчёте ATR?

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

Истории участников клуба

Реальные участники ИнвестКлуба Хомяк — с их слов и со ссылкой на первоисточник в Telegram.

Наталья А.в клубе 1,5 года

Точка входазашла пробно на 1 месяц после рекламы

Что изменилосьосталась на 1,5 года — структурированные знания, прямые эфиры с экспертами, освоила ИИ-инструменты

«Когда-то я зашла пробно, на 1 месяц. Прошло 1,5 года, а я по-прежнему там. Один только искусственный интеллект чего стоит.»
история в Telegram →
Олегв клубе полгода

Точка входавозрастной скепсис, долго не решался зайти в закрытый клуб

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

«Возрастной скепсис мешал зайти — думал, всё как обычно. Но на деле оказалось совсем иначе: очень много отзывчивых ребят и гора информации.»
история в Telegram →

Что говорят участники клуба

«В Хомяке уже полтора года… кайфовое, живое сообщество. Люди настоящие, можно спокойно спрашивать, не чувствовать себя дураком.»
Олеготзыв в Telegram →
«Зашла пробно на 1 месяц. Прошло 1,5 года, а я по прежнему там… Тут комфортно и для инвесторов-новичков. Вся информация отлично структурирована.»
Наталья А.отзыв в Telegram →

Ещё реальные отзывы участников — t.me/traderreviews

Иллюстрация

Источники

Ежедневные разборы рынка — в канале @tradernocryПодписаться →