
ATR для стоп-лосса: единственный правильный подход
ATR (Average True Range) — индикатор средней истинной волатильности, который автоматически адаптирует размер стоп-лосса к текущим рыночным условиям. ATR-стоп расширяется на волатильном рынке и сужается на спокойном, решая главную проблему фиксированных стоп-лоссов.
Проблема фиксированного стоп-лосса
Фиксированный стоп-лосс (например, 2% от цены входа) не учитывает текущую волатильность рынка. Одни и те же 2% — это:
- Половина ATR на спокойном рынке (BTC в консолидации) — стоп будет выбит рыночным шумом
- Одна десятая ATR на волатильном рынке (BTC в импульсном движении) — стоп слишком далеко, чрезмерный риск
ATR решает эту проблему, автоматически масштабируя стоп-лосс в зависимости от волатильности. Результат: меньше ложных срабатываний на спокойном рынке и адекватная защита на волатильном.
Формула ATR и расчёт стоп-лосса
True Range (TR) — максимальное из трёх значений:
- High − Low (текущая свеча)
- |High − Close предыдущей| (гэп вверх)
- |Low − Close предыдущей| (гэп вниз)
ATR — скользящее среднее TR за N периодов (стандарт: 14).
Формула стоп-лосса: Цена входа − (ATR × множитель) для лонга. Для шорта: Цена входа + (ATR × множитель).
| Множитель | Характеристика | Применение |
|---|---|---|
| 1.0 | Тесный стоп | Скальпинг, частые выбивания |
| 1.5 | Стандартный | Интрадей-торговля |
| 2.0 | Комфортный | Свинг-трейдинг |
| 3.0 | Широкий | Позиционная торговля, трендовые системы |
ATR-стоп vs другие методы
| Метод стоп-лосса | Плюсы | Минусы |
|---|---|---|
| Фиксированный % | Простота | Не учитывает волатильность |
| По уровню поддержки | Логичен технически | Субъективен, сложно формализовать |
| ATR-стоп | Адаптивен, объективен | Меняется со временем |
| Chandelier Exit | Динамический трейлинг | Более сложный расчёт |
ATR-стоп — золотой стандарт для алгоритмических стратегий. Он полностью формализован, не требует субъективных решений и автоматически адаптируется к условиям. Для бэктестирования это идеальный метод.
Результаты бэктестирования: ATR vs фиксированный стоп
Мы протестировали стратегию пересечения EMA(20)/EMA(50) на BTC/USDT (4H, 2020–2025) с разными методами стоп-лосса:
| Метод стопа | Win Rate | Profit Factor | Max DD | Средний R:R |
|---|---|---|---|---|
| Фиксированный 2% | 38% | 1.41 | 22.3% | 1:2.1 |
| Фиксированный 3% | 44% | 1.52 | 24.8% | 1:1.8 |
| ATR(14) × 1.5 | 46% | 1.78 | 18.4% | 1:2.3 |
| ATR(14) × 2.0 | 49% | 1.93 | 17.1% | 1:2.1 |
ATR-стоп с множителем 2.0 показал лучшие результаты по всем ключевым метрикам: выше винрейт, выше Profit Factor, ниже просадка. Причина: ATR-стоп реже выбивается рыночным шумом, позволяя прибыльным сделкам развиваться. Фиксированный 2%-стоп слишком тесный для волатильных периодов и слишком широкий для спокойных.
Практические рекомендации по ATR-стопу
- Период ATR: 14 — стандарт для большинства таймфреймов. Для скальпинга можно уменьшить до 7–10
- Множитель: начните с 2.0 и оптимизируйте в бэктесте. Для BTC на 4H оптимальный множитель обычно 1.5–2.0
- Размер позиции: ATR-стоп можно использовать для расчёта размера позиции: Размер = (Допустимый убыток в $) / (ATR × множитель). Это автоматически уменьшает позицию на волатильном рынке и увеличивает на спокойном
- Не двигайте стоп дальше: ATR-стоп рассчитывается в момент входа и не расширяется. Он может только подтягиваться к цене (трейлинг)
Chandelier Exit: ATR-трейлинг
Chandelier Exit — развитие идеи ATR-стопа для трейлинга. Вместо фиксации стопа от цены входа, Chandelier Exit рассчитывает стоп от максимума цены за N периодов:
Stop = Highest High(N) − ATR(14) × множитель
При росте цены стоп подтягивается вверх. При снижении — остаётся на месте. Это позволяет «отпускать» прибыльные сделки и защищать накопленную прибыль. На BTC/USDT (4H) Chandelier Exit с множителем 3.0 и периодом 22 показал Profit Factor 2.14 — лучший результат среди всех протестированных методов стоп-лосса.
Преимущество Chandelier Exit — автоматическая фиксация прибыли. В трендовых стратегиях, где основная прибыль приходится от нескольких больших движений, Chandelier Exit удерживает позицию во время тренда и закрывает при развороте. Фиксированный тейк-профит закрыл бы позицию слишком рано, упустив основную часть движения.
ATR на разных рынках
Значение ATR(14) существенно различается по рынкам, что влияет на выбор множителя:
| Рынок | ATR(14) на 4H | Рекомендуемый множитель |
|---|---|---|
| BTC/USDT | 1.5–4% | 1.5–2.0 |
| ETH/USDT | 2–5% | 1.5–2.0 |
| Альткоины | 3–8% | 2.0–2.5 |
| EUR/USD | 0.3–0.5% | 2.0–3.0 |
| SPY | 0.5–1.5% | 2.0–2.5 |
На альткоинах с высокой волатильностью ATR-стоп с множителем 2.0 может составить 10–16% от цены входа — это нормально для волатильных активов. Ключевое: размер позиции должен быть скорректирован так, чтобы убыток при срабатывании стопа не превышал допустимый процент капитала (обычно 1–2%). Широкий ATR-стоп компенсируется меньшей позицией — это фундаментальный принцип позиционного размера, связывающий волатильность с управлением рисками. Формула: если ATR = 5% и множитель 2.0, стоп = 10%. При допустимом убытке 2% от $10 000 ($200), размер позиции = $200 / 10% = $2 000.
ATR для определения тейк-профита
ATR полезен не только для стоп-лосса, но и для тейк-профита. Простое правило: тейк-профит = ATR × множитель × R:R. Если стоп = ATR × 2.0, а R:R = 1:2, то тейк = ATR × 4.0. Это обеспечивает симметричное масштабирование обеих целей относительно волатильности. На спокойном рынке и стоп, и тейк будут ближе к цене входа. На волатильном — дальше. Стратегия автоматически адаптируется к условиям без ручного вмешательства.
Для частичной фиксации прибыли можно использовать несколько ATR-уровней: первая цель на ATR × 2, вторая на ATR × 3, третья на ATR × 5. Закрывайте треть позиции на каждом уровне и переносите стоп в безубыток после первой цели. Такой подход сочетает фиксацию прибыли с возможностью захватить крупное движение.
ATR-стоп в StratBase.ai
В конфигураторе StratBase.ai выберите тип стоп-лосса «ATR», укажите период и множитель. Rust-движок рассчитает ATR на каждой свече и автоматически определит уровень стоп-лосса для каждой сделки. Используйте оптимизацию для поиска лучшего множителя на конкретном инструменте — оптимальное значение зависит от типа стратегии, таймфрейма и характера инструмента.
Дополнительные ресурсы
Об авторе
Трейдер-аналитик с 7+ годами опыта на крипто- и фондовых рынках. Специализируется на количественном анализе, оптимизации стратегий и управлении рисками.
Часто задаваемые вопросы
Как рассчитать стоп-лосс по ATR?▾
Стоп-лосс = Цена входа ± (ATR × множитель). Для лонга: SL = Entry - ATR(14) × 2.0. Пример: BTC вход $50,000, ATR(14) = $1,500. SL = $50,000 - $1,500 × 2.0 = $47,000 (стоп на $3,000 ниже). Множитель выбирается по стилю: 1.0-1.5 (тесный, для скальпинга), 2.0-2.5 (стандарт), 3.0+ (широкий, для тренд-фолловинга).
Какой множитель ATR лучший?▾
Зависит от стратегии: 1.0× ATR — очень тесный, выбьет шумом (~40% стопов преждевременные). 1.5× ATR — тесный, для скальпинга (~25% преждевременных). 2.0× ATR — стандарт для дейтрейдинга (~15% преждевременных). 2.5-3.0× ATR — для свинга и тренд-фолловинга (~5-8% преждевременных). Бэктестируйте несколько множителей и выберите оптимальный для вашей стратегии.
Комментарии (0)
Loading comments...

