
В категории Start Bots Signal собраны описания сигналов и индикаторов, которые могут запускать торгового бота. Один из технических индикаторов - NATR (Normalized ATR).
У каждого бота при создании и редактировании в нижней части настроек есть блок Конструктор сигналов на старт. В нём можно выбрать отдельные индикаторы, готовые пресеты и их комбинации. Условия объединяются в группы: внутри группы работает логика И, между группами - ИЛИ. Один и тот же индикатор можно настроить по-разному - для Long и Short, для пробоя и для отскока, для сравнения с уровнем или для пересечения.
Что такое NATR
NATR (Normalized Average True Range, нормализованный ATR) - индикатор волатильности, который выражает средний истинный диапазон свечи в процентах от текущей цены. Если ATR отвечает на вопрос «на сколько пунктов в среднем движется актив», NATR отвечает «на какой процент от цены» - это делает сравнение волатильности между BTC, альткоинами и разными таймфреймами осмысленным.
В конструкторе сигналов ELIXOAI NATR используется прежде всего как фильтр волатильности для автоматического запуска бота: старт только когда рынок достаточно «живой» для вашей стратегии, или наоборот - пауза в периоды сжатия и низкой амплитуды. Выход индикатора - одно число value (NATR %).
NATR не показывает направление тренда - только интенсивность движения. Его комбинируют с трендовыми (EMA, Supertrend) и осцилляторными (RSI, CCI) условиями: NATR отвечает «есть ли сейчас достаточный ход для сетки или пробоя», остальные индикаторы - «в какую сторону и когда входить».
NATR vs ATR
Оба индикатора основаны на True Range, но шкала и применение различаются:
- ATR (Average True Range) измеряет среднюю амплитуду свечи в абсолютных единицах цены (доллары, USDT). У BTC ATR может быть 1500, у монеты за $0.05 - 0.002. Сравнивать «ATR > 100» между активами бессмысленно; порог приходится подбирать отдельно для каждой пары.
- NATR нормализует ATR делением на цену закрытия и умножением на 100: NATR = (ATR / Close) × 100. Значение 2 означает, что средний истинный диапазон свечи составляет около 2% от цены - на любом активе и любом уровне котировки. Порог «NATR > 2» переносится между монетами гораздо проще, чем абсолютный ATR.
- Когда что использовать: ATR удобен для расчёта стопов, тейков и ширины каналов (Keltner) в пунктах цены. NATR - для универсальных фильтров волатильности в конструкторе сигналов, когда один и тот же бот торгует разные пары или вы хотите единый порог «достаточно/мало движения» без пересчёта под каждый инструмент.
Как работает NATR
Расчёт NATR - это ATR, приведённый к процентам:
NATR = (ATR / Close) × 100, где ATR - средний True Range за optInTimePeriod свечей, Close - цена закрытия текущей свечи. True Range учитывает разрывы между свечами: max(High−Low, |High−Close[1]|, |Low−Close[1]|).
- NATR высокий (например, > 3–4%) - расширенная волатильность, крупные свечи, часто импульс или новостной фон. Подходит для breakout-ботов, широких сеток, стратегий на продолжение движения.
- NATR низкий (например, < 1–1.5%) - сжатие, узкий диапазон, «сон» рынка. Мало смысла стартовать трендовый бот; зато удобно ждать DCA на откатах или готовиться к пробою после накопления.
- NATR умеренный (1.5–3% на 15m для многих крипто-пар) - рабочая зона для большинства intraday-стратегий. Порог 2% в пресете - стартовая точка, не догма: на 5m altcoins часто нужен 3+, на 4h BTC - 1.5.
В конструкторе вы задаёте условие сравнения для выхода value: «NATR больше 2», «NATR пересекает 2 вверх» и т.д. Система получает актуальный NATR через TAAPI и проверяет условие на выбранном таймфрейме - на закрытии свечи или каждую минуту.
Параметр optInTimePeriod
- Диапазон: от 1 до 300 (ключ параметра в конструкторе -
optInTimePeriod). - По умолчанию: 14 - классический период ATR/NATR; сбалансирован для 15m–1h.
- Малый период (7–10): NATR быстрее реагирует на всплески волатильности - полезно на 5m для скальпинга и раннего обнаружения расширения диапазона.
- Большой период (20–30): сглаженный NATR, реже ложные пересечения порога. Подходит для 4h–1d и свинг-фильтров «устойчивая высокая/низкая волатильность».
NATR(14) на 5m и NATR(14) на 4h - разные контексты. При смене таймфрейма пересмотрите и период, и числовой порог (2% на 15m ≠ 2% на 1d).
Готовые пресеты в конструкторе
В конструкторе доступен один пресет NATR с настройками по умолчанию. Его можно полностью кастомизировать: другой оператор, порог, период или таймфрейм.
NATR gt 2 - волатильность выше 2% (natr)
Условие по умолчанию: NATR value больше 2 (gt) на выбранном таймфрейме (интервал 15m, optInTimePeriod 14, проверка на закрытии бара).
Бот стартует только когда средняя амплитуда свечи превышает 2% от цены - рынок достаточно активен для стратегий, которым нужен «ход». В отличие от cross up 2, gt не требует свежего пересечения: достаточно удержания выше порога. Для фильтра «тишины» настройте lt 1.5; для момента начала расширения - cross up 2.
Доступные операторы- Больше (gt): NATR строго выше уровня. NATR > 2 - устойчивая повышенная волатильность, классический фильтр для breakout и сеток с широким шагом.
- Больше или равно (gte): NATR на уровне или выше порога. Удобно для «NATR ≥ 2» на старшем таймфрейме как фоновый фильтр.
- Меньше (lt): NATR строго ниже уровня. NATR < 1.5 - низкая волатильность: пауза трендового бота или подготовка к squeeze-пробою.
- Меньше или равно (lte): NATR на уровне или ниже порога. Фильтр «спокойного» рынка для DCA или mean reversion в узком диапазоне.
- Пересекает вверх (cross up): NATR был ниже уровня и поднялся выше. Сигнал расширения волатильности - cross up 2 часто совпадает с началом импульса после сжатия.
- Пересекает вниз (cross down): NATR был выше уровня и опустился ниже. Сигнал сжатия - cross down 2: затухание движения, рынок «успокаивается».
Абсолютные пороги зависят от актива и таймфрейма, но для крипто на 15m часто используют: < 1% - очень низкая волатильность, флэт; 1–2% - умеренная; 2–3% - активный рынок (пресет по умолчанию); > 3–4% - повышенный риск и амплитуда, осторожность с размером сетки. Подберите порог по истории пары: посмотрите типичный NATR в тренде и во флэте на вашем интервале.
Общие настройки в конструкторе
- Таймфрейм (интервал): 1m, 5m, 15m, 30m, 1h, 4h, 1d. Меньший интервал даёт больше сигналов, но и больше шума. Для свинг-ботов чаще используют 1h–4h, для скальпинга - 5m–15m.
- Режим проверки: На закрытии бара - условие проверяется после закрытия свечи, меньше ложных срабатываний. Каждую минуту - проверка внутри текущей свечи, быстрее реакция, но выше риск ложного старта.
- Оператор: «больше», «меньше», «пересекает вверх», «пересекает вниз», «больше или равно» и другие - определяют, как именно сравнивается значение индикатора с целью.
- Целевое значение: число (например, 30 для RSI), линия индикатора (например, %D у Stochastic) или цена (для Bollinger Bands).
- Группы условий: до 3 групп, в каждой до 5 условий. Пример: группа 1 - RSI < 30 И цена < нижняя полоса; группа 2 - Stochastic < 20. Бот стартует, если сработала группа 1 ИЛИ группа 2.
Примеры настройки под разные стратегии
Breakout: высокая волатильность + пробой
Цель: старт бота только на импульсе с достаточным «ходом».
Long: пресет natr, NATR gt 2 на 15m (period 14) И цена cross up верхней полосы Bollinger Bands (20, 2).
Short: NATR gt 2 И цена ниже нижней полосы BBands.
NATR подтверждает, что пробой происходит на расширенной волатильности, а не в мёртвом рынке.
Фильтр низкой волатильности (пауза бота)
Цель: не запускать бота в «сонном» рынке.
Условие (инверсия): используйте NATR lt 1.2 как отдельную группу «не стартовать» или комбинируйте с основным сигналом через логику групп.
Альтернатива для Long: основной сигнал (RSI, EMA) И NATR gte 1.5 - минимальный порог движения.
На 5m altcoins порог 1.2 часто слишком низкий - пробуйте 2–2.5.
Скальпинг: NATR gt 3 на 5m
Цель: частые старты только при явной внутридневной активности.
Long: NATR gt 3, таймфрейм 5m, optInTimePeriod 10, проверка на закрытии И Momentum cross up 0 на том же 5m.
Short: NATR gt 3 И Momentum cross down 0.
Высокий порог отсекает флэт; period 10 быстрее ловит всплески NATR.
Свинг: NATR gte 2 на 4h
Цель: реже, но на значимых движениях старшего таймфрейма.
Long: NATR gte 2 на 4h, period 20, проверка на закрытии И цена выше EMA 50 на 4h.
Short: NATR gte 2 И цена ниже EMA 50.
Period 20 сглаживает кратковременные всплески; gte 2 на 4h означает устойчиво активный рынок.
Расширение волатильности: cross up 2
Цель: поймать начало импульса после сжатия.
Long: NATR cross up 2 на 15m (period 14), проверка на закрутии бара.
Short: симметрично с трендовым фильтром (цена ниже EMA 20).
Cross up точнее gt для «выхода из squeeze»: фиксирует момент перехода, а не просто высокий NATR.
Сжатие: cross down 2
Цель: short-сетка или пауза long при затухании движения.
Short: NATR cross down 2 на 15m И RSI > 60 - волатильность падает после перекупленности.
Long-пауза: не комбинируйте cross down 2 с агрессивным long - рынок «остывает».
Полезно для фиксации прибыли сетки перед фазой флэта.
NATR + EMA (тренд на активном рынке)
Long: NATR gt 2 на 15m И цена cross up EMA 20 на 15m - тренд возобновляется при достаточной амплитуде.
Short: NATR gt 2 И цена cross down EMA 20.
Фильтр: NATR gte 2 на 4h И цена > EMA 50 на 15m - глобально активный бычий контекст.
NATR + RSI (mean reversion с фильтром)
Long: RSI cross up 30 на 15m И NATR gte 1.8 на 15m - отскок есть «пространство» для движения, но не экстремальный хаос (NATR < 5).
Short: RSI cross down 70 И NATR gte 1.8.
Нижняя граница NATR отсекает флэт; верхнюю (lt 4) добавьте, чтобы не ловить ножи на панике.
Squeeze: низкий NATR → cross up
Группа 1 (фон): NATR на 1h lt 1.5 (period 20) - рынок сжат.
Группа 2 (триггер): NATR cross up 2 на 15m (period 14) И цена cross up upper Bollinger Bands.
Логика: сначала накопление, затем пробой на расширении. Между группами можно использовать последовательность через разные боты или OR с осторожностью.
Мультитаймфрейм
Long: NATR на 4h gte 2 (period 20) И NATR cross up 2 на 15m (period 14).
Short: NATR 4h gte 2 И NATR cross down 2 на 15m И цена ниже EMA 50 на 4h.
Старший ТФ подтверждает общий режим волатильности, младший - точку входа.
DCA на низкой волатильности
Long: NATR lt 1.8 на 1h (period 14) И RSI < 40 на 1h - спокойный откат в умеренном диапазоне.
Short: NATR lt 1.8 И RSI > 60.
Для DCA-бота низкий NATR означает меньший риск «пролива сквозь сетку»; не используйте lt 0.8 - рынок может быть мёртвым без отскока.
Группы условий: практический пример
Бот с двумя сценариями Long:
Группа 1: NATR gt 2.5 на 15m И цена cross up EMA 20 - агрессивный breakout на высокой волатильности.
Группа 2: NATR cross up 2 на 15m И RSI < 45 на 15m И NATR 4h gte 1.5 - отскок после расширения с подтверждённым старшим контекстом.
Между группами логика ИЛИ. Short: NATR gt 2 И цена ниже EMA 50 или NATR cross down 2 И RSI > 65.
Совет
Порог 2% в пресете - отправная точка, не универсальная константа: на BTC 4h NATR 2% - уже высокая активность, на мемкоине 5m - скорее норма. Сравнивайте NATR с недавней историей пары (percentile), а не с абстрактным числом. NATR не заменяет риск-менеджмент сетки: при NATR > 4 уменьшайте размер ордера или расширяйте шаг. Используйте проверку «на закрытии бара», чтобы не реагировать на внутрисвечной шум волатильности.