AIO.

Блог

Tools

Расчёт размера позиции по ATR: адаптация к волатильности на любом рынке

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

Average True Range (ATR) — индикатор, разработанный Дж. Уэллсом Уайлдером и представленный в его книге 1978 года New Concepts in Technical Trading Systems. ATR измеряет среднее значение истинного диапазона (True Range) за период расчёта — обычно 14 периодов.

Истинный диапазон для конкретной свечи — это наибольшее из следующих значений:

  • Текущий максимум минус текущий минимум (диапазон свечи)
  • Текущий максимум минус предыдущее закрытие (учитывает гэпы вверх)
  • Текущий минимум минус предыдущее закрытие (учитывает гэпы вниз)

ATR — это экспоненциальная скользящая средняя (по методу сглаживания Уайлдера) значений истинного диапазона за N периодов. Стандартная настройка — 14 периодов. 14-периодный ATR на дневном графике измеряет средний дневной диапазон за последние две недели — точное отражение текущей волатильности рынка.

ATR не показывает направление. Он показывает лишь то, насколько сильно движется рынок. Растущий ATR означает расширение волатильности; падающий — её сжатие. Каждое из этих состояний требует своего подхода к размеру позиции.

Почему ATR лучше фиксированных и процентных стопов

Большинство начинающих трейдеров используют фиксированный стоп-лосс: «я всегда выхожу при убытке $100» или «я всегда ставлю стоп 2%». На практике такие подходы не работают, потому что волатильность рынка непостоянна. Стоп в $100 может быть разумным в спокойную неделю по BTC с дневным диапазоном $500, но безрассудным в неделю расширения волатильности с дневным диапазоном $3,000 — когда рынок способен пройти $100 за секунды.

Стопы на основе ATR адаптируются автоматически:

  • Низкая волатильность (низкий ATR): рынок движется меньше. Уместен более узкий стоп — а более узкий стоп позволяет взять более крупную позицию при том же долларовом риске. Расчёт по ATR автоматически увеличивает позицию, когда условия этому благоприятствуют.
  • Высокая волатильность (высокий ATR): рынок движется сильнее. Нужен более широкий стоп, чтобы не быть выбитым рыночным шумом. Расчёт по ATR автоматически уменьшает позицию, защищая вас от чрезмерного размера в опасных условиях.

В этом главная сила расчёта по ATR: долларовый риск остаётся постоянным, а размер позиции адаптируется к текущим условиям рынка. Вы всегда рискуете одной и той же долей счёта — скажем, 1% — независимо от того, находится ли рынок в спокойной консолидации или в фазе волатильного расширения.

Стандартные множители ATR по типам сделок

Множитель ATR определяет, на сколько единиц ATR разместить стоп ниже точки входа (для лонгов). Общепринятые значения по стилям торговли:

  • 1× ATR: скальпинг / узкий стоп. Подходит для сделок на очень коротких таймфреймах, где нужна высокая точность и вы готовы к более частым срабатываниям стопа. Часто используется на графиках от 1 до 5 минут.
  • 1.5× ATR: внутридневной свинг. Разумный баланс для сделок на графиках от 15 минут до 1 часа. Даёт сделке пространство, чтобы пережить обычный внутридневной шум.
  • 2× ATR: стоп для свинг-сделки. Самый распространённый множитель для многодневных свинг-позиций на 4-часовом или дневном графике. Отсекает типичный шум откатов, оставаясь при этом уже полного дневного диапазона.
  • 3× ATR: позиционная сделка / широкий стоп. Используется для сделок на недельном таймфрейме или когда позиции нужно дать максимум пространства. При этом множителе размер позиции будет существенно меньше.

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

Формула расчёта размера позиции по ATR

Когда у вас есть значение ATR и выбранный множитель, расчёт размера позиции прост:

  1. Stop Distance = ATR × Multiplier
  2. Dollar Risk = Account Size × Risk Percentage
  3. Position Size (in quote currency) = Dollar Risk / Stop Distance × Entry Price — или, что то же самое:
  4. Position Size (in base currency) = Dollar Risk / Stop Distance
  5. Notional Value = Position Size (base) × Entry Price

Целевые уровни в R для лонгов откладываются вверх от входа кратно ATR:

  • TP1 (1R): вход + 1× ATR — минимальная цель, должна достигаться в большинстве успешных сделок
  • TP2 (2R): вход + 2× ATR — надёжная свинг-цель
  • TP3 (3R): вход + 3× ATR — расширенная цель для трендовых сделок

