Оглавление
1. Введение
Индикатор ATR (Average True Range) измеряет волатильность рынка и генерирует торговые сигналы на основе прорывов и сжатий волатильности. Данное руководство содержит оптимизированные настройки для разных торговых стратегий и таймфреймов.
Что такое ATR?
- ATR измеряет средний ценовой диапазон за заданный период
- Высокий ATR = высокая волатильность
- Низкий ATR = низкая волатильность (консолидация)
2. Типы сигналов ATR
1. Сигналы прорыва ATR (высокая волатильность)
Генерируются, когда волатильность превышает среднее значение в заданное число раз, указывая на потенциально сильные движения.
- ATR_BREAKOUT_BUY: высокая волатильность с восходящим импульсом
- ATR_BREAKOUT_SELL: высокая волатильность с нисходящим импульсом
- PUMP: экстремальный всплеск восходящей волатильности
- CRASH: экстремальный всплеск нисходящей волатильности
2. Сигналы сжатия ATR (низкая волатильность)
Генерируются, когда волатильность опускается ниже среднего, указывая на консолидацию и подготовку к возможному прорыву.
- BUY: консолидация с низкой волатильностью и бычьим уклоном
- SELL: консолидация с низкой волатильностью и медвежьим уклоном
3. Параметры конфигурации
Основные настройки ATR
# Включение/отключение сигналов
enable_atr_breakout_signal: true # Сигналы высокой волатильности
enable_atr_contraction_signal: false # Сигналы низкой волатильности
# Множители ATR
atr_high_volatility_multiplier: 2.0 # Порог прорыва (2× среднее)
atr_low_volatility_multiplier: 0.5 # Порог сжатия (0.5× среднее)
# Расчёт ATR
atr_lookback_period: 14 # Периоды для среднего ATR
atr_calculation_period: 14 # Базовый период расчёта ATR
Действия сигналов
supported_volatility_action:
- "BUY" # Сигнал покупки при низкой волатильности
- "SELL" # Сигнал продажи при низкой волатильности
- "PUMP" # Экстремальная восходящая волатильность
- "CRASH" # Экстремальная нисходящая волатильность
supported_volatility_action_broadcast:
- "BUY"
- "SELL"
- "PUMP"
- "CRASH"
- "ATR_BREAKOUT_SELL" # Продажа при высокой волатильности
- "ATR_BREAKOUT_BUY" # Покупка при высокой волатильности
4. Конфигурации торговых стратегий
Скальпинг (быстрые входы/выходы – минуты)
Цель: захватывать небольшие быстрые ценовые движения с высокой чувствительностью
# Конфигурация скальпинга
enable_atr_breakout_signal: true
enable_atr_contraction_signal: true
atr_high_volatility_multiplier: 1.5 # Более низкий порог для быстрых сигналов
atr_low_volatility_multiplier: 0.6 # Ловить ранние сжатия
atr_lookback_period: 7 # Короткий lookback для отзывчивости
atr_calculation_period: 7 # Быстрый расчёт ATR
# Лучшие интервалы Kline: 1m, 3m, 5m
# Приоритетные сигналы: ATR_BREAKOUT_BUY, ATR_BREAKOUT_SELL, PUMP, CRASH
Характеристики:
- Очень чувствителен к изменениям волатильности
- Несколько сигналов за сессию
- Требует постоянного мониторинга
- Повышенный риск ложных сигналов
Дей-трейдинг (интрадей – часы)
Цель: захватывать интрадей-тренды с сбалансированной чувствительностью
# Конфигурация дей-трейдинга
enable_atr_breakout_signal: true
enable_atr_contraction_signal: true
atr_high_volatility_multiplier: 2.0 # Стандартный порог
atr_low_volatility_multiplier: 0.5 # Стандартное сжатие
atr_lookback_period: 14 # Стандартный lookback
atr_calculation_period: 14 # Стандартный ATR
# Лучшие интервалы Kline: 5m, 15m, 30m, 1h
# Приоритетные сигналы: все сигналы сбалансированы
Характеристики:
- Сбалансированная частота сигналов
- Идеально для сессий 9:00–16:00
- Фильтрует мелкий шум
- Подходит большинству дей-трейдеров
Свинг-трейдинг (дни–недели)
Цель: захватывать многодневные тренды с уменьшенным шумом
# Конфигурация свинг-трейдинга
enable_atr_breakout_signal: true
enable_atr_contraction_signal: false # Фокус только на прорывах
atr_high_volatility_multiplier: 2.5 # Более высокий порог для качества
atr_low_volatility_multiplier: 0.4 # Обычно не используется
atr_lookback_period: 20 # Длинный lookback для стабильности
atr_calculation_period: 20 # Более гладкий ATR
# Лучшие интервалы Kline: 1h, 2h, 6h, 12h
# Приоритетные сигналы: ATR_BREAKOUT_BUY, ATR_BREAKOUT_SELL
Характеристики:
- Меньше, но более качественные сигналы
- Периоды удержания 3–10 дней
- Меньше чувствительности к интрадей-шуму
- Хорошо для трейдеров с частичной занятостью
Долгосрочный трейдинг (недели–месяцы)
Цель: выявлять крупные изменения тренда и входы в позиции
# Конфигурация долгосрочного трейдинга
enable_atr_breakout_signal: true
enable_atr_contraction_signal: false
atr_high_volatility_multiplier: 3.0 # Очень селективные сигналы
atr_low_volatility_multiplier: 0.3 # Опционально для зон накопления
atr_lookback_period: 30 # Долгосрочное среднее
atr_calculation_period: 30 # Очень гладкий ATR
# Лучшие интервалы Kline: 6h, 12h, 1d
# Приоритетные сигналы: PUMP, CRASH, ATR_BREAKOUT_BUY/SELL
Характеристики:
- Редкие, но высококонвикционные сигналы
- Периоды удержания несколько недель
- Минимальный мониторинг
- Захватывает крупные рыночные движения
5. Настройки интервалов Kline
Оптимальный выбор интервалов по стратегии
| Интервал Kline | Лучше всего для | Частота сигналов | Уровень шума |
|---|---|---|---|
| 1m | Ультра-скальпинг | Очень высокая | Очень высокий |
| 3m | Скальпинг | Высокая | Высокий |
| 5m | Скальпинг/Дей | Высокая | Средне-высокий |
| 15m | Дей-трейдинг | Средняя | Средний |
| 30m | Дей-трейдинг | Средняя | Средне-низкий |
| 1h | Дей/Свинг | Средне-низкая | Низкий |
| 2h | Свинг | Низкая | Низкий |
| 6h | Свинг/Долгосрочный | Низкая | Очень низкий |
| 12h | Долгосрочный | Очень низкая | Очень низкий | 1d | Долгосрочный | Очень низкая | Минимальный |
Рекомендации мульти-таймфреймового анализа
- Скальперы: 1m для исполнения + 5m для подтверждения тренда
- Дей-трейдеры: 15m для сигналов + 1h для направления тренда
- Свинг-трейдеры: 1h для сигналов + 6h для контекста тренда
- Долгосрочные: 1d для сигналов + недельные графики для макротрендов
6. Действия сигналов и трансляция
Уровни приоритета сигналов
Критические сигналы (всегда транслируются)
- PUMP: экстремальная восходящая волатильность (3.0x+ ATR)
- CRASH: экстремальная нисходящая волатильность (3.0x+ ATR)
Высокоприоритетные сигналы
- ATR_BREAKOUT_BUY: сигнал покупки при высокой волатильности
- ATR_BREAKOUT_SELL: сигнал продажи при высокой волатильности
Стандартные сигналы
- BUY: покупка в консолидации с низкой волатильностью
- SELL: продажа в консолидации с низкой волатильностью
Настройка трансляции
# Включить все релевантные сигналы для вашей стратегии
supported_volatility_action_broadcast:
- "PUMP" # Всегда транслировать – экстремальные события
- "CRASH" # Всегда транслировать – экстремальные события
- "ATR_BREAKOUT_BUY" # Сигналы прорыва
- "ATR_BREAKOUT_SELL" # Сигналы прорыва
- "BUY" # Опционально для скальперов/дей-трейдеров
- "SELL" # Опционально для скальперов/дей-трейдеров
Каналы уведомлений: Discord, Telegram, WhatsApp
7. Лучшие практики
1. Руководство по настройке
Стартовая конфигурация (консервативная):
enable_atr_breakout_signal: true
enable_atr_contraction_signal: false
atr_high_volatility_multiplier: 2.5
atr_lookback_period: 14
Агрессивная конфигурация (для опытных трейдеров):
enable_atr_breakout_signal: true
enable_atr_contraction_signal: true
atr_high_volatility_multiplier: 1.8
atr_low_volatility_multiplier: 0.6
atr_lookback_period: 10
2. Интерпретация сигналов
Сигналы прорыва ATR:
- Подтверждать ростом объёма
- Проверять направление тренда на старшем таймфрейме
- Ставить стоп-лосс ниже/выше недавних свинговых точек
- Избегать во время новостных событий (если это не ваша стратегия)
Сигналы сжатия ATR:
- Дожидаться подтверждения направления
- Использовать для предварительного позиционирования перед прорывами
- Ужесточать стоп-лосс из-за низкой волатильности
- Могут давать ложные сигналы в рендж-маркете
3. Управление рисками по типу сигнала
| Тип сигнала | Размер позиции | Стоп-лосс | Тейк-профит |
|---|---|---|---|
| PUMP/CRASH | 25-50 % от обычного | Тайт (1.0× ATR) | Быстрый (1.5× ATR) |
| Прорыв ATR | 75-100 % | Стандарт (1.5× ATR) | 2.0-3.0× ATR |
| BUY/SELL (сжатие) | 50-75 % | Тайт (1.0× ATR) | 2.0× ATR |
4. Распространённые ошибки, которых следует избегать
Не делайте:
- Использовать настройки скальпинга на 1d-графиках (много ложных сигналов)
- Игнорировать тренды старших таймфреймов
- Гнаться за сигналами PUMP/CRASH без подтверждения
- Применять одинаковые настройки ко всем активам (волатильность различается)
- Торговать без стоп-лосса на сигналах прорыва
Делайте:
- Бэктестировать настройки на ваших конкретных активах
- Комбинировать с другими индикаторами (RSI, MACD, Volume)
- Корректировать множители под волатильность актива
- Вести торговый журнал для отслеживания точности сигналов
- Использовать меньшие размеры позиций на этапе обучения
5. Корректировки под конкретные активы
- Криптовалюты (высокая волатильность):
• Увеличивать множители на 0.3–0.5
• Использовать более длинные lookback-периоды (20-30) - Основные валютные пары (средняя волатильность):
• Стандартные множители работают хорошо
• Lookback 14 периодов оптимален - Акции (переменная волатильность):
• Уменьшать множители для large-cap (1.8-2.2)
• Увеличивать множители для small-cap (2.5-3.5)
Быстрая справочная таблица
Матрица оптимизации Стратегия × Интервал
| Стратегия | Интервалы | Множитель ATR (высокий) | Множитель ATR (низкий) | Lookback | Прорыв | Сжатие |
|---|---|---|---|---|---|---|
| Скальпинг | 1m, 3m, 5m | 1.5 | 0.6 | 7 | Да | Да |
| Дей | 5m, 15m, 30m, 1h | 2.0 | 0.5 | 14 | Да | Да |
| Свинг | 1h, 2h, 6h, 12h | 2.5 | 0.4 | 20 | Да | Нет |
| Долгосрочный | 6h, 12h, 1d | 3.0 | 0.3 | 30 | Да | Нет |
Примеры конфигурационных файлов
Полная конфигурация скальпинга
# СТРАТЕГИЯ СКАЛЬПИНГА – 1m/3m/5m
enable_atr_breakout_signal: true
enable_atr_contraction_signal: true
atr_high_volatility_multiplier: 1.5
atr_low_volatility_multiplier: 0.6
atr_lookback_period: 7
atr_calculation_period: 7
supported_volatility_action:
- "BUY"
- "SELL"
- "PUMP"
- "CRASH"
supported_volatility_action_broadcast:
- "BUY"
- "SELL"
- "PUMP"
- "CRASH"
- "ATR_BREAKOUT_SELL"
- "ATR_BREAKOUT_BUY"
Полная конфигурация свинга
# СТРАТЕГИЯ СВИНГА – 1h/2h/6h/12h
enable_atr_breakout_signal: true
enable_atr_contraction_signal: false
atr_high_volatility_multiplier: 2.5
atr_low_volatility_multiplier: 0.4
atr_lookback_period: 20
atr_calculation_period: 20
supported_volatility_action:
- "PUMP"
- "CRASH"
supported_volatility_action_broadcast:
- "PUMP"
- "CRASH"
- "ATR_BREAKOUT_SELL"
- "ATR_BREAKOUT_BUY"
Поддержка и дополнительная литература
Ключевые концепции:
- ATR измеряет волатильность, а не направление
- Для лучших результатов комбинировать с трендовыми индикаторами
- Старшие таймфреймы = более надёжные сигналы
- Всегда проводить бэктест перед живой торговлей
Рекомендуемые дополнительные индикаторы:
- RSI (подтверждение импульса)
- MACD (подтверждение тренда)
- Объём (валидация сигнала)
- Уровни поддержки/сопротивления
Данное руководство предоставляет фреймворк для торговых сигналов на основе ATR. Всегда проводите тщательный бэктест и оценку рисков перед использованием любой стратегии с реальным капиталом.