> For the complete documentation index, see [llms.txt](https://guide.moontrader.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.moontrader.com/torgovlya/algoritmicheskii-treiding/obshie-nastroiki-algoritmov/filtr-natr.md).

# Фильтр  NATR

Фильтрует пары по уровню волатильности. Индикатор показывает, насколько сильно цена двигается в среднем за одну свечу — в процентах от текущей цены. Значение 1.0% означает, что цена в среднем движется на 1% за свечу. Чем выше значение — тем более волатилен инструмент прямо сейчас.

***

#### Что такое нормализованный ATR (NATR)

**NATR (Normalized Average True Range)** — показатель волатильности, который выражает Average True Range (ATR) в процентах от текущей цены актива.

**Формула:**

```
NATR (%) = ATR / Текущая цена × 100%
```

**Как интерпретировать значения:**

* **Низкое значение** — рынок спокоен, ценовые колебания незначительны
* **Высокое значение** — рынок активен, цена колеблется сильно относительно своей стоимости

> ⚠️ В отличие от ATR, NATR позволяет сравнивать волатильность между разными активами вне зависимости от их ценового уровня.

***

#### Логика расчёта

#### 1. True Range (TR)

Для каждого периода рассчитывается истинный диапазон — максимум из трёх значений:

```
range1 = High − Low
range2 = |High − PrevClose|
range3 = |Low − PrevClose|

TR = max(range1, range2, range3)
```

TR учитывает как внутрипериодные движения, так и возможные гэпы между периодами.

#### 2. ATR (Average True Range)

ATR — скользящее среднее значений TR за период **N = 14**.

#### 3. NATR (%)

```
NATR (%) = (ATR / Close) × 100
```

Где:

* **ATR** — средний истинный диапазон за 14 периодов
* **Close** — цена закрытия текущего периода

Результат выражается в процентах.

***

#### Параметры фильтра

#### Включение фильтра

Каждая секция отвечает за один фильтр. Кнопка «+ Добавить фильтр» добавляет ещё один с независимыми настройками.

#### Индикатор (Indicator)

Выберите таймфрейм для расчёта NATR:

* **1m NATR %** — нормализованный ATR по 1-минутным свечам
* **5m NATR %** — нормализованный ATR по 5-минутным свечам
* **15m NATR %** — нормализованный ATR по 15-минутным свечам
* **1h NATR %** — нормализованный ATR по часовым свечам

#### Диапазон (Range)

Задаётся диапазон значений NATR в процентах:

* **Левая граница** — минимальное допустимое значение (например, 0%)
* **Правая граница** — максимальное допустимое значение (например, 5%)

Алгоритм работает только с парами, у которых значение NATR находится в заданном диапазоне.

> ⚠️ Диапазон указывается от меньшего значения к большему.

#### Отменить при выходе из диапазона (Cancel if out of range)

Если флажок установлен — открытые ордера отменяются в момент, когда NATR выходит за границы диапазона. Если флажок снят — ордера остаются активными до исполнения или ручной отмены.

***

#### Зачем нужен фильтр NATR

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

**Исключение перегретых рынков:** Установите низкие значения диапазона, чтобы отсечь пары с чрезмерными скачками цены и повышенным риском проскальзывания.

***

#### Контакты и поддержка

Вопросы по настройке или предложения — пишите в [службу поддержки](https://t.me/moontrader_support_ru).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://guide.moontrader.com/torgovlya/algoritmicheskii-treiding/obshie-nastroiki-algoritmov/filtr-natr.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