Для шортов эти уровни зеркально откладываются ниже входа.

Разбор примера: свинг-лонг по ETH со стопом 2× ATR

Размер счёта: $10,000. Риск на сделку: 1% (максимальный убыток $100). Вход по ETH: $3,500. Текущий 14-периодный дневной ATR: $175 (5% от цены — типично для умеренно волатильного дня по ETH).

Используем множитель 2× ATR для свинг-сделки:

  • Дистанция стопа: $175 × 2 = $350
  • Цена стоп-лосса: $3,500 − $350 = $3,150
  • Размер позиции: $100 / $350 = 0.286 ETH
  • Номинальная стоимость: 0.286 × $3,500 = $1,000
  • Эффективное плечо: $1,000 / $10,000 = 0.1× (эквивалент спота — плечо не требуется)

Цели в R:

  • TP1 ($3,675): вход + 1× ATR = +$175. P&L = 0.286 × $175 = $50 (0.5% счёта)
  • TP2 ($3,850): вход + 2× ATR = +$350. P&L = 0.286 × $350 = $100 (1% счёта = 1R)
  • TP3 ($4,025): вход + 3× ATR = +$525. P&L = 0.286 × $525 = $150 (1.5R)

Как волатильность меняет размер позиции: сравнение

Та же торговая идея при более низком ATR демонстрирует самонастраивающийся характер расчёта по ATR. Предположим, ETH переходит в период более низкой волатильности: ATR падает до $70 (дневной диапазон 2% — типично для боковика с низкими объёмами).

При том же множителе 2× и риске 1%:

  • Дистанция стопа: $70 × 2 = $140
  • Цена стоп-лосса: $3,500 − $140 = $3,360
  • Размер позиции: $100 / $140 = 0.714 ETH
  • Номинальная стоимость: 0.714 × $3,500 = $2,500

При ATR $70 (низкая волатильность) вы можете взять позицию в 2.5 раза больше при том же долларовом риске. И это правильно — в спокойные периоды ваш стоп значительно уже относительно цены, поэтому вы просто держите больше единиц актива, сохраняя долларовый риск постоянным. Расчёт по ATR говорит вам увеличивать позицию на спокойном рынке и уменьшать на волатильном — прямо противоположно тому, что делают эмоциональные трейдеры.

Применение расчёта по ATR на разных инструментах

Одно из главных достоинств расчёта по ATR в том, что он работает на любом инструменте и таймфрейме без каких-либо изменений. Торгуете ли вы BTC с дневным ATR $2,000 или низколиквидный альткоин с дневным ATR $0.05, формула даёт размер позиции, при котором ваш долларовый риск остаётся на заданном проценте.

Это делает расчёт по ATR идеальным для трейдеров, торгующих несколькими активами одновременно. Вместо того чтобы держать отдельные правила фиксированных стопов для каждого инструмента, вы используете единую систему — ATR × множитель — а математика автоматически учитывает разницу в волатильности. Портфель из пяти позиций, каждая из которых рассчитана на риск 1% через ATR, имеет предсказуемую максимальную просадку при одновременном срабатывании всех пяти стопов: 5% счёта, независимо от того, какие это активы.

Как пользоваться калькулятором позиции по ATR

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

  1. Переключатель Long / Short — задайте направление сделки.
  2. Account Size ($) — ваш общий торговый капитал, например $10,000.
  3. Risk % per Trade — доля риска, например 1% ($100).
  4. Entry Price — планируемый вход, например $3,500.
  5. ATR Value ($) — текущее значение Average True Range в ценовом выражении, например $70.
  6. ATR Multiplier — выберите от 1× до 3×; 2× ATR при ATR $70 даёт дистанцию стопа $140, как в примере выше.

Калькулятор мгновенно выдаёт размер позиции (в единицах актива), дистанцию стопа по ATR, цену стоп-лосса, долларовый риск, номинальную стоимость, подразумеваемое плечо и цели 1R–3R. При риске $100 и стопе $140 это та самая позиция 0.714 ETH, разобранная выше. Откройте калькулятор позиции по ATR и рассчитайте свои значения.

Попробуйте бесплатный калькулятор позиции по ATR

Введите размер счёта, процент риска, цену входа, значение ATR и множитель — и мгновенно получите дистанцию стопа, размер позиции, номинальную стоимость и цели в R.

Открыть бесплатный калькулятор