Индикатор Ease of Movement: формула, настройки и чтение

Ease of Movement, предложенный Ричардом Армсом, делит сдвиг середины бара на объём, потребовавшийся на единицу диапазона, чтобы этот сдвиг произвести. Крупные положительные значения описывают цену, которая «дёшево» дрейфует вверх; значения около нуля — цену, за которую заплачено большим объёмом в узком диапазоне.

Senzoukria · Индикаторы · Updated September 2026


Ease of Movement Объём, в отдельной панели под графиком.

Что измеряет Ease of Movement

Для каждого бара объединяются три величины: расстояние между текущей и предыдущей серединой, диапазон бара и его объём. Box ratio — объём, делённый на диапазон, — это «стоимость» движения, а сырое значение — расстояние, делённое на это отношение, затем усреднённое по умолчанию за 14 баров. Бар с нулевым объёмом даёт нулевой box ratio, а бар, у которого максимум равен минимуму, оставляет его неопределённым; в обоих случаях значение не выдаётся вовсе, как и на первом баре, у которого нет предыдущей середины. Скользящее среднее переносит эти пропуски, а не укорачивает своё окно: окно с пропуском не даёт значения, поэтому заданный вами период — всегда фактически используемый период.

Формула — так, как она реализована

Это не привычное определение из других источников, а то, что вычисляет поставляемый код, задокументированное рядом с реализацией:

Ease of Movement (Arms, 1980) : distance = (high + low)/2 − (high[−1] + low[−1])/2 box ratio = volume / (high − low) raw = distance / box ratio EOM = SMA_N(raw) (défaut N = 14) POURQUOI : Arms mesure le COÛT du mouvement. Un mid-price qui grimpe sur un petit volume et un range large = le prix « glisse », l'EOM est fortement positif ; le même déplacement payé par un volume massif dans un range étroit donne un EOM proche de zéro — le marché a résisté. C'est l'effort/résultat d'Arms, du côté OHLCV (cf. `effort-vs-result`, tape.ts, qui le mesure du côté volume/ticks). DÉNOMINATEUR NUL → null, dans les DEUX cas où il se présente, et sans exception (aucun cumul en jeu) : • volume = 0 → box ratio = 0 → division par zéro ; • high = low → box ratio indéfini (0 au dénominateur du box ratio). Première barre (pas de mid précédent) → null. Le lissage `smaNullable` PROPAGE les trous : une fenêtre contenant un null rend null, plutôt que de moyenner sur une période effective plus courte que celle annoncée. Défaut N = 14 (Arms). N = 1 rend le brut (SMA1 = identité).

Как его читать

  • Положительные значения означают, что середина за окно выросла, отрицательные — что снизилась. Величина говорит о том, насколько легко, а не насколько далеко.
  • Рост, при котором индикатор держится около нуля, означает, что объём на пункт был высоким: движение шло с сопротивлением, а не свободно.
  • Устойчивые значения по одну сторону от нуля описывают рынок, который продолжает двигаться в одну сторону без сильного сопротивления; это утверждение об уже напечатанных барах.
  • Значения выражены в единицах конкретного инструмента. Оценивайте их относительно их собственного недавнего диапазона, никогда — по порогу, взятому с другого символа.
  • Один широкий бар с малым объёмом может дать выброс, который будет доминировать в среднем на следующих барах; прежде чем доверять сглаженному значению, посмотрите на сырой бар.

Параметры и значения по умолчанию

Период SMA по умолчанию — 14, как у Армса, допустимо от 1 до 200. При значении 1 рисуется сырое значение каждого бара, и оно шумное, потому что на широких малообъёмных барах box ratio может стать очень малым. Более длинные периоды сглаживают ряд и, поскольку пропуски переносятся, повышают вероятность того, что участок с отсутствующими барами не даст линии вовсе. Цвет по умолчанию — жёлтый (#fdd835).

Ease of Movement — параметры, доступные в приложении, со значениями по умолчанию.
ПараметрТипПо умолчаниюДиапазон
SMA periodnumber141 – 200

Чего он не показывает

Ease of Movement работает с серединой бара и полным объёмом — он не видит ни закрытия, ни стороны агрессора, ни того, где внутри диапазона проторговался объём. В сыром виде он численно неустойчив при широком диапазоне и малом объёме и даёт выбросы, которые затем искажают среднее. Бары без сделок по замыслу прерывают ряд, поэтому на неликвидных инструментах и в ночные часы панель остаётся пустой. Значения инструментов с разным размером тика и контракта напрямую не сравнимы.

Все индикаторы

Эта страница на других языках

Frequently asked questions

Что на самом деле измеряет Ease of Movement?
Сколько объёма понадобилось, чтобы сдвинуть середину бара. Сдвиг середины делится на объём на единицу диапазона, поэтому одно и то же смещение цены даёт большое значение на малом объёме и малое — на большом. Это показатель стоимости движения, а не прогноз направления.
Почему Ease of Movement иногда даёт огромное значение?
Box ratio стоит в знаменателе, а широкий бар с очень малым объёмом делает его очень маленьким. Деление сдвига середины на малое число даёт выброс, который при периоде усреднения 14 по умолчанию влияет на линию в течение следующих четырнадцати баров. Чтобы отличить реальное «дешёвое» движение от артефакта тонкого объёма, посмотрите на сырой бар за всплеском.
Какой период у Ease of Movement по умолчанию?
Четырнадцать баров, как у Армса, в виде простой скользящей средней сырых значений. Период 1 возвращает сырой ряд по барам, поскольку простая средняя за один период ничего не меняет.

Keep reading