# Скользящая средняя Халла (HMA)

> HMA (Hull Moving Average) — скользящая средняя с минимальной задержкой для точного определения направления тренда. Использование HMA в ботах Veles.

**Скользящая средняя Халла (Hull Moving Average, HMA)** — это технический индикатор, который рассчитывает среднее значение цены за определённый период, но делает это быстрее и точнее, чем традиционные [SMA](https://help.veles.finance/ru/filters/sma/) или [EMA](https://help.veles.finance/ru/filters/ema/).

Главная цель HMA — **уменьшить задержку** (лаг), сохранив при этом плавность линии. Благодаря этому индикатор становится более чувствительным к изменениям цены и помогает раньше находить точки входа и выхода.

## Как работает HMA

В отличие от простых скользящих средних, HMA использует **взвешенные средние** (Weighted Moving Averages, WMA).
Это позволяет придавать большее значение последним значениям цены и снижать задержку отклика.

Принцип работы:

1. Рассчитывается WMA (взвешенная скользящая средняя) за половину периода.
2. Рассчитывается WMA за полный период.
3. Разница между ними умножается на коэффициент и сглаживается ещё одним WMA.

В итоге получается **гладкая линия**, которая почти не запаздывает за ценой.

## Сигналы HMA

Индикатор можно использовать для понимания текущего тренда:

- **Цена выше HMA** → рынок считается *бычьим* → сигнал к покупкам (лонг).
- **Цена ниже HMA** → рынок считается *медвежьим* → сигнал к продажам (шорт).

## Преимущества HMA перед SMA и EMA

- Реагирует быстрее, чем SMA (простая скользящая средняя).
- Сохраняет плавность линии, в отличие от EMA, которая может «дёргаться» на коротких интервалах.
- Хорошо работает как **фильтр для тренда** — помогает отсекать ложные сигналы от осцилляторов.

## Использование в ботах Veles

В настройках ботов Veles можно задать условие по значению HMA. Это позволяет:

- фильтровать точки входа (например, входить только в сделки в направлении тренда),
- комбинировать HMA с другими индикаторами (RSI, MACD) для повышения точности сигналов.

## Ограничения

- HMA быстрее реагирует на изменения цены, что в боковике приводит к частым ложным сигналам.
- Не показывает уровни перекупленности/перепроданности — только направление тренда.
- Требует подбора периода под конкретный актив и таймфрейм.

## Применение в ботах Veles (гибкий индикатор)

Доступные настройки:

- Период - количество свечей для расчёта. Диапазон: 4–500, стандартное значение - 9.
- Интервал - таймфрейм свечей.
- Метод - тип расчета. По закрытию бара (только на выбранном интервале), либо по минуте (раз в минуту для любого интервала).
- Сдвиг - смещение запрашиваемого значения индикатора на заданное количество свечей назад.

## Итог

Скользящая средняя Халла — это улучшенная версия классических скользящих средних. Она минимизирует задержку, остаётся плавной и позволяет быстрее реагировать на изменения цены. В связке с другими индикаторами HMA становится надёжным инструментом для алгоритмических стратегий в Veles.
