Система направленного движения (DMS от англ. directional movement system) или Индекс направленного движения (DMI от англ. directional movement index) — система технических индикаторов разработанная Уэллсом Уайлдером[англ.][1] и представленная в июне 1978 года в его книге «Новые концепции в технических торговых системах» (англ. New Concepts in Technical Trading Systems)[2][3][4][5][6].
Система направленного движения включает в себя следующие синтетические величины и индексы, которые могут использоваться по отдельности, совместно, а также в различных сочетаниях с другими рыночными индикаторами[2][3][4][5]:
Индикатор ADX создавался в качестве механизма получения сигнала о том, что рынок находится в сильном тренде, способном принести прибыль[5].
Истинный интервал (TR; англ. true range) демонстрирует максимальный разброс цен по сделкам начиная с закрытия предыдущего периода:
где TrueRange t {\displaystyle {\textit {TrueRange}}_{t}} — истинный интервал текущего периода, high t {\displaystyle {\textit {high}}_{t}} — максимальная цена текущего периода, low t {\displaystyle {\textit {low}}_{t}} — минимальная цена текущего периода, close t − 1 {\displaystyle {\textit {close}}_{t-1}} — цена закрытия предыдущего периода.
В дальнейших расчётах и в качестве самостоятельного индикатора принято использовать скользящее среднее истинного интервала, называемое — средний истинный интервал (ATR; англ. average true range). В оригинале используется 14-дневная экспоненциальная скользящая средняя.
Направленное движение (±DM; англ. directional movement) определяется как максимальная часть ценового изменения текущего периода, лежащая вне границ изменения предыдущего периода.
Для этого вначале вычисляется реально существующие изменения:
где +M t {\displaystyle {\textit {+M}}_{t}} — положительное движение, -M t {\displaystyle {\textit {-M}}_{t}} — отрицательное движение, high t , low t {\displaystyle {\textit {high}}_{t},{\textit {low}}_{t}} — текущие максимальные и минимальные цены, high t − 1 , low t − 1 {\displaystyle {\textit {high}}_{t-1},{\textit {low}}_{t-1}} — максимальные и минимальные цены предыдущего периода.
Затем меньшее из этих величин и отрицательные значения приравниваются к нулю:
где +DM t , -DM t {\displaystyle {\textit {+DM}}_{t},{\textit {-DM}}_{t}} соответственно положительные и отрицательные направленные движения.
Положительные и отрицательные значения сглаживаются (в оригинале с помощью 14-дневной экспоненциальной скользящей средней) и делятся на истинный интервал для получения индикаторов направления (англ. directional indicators):
где +DI t , -DI t {\displaystyle {\textit {+DI}}_{t},{\textit {-DI}}_{t}} — положительный и отрицательный индикаторы направления, MA ( +DM t / TrueRange t , n ) , MA ( -DM t / TrueRange t , n ) {\displaystyle {\textit {MA}}({\textit {+DM}}_{t}/{\textit {TrueRange}}_{t},n),{\textit {MA}}({\textit {-DM}}_{t}/{\textit {TrueRange}}_{t},n)} — n-периодные скользящие средние нормированного положительного и нормированного отрицательного направлений движений.
Индекс направленного движения (DXI, англ. directional movement index) вычисляется как приведённое соотношение абсолютного значения разности и суммы положительного и отрицательного индикаторов направления:
Средний индекс направленного движения (ADX, англ. average directional movement index}) вычисляется как скользящее среднее индекса направленного движения (в оригинале — 14-дневного скользящего среднего):
Мощность индекса среднего направленного движения (ADXR) вычисляется как среднее арифметическое ADX текущего периода и ADX, вычисленного n-периодов назад:
Уайлдер полагал что растущие и высокие значения ADX и ADXR свидетельствуют о сильном тренде, а падающие и низкие о бестрендовом движении[3]. О действительном направлении тренда можно судить по соотношению +DI и -DI.
С учётом сказанного можно предложить, например, такую торговую стратегию[3]:
Наряду с «Системой направленного движения» в своей книге «Новые концепции в технических торговых системах» Уэллс Уайлдер также описал «Параболическую систему времени/цены».