Сигнал запуску бота

Індикатор NATR

NATR (Normalized ATR) - нормалізований Average True Range: волатильність у відсотках від ціни. У конструкторі сигналів ELIXOAI доступний пресет natr: значення вище 2%. Оператори, період optInTimePeriod 1–300 і приклади фільтрів за волатильністю.

Індикатор NATR на графіку криптовалюти
NATR показує середній істинний діапазон свічки як відсоток від ціни - зручний фільтр волатильності для запуску бота на різних активах.

У категорії 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% від ціни - на будь-якому активі та будь-якому рівні котирування.
  • Коли що використовувати: ATR зручний для розрахунку стопів, тейків і ширини каналів (Keltner) у пунктах ціни. NATR - для універсальних фільтрів волатильності в конструкторі сигналів, коли один і той самий бот торгує різні пари або потрібен єдиний поріг «достатньо/мало руху».

Як працює NATR

Розрахунок NATR - це ATR, приведений до відсотків:

NATR = (ATR / Close) × 100, де ATR - середній True Range за optInTimePeriod свічок, Close - ціна закриття поточної свічки.

  • NATR високий (наприклад, > 3–4%) - розширена волатильність, великі свічки. Підходить для breakout-ботів, широких сіток, стратегій на продовження руху.
  • NATR низький (наприклад, < 1–1.5%) - стиснення, вузький діапазон. Мало сенсу стартувати трендовий бот; зручно чекати DCA на відкатах або готуватися до пробою.
  • NATR помірний (1.5–3% на 15m для багатьох крипто-пар) - робоча зона для intraday-стратегій. Поріг 2% у пресеті - стартова точка, не догма.

У конструкторі ви задаєте умову порівняння для виходу value. Система отримує актуальний 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 - різні контексти. При зміні таймфрейму перегляньте період і числовий поріг.

Готові пресети в конструкторі

У конструкторі доступний один пресет NATR з налаштуваннями за замовчуванням. Його можна повністю кастомізувати.

NATR gt 2 - волатильність вище 2% (natr)

Умова за замовчуванням: NATR value більше 2 (gt) на обраному таймфреймі (інтервал 15m, optInTimePeriod 14, перевірка на закритті свічки).

Бот запускається лише коли середня амплітуда свічки перевищує 2% від ціни. Для фільтра «тиші» налаштуйте lt 1.5; для моменту початку розширення - cross up 2.

Доступні оператори
  • Більше (gt): NATR строго вище рівня. NATR > 2 - стійка підвищена волатильність, класичний фільтр для breakout і сіток.
  • Більше або дорівнює (gte): NATR на рівні або вище порога. Зручно для «NATR ≥ 2» на старшому таймфреймі.
  • Менше (lt): NATR строго нижче рівня. NATR < 1.5 - низька волатильність: пауза трендового бота.
  • Менше або дорівнює (lte): NATR на рівні або нижче порога. Фільтр «спокійного» ринку для DCA.
  • Перетинає вгору (cross up): NATR був нижче рівня і піднявся вище. Сигнал розширення волатильності - cross up 2 після стиснення.
  • Перетинає вниз (cross down): NATR був вище рівня і опустився нижче. Сигнал стиснення - cross down 2: ринок «заспокоюється».
Орієнтири за рівнями NATR %

Пороги залежать від активу та таймфрейму. Для крипто на 15m часто: < 1% - дуже низька волатильність; 1–2% - помірна; 2–3% - активний ринок (пресет); > 3–4% - підвищений ризик. Підберіть поріг за історією пари.

Загальні налаштування в конструкторі

  • Таймфрейм (інтервал): 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 І ціна cross up верхньої смуги Bollinger Bands (20, 2).
Short: NATR gt 2 І ціна нижче нижньої смуги BBands.

Фільтр низької волатильності

Long: основний сигнал І NATR gte 1.5 - мінімальний поріг руху.
Або NATR lt 1.2 як умова паузи бота в «сонному» ринку.

Скальпінг: NATR gt 3 на 5m

Long: NATR gt 3, 5m, optInTimePeriod 10 І Momentum cross up 0.
Short: NATR gt 3 І Momentum cross down 0.

Свінг: NATR gte 2 на 4h

Long: NATR gte 2 на 4h, period 20 І ціна вище EMA 50.
Short: NATR gte 2 І ціна нижче EMA 50.

Розширення: cross up 2

Long: NATR cross up 2 на 15m (period 14), перевірка на закритті.
Cross up точніший за gt для виходу з squeeze.

Стиснення: cross down 2

Short: NATR cross down 2 на 15m І RSI > 60 - волатильність падає після перекупленості.

NATR + EMA

Long: NATR gt 2 на 15m І ціна cross up EMA 20.
Short: NATR gt 2 І ціна cross down EMA 20.

NATR + RSI

Long: RSI cross up 30 на 15m І NATR gte 1.8.
Short: RSI cross down 70 І NATR gte 1.8.

Squeeze: низький NATR → cross up

NATR на 1h lt 1.5 (фон) → NATR cross up 2 на 15m І ціна cross up upper Bollinger Bands.

Мультитаймфрейм

Long: NATR на 4h gte 2 (period 20) І NATR cross up 2 на 15m (period 14).

DCA на низькій волатильності

Long: NATR lt 1.8 на 1h І RSI < 40 - спокійний відкат.

Групи умов: практичний приклад

Група 1: NATR gt 2.5 на 15m І ціна cross up EMA 20.
Група 2: NATR cross up 2 І RSI < 45 І NATR 4h gte 1.5. Логіка АБО між групами.

Порада
Поріг 2% - стартова точка, не константа. Порівнюйте NATR з недавньою історією пари. При NATR > 4 зменшуйте розмір ордера або розширюйте крок сітки. Використовуйте перевірку «на закритті свічки».