StratBase.aiStratBase.ai
DashboardCreate BacktestMy BacktestsCatalogBlogNewsToolsHelp

Products

  • Researcher Dashboard
  • Create Backtest
  • My Backtests
  • Catalog
  • Blog
  • News

Alerts

  • Calendar
  • OI Screener
  • Funding Rate
  • REKT
  • Pump/Dump

Company

  • About Us
  • Pricing
  • Affiliate
  • AI Widget
  • Contact

Legal

  • Privacy
  • Terms
  • Refund Policy

Support

  • Help Center
  • Reviews
StratBase.aiStratBase.ai

Think it. Test it.

StratBase.ai does not provide financial advice or trading recommendations. AI only formalizes user ideas into testable strategy configurations for research purposes. Past backtesting performance does not guarantee future results. All trading decisions and associated risks are the sole responsibility of the user. This platform is not a broker and does not facilitate real trading.

© 2026 StratBase.ai · AI-powered strategy research and backtesting platform

support@stratbase.ai
Help Center/Indicators/EMV (Ease of Movement)

EMV (Ease of Movement)

📈Indicators
📌

EMV (Ease of Movement)

📋

What is Ease of Movement?

Ease of Movement Value (EMV) is a volume-based oscillator developed by Richard Arms that quantifies how easily price moves up or down relative to volume. It shows the relationship between price change and volume, helping identify whether a price move required a lot of volume (effort) or very little.

⚙️

How it works

EMV measures the "distance" price moved relative to the "box ratio" (volume per price range):

Distance Moved = ((High + Low) / 2) - ((High_prev + Low_prev) / 2)
Box Ratio = (Volume / scale_factor) / (High - Low)
Raw EMV = Distance Moved / Box Ratio
EMV = SMA(Raw EMV, period)

The scale factor normalizes volume to make values readable. The result is smoothed with an SMA.

⭐

Key features

  • Price-volume relationship — measures how much volume was needed for a price move
  • Oscillates around zero — positive = easy upward movement, negative = easy downward movement
  • Near zero = difficulty — price is struggling to move, high effort required
  • Period smoothing — default 14 bars, adjustable for sensitivity
  • Unique perspective — unlike most volume indicators, EMV focuses on efficiency of movement
📌

Trading signals

Zero line crossover

  • EMV crosses above 0 — price is moving up easily with relatively low volume effort
  • EMV crosses below 0 — price is moving down easily with relatively low volume effort
  • EMV near 0 — price movement is difficult, possible consolidation or reversal

Trend strength

  • Strongly positive EMV — uptrend is effortless, strong bullish signal
  • Strongly negative EMV — downtrend is effortless, strong bearish signal

Divergence

  • Bullish divergence: Price falls but EMV rises — selling pressure is weakening
  • Bearish divergence: Price rises but EMV falls — buying pressure is weakening

Breakout signals

  • EMV moving sharply away from zero after a period of hovering near zero indicates a breakout
📌

Parameters

| Parameter | Default | Description | |-----------|---------|-------------| | Period | 14 | SMA smoothing period for raw EMV |

💡

Example conditions

| Condition | Meaning | |-----------|---------| | EMV(14) cross_over 0 | Upward movement becoming easy — bullish | | EMV(14) cross_under 0 | Downward movement becoming easy — bearish | | EMV(14) > 0 | Price moving up with relative ease | | EMV(14) < 0 | Price moving down with relative ease |

💡

Tips

  • EMV is best used as a confirmation indicator alongside trend-following tools
  • When EMV is near zero for extended periods, expect a volatility breakout
  • Combine with Bollinger Bands or ATR to identify low-volatility setups confirmed by EMV direction
  • EMV works best for stocks and crypto where volume data reflects actual trading activity
  • Shorter periods (7-10) for intraday, longer periods (20-30) for swing trading
  • EMV divergences are particularly powerful when combined with support/resistance levels
Related Resources|Fibonacci CalculatorPivot Points CalculatorTrading Blog