Индикатор 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).
| Параметр | Тип | По умолчанию | Диапазон |
|---|---|---|---|
| SMA period | number | 14 | 1 – 200 |
Чего он не показывает
Ease of Movement работает с серединой бара и полным объёмом — он не видит ни закрытия, ни стороны агрессора, ни того, где внутри диапазона проторговался объём. В сыром виде он численно неустойчив при широком диапазоне и малом объёме и даёт выбросы, которые затем искажают среднее. Бары без сделок по замыслу прерывают ряд, поэтому на неликвидных инструментах и в ночные часы панель остаётся пустой. Значения инструментов с разным размером тика и контракта напрямую не сравнимы.
Похожие индикаторы
- Volume — Объём
- Buy/Sell Volume — Объём
- Average Trade Size — Объём
- Volume ROC % — Объём
- Relative Volume — Объём
- Trade Count — Объём
Эта страница на других языках
Frequently asked questions
- Что на самом деле измеряет Ease of Movement?
- Сколько объёма понадобилось, чтобы сдвинуть середину бара. Сдвиг середины делится на объём на единицу диапазона, поэтому одно и то же смещение цены даёт большое значение на малом объёме и малое — на большом. Это показатель стоимости движения, а не прогноз направления.
- Почему Ease of Movement иногда даёт огромное значение?
- Box ratio стоит в знаменателе, а широкий бар с очень малым объёмом делает его очень маленьким. Деление сдвига середины на малое число даёт выброс, который при периоде усреднения 14 по умолчанию влияет на линию в течение следующих четырнадцати баров. Чтобы отличить реальное «дешёвое» движение от артефакта тонкого объёма, посмотрите на сырой бар за всплеском.
- Какой период у Ease of Movement по умолчанию?
- Четырнадцать баров, как у Армса, в виде простой скользящей средней сырых значений. Период 1 возвращает сырой ряд по барам, поскольку простая средняя за один период ничего не меняет.