Ease of Movement Indicator: Price and Volume Combined
Ease of Movement, shortened to EMV or EOM, measures how much volume it took to move price a given distance, so a high reading means price is travelling easily on light volume. Richard Arms built it alongside his Equivolume charts, and it is one of the few indicators that puts price change and volume into a single ratio.
The logic is intuitive. If a stock climbs 2 percent on half its normal volume, very little supply is in the way. If it needs three times normal volume for the same 2 percent, sellers are absorbing every bid. It plots as a line around zero, with no bounds.
How Ease of Movement Is Calculated
- Distance Moved = ((High + Low) / 2) minus ((prior High + prior Low) / 2)
- Box Ratio = (Volume / volume scale) / (High minus Low)
- One-period EMV = Distance Moved / Box Ratio
- EMV = a simple moving average of that, typically over 14 periods
Distance Moved tracks how far the bar’s midpoint shifted. The Box Ratio is volume per unit of price range, so dividing one by the other gives movement per unit of trading effort.
The volume scale is an arbitrary divisor used only to keep the number readable, and platforms use 10,000, 100,000 or 100,000,000. Since Indian volumes vary hugely between a Nifty 50 heavyweight and a small cap, absolute EMV values are not comparable across stocks. Only the sign and the shape matter.
Worked Example (Illustrative)
Yesterday’s high was Rs 1,455 and low Rs 1,441, a midpoint of Rs 1,448. Today the high is Rs 1,472 and low Rs 1,458, midpoint Rs 1,465, so Distance Moved is Rs 17. Volume is 8,00,000 shares and the range is Rs 14, so with a scale of 10,000 the Box Ratio is 80 / 14 = 5.71 and one-period EMV is 17 / 5.71, about 2.98.
Keep the same price action but make volume 32,00,000 shares. The Box Ratio becomes 320 / 14 = 22.86 and EMV drops to about 0.74. Same rupee move, four times the effort.
How to Read It
- Above zero: price is advancing with little volume resistance.
- Below zero: price is falling with little volume support.
- Near zero for a long stretch: price is barely moving, or moving only on heavy volume. Effort without progress.
- Falling while price rises: each rupee of gain costs more volume. This divergence is what the tool shows best.
Zero crossings are sometimes used as trend confirmation, but comparing the slope of EMV with that of price is more informative. A breakout above resistance on a Nifty 500 stock with EMV jumping suggests thin overhead supply, while the same breakout with EMV flat or falling means the move is being fought.
| Indicator | What it combines | Bounded | Question it answers |
|---|---|---|---|
| Ease of Movement | Midpoint change, range, volume | No | How hard was this move? |
| On Balance Volume | Close direction, volume | No | Is volume flowing in or out? |
| Money Flow Index | Typical price, volume | 0 to 100 | Is buying or selling stretched? |
When It Works and When It Fails
EMV is at its best on daily charts of liquid stocks, and for confirming or questioning breakouts. It also picks up the quiet low-volume drift that often precedes a larger move.
It fails badly on short intraday timeframes, and the reason sits in the formula. On a 5-minute chart the range can be a couple of ticks, and the tick size on NSE equities is Rs 0.05. A tiny denominator collapses the Box Ratio and sends one-period EMV to an absurd value that 14-period smoothing cannot hide. The same happens in the opening minutes, and in illiquid scrips where one trade sets the bar range.
The specific risk is over-reading a spike. A large EMV print can come from a genuinely easy move or from a near-zero denominator, and the indicator cannot tell you which. There is no bound, so there is no such thing as an overbought EMV. Treat it as confirmation for a decision made on price structure, and never place a stop on the line itself.
Frequently Asked Questions
What period suits Indian daily charts?
The 14-period simple moving average default is a sensible start on daily large cap data. Shortening it to 9 makes the line more responsive but noisier, especially through results season. Stretching it to 21 smooths spikes at the cost of later confirmation.
Why does EMV look completely different on two platforms?
Almost always the volume scale divisor. One platform may divide volume by 10,000 and another by 100,000,000, which changes the vertical scale enormously while leaving the shape identical. Since only sign and slope matter, that is harmless once you know why.
Can it be used on Nifty or Bank Nifty?
Index charts have no native volume, so platforms substitute constituent or futures volume, which makes the reading depend on your feed. It is workable on the index futures contract, though the same caution applies near expiry when rollover volume inflates the denominator.
Does a high EMV reading mean a stock is worth buying?
No. A high reading only says the recent move met little volume resistance, and thin resistance can vanish just as fast in the other direction. It is one input on the quality of a move, not an assessment of value or risk.
Key Takeaways
- EMV divides the change in bar midpoint by volume per unit of price range, then smooths over 14 periods.
- High readings mean price moves easily on light volume, low readings mean effort without progress.
- Its most useful signal is EMV diverging from price during a breakout.
- The volume scale divisor is arbitrary, so absolute values cannot be compared across stocks or platforms.
- On short intraday timeframes a tiny bar range makes the line spike wildly, so avoid it there.




