Table of Contents

ATR

Средний истинный диапазон (Average True Range, ATR) — индикатор показывающий уровень текущей волатильности.

Для использования индикатора необходимо использовать класс AverageTrueRange.

Расчет индикатора

Расчет индикатора начинается с определения истинного диапазона (True Range, TR), который вычисляется как максимум из следующих трех величин:

  • разность между текущими максимумом и минимумом;
  • разность между текущим максимумом и предыдущей ценой закрытия (абсолютная величина);
  • разность между текущим минимумом и предыдущей ценой закрытия (абсолютная величина).

TRt = max (High(t)-Low(t) ; High(t) - Close(t-1) ; Close(t-1)-Low(t))

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

На основе этого показателя рассчитывается уже ATR. У него есть единственный параметр - это период N. По умолчанию берется 14-периодный индикатор, но его можно настроить под собственную стратегию. Вот как выглядит формула (это одна из форм экспоненциальной скользящей средней)

ATR(t) = ((ATR(t-1) x (N-1)) + TR(t)) / N

IndicatorAverageTrueRange

См. также

AO