Efficiency Ratio (ER)
Kaufman's Efficiency Ratio measures how efficiently price moves in one direction, expressed as a value between 0 (completely random/choppy) and 1 (perfectly trending).
See Efficiency Ratio (ER) in real trade signals
Tradewink uses efficiency ratio (er) as part of its AI signal pipeline. Get signals with full analysis — free to start.
Explained Simply
The Efficiency Ratio was developed by Perry Kaufman as part of his Adaptive Moving Average (KAMA) research. It answers a fundamental question: is this price movement going somewhere, or just oscillating randomly?
The formula:
ER = |Closing Price – Price N periods ago| / Sum of |each period's close-to-close change| over N periods
The numerator measures net displacement — how far price has actually moved from start to end. The denominator measures total path length — how much price moved in total (including back-and-forth movement). When these are equal, price moved in a perfectly straight line (ER = 1.0). When the denominator is much larger than the numerator, price wandered without making net progress (ER near 0).
Interpretation thresholds (common practice):
- ER > 0.6: Strong trend — momentum strategies have clear edge
- ER 0.3–0.6: Moderate trend or early transition
- ER < 0.3: Choppy market — mean-reversion strategies outperform
The ER can be computed on any timeframe: 10-period on 5-minute bars for intraday regime, 20-period on daily bars for swing trade regime.
Comparison to ADX: ADX also measures trend strength, but it lags more and doesn't directly measure efficiency. The ER responds faster to regime changes, making it better for intraday regime detection.
Why Not Just Use ADX?
ADX and the Efficiency Ratio both measure trend strength, but they have different characteristics:
- ADX uses a smoothed derivative of the directional movement index, which introduces significant lag (14-period smoothing by default)
- ER directly measures the ratio of displacement to path length over a rolling window — it's more responsive to regime changes
- ADX ranges 0–100 with trend thresholds around 20–25
- ER ranges 0–1 with trend thresholds around 0.3–0.6
For intraday trading where regimes can shift within hours, ER's faster response is often preferable. ADX is more reliable for daily regime classification where you want more smoothing.
In practice, many systems use both: ER for real-time intraday signals, ADX for broader daily/weekly regime context.
Adaptive Moving Average (KAMA)
The Efficiency Ratio was originally designed as an input to the Kaufman Adaptive Moving Average (KAMA). KAMA adjusts its smoothing factor based on ER:
- High ER (strong trend) → fast smoothing constant → KAMA tracks price closely
- Low ER (choppy) → slow smoothing constant → KAMA barely moves
This makes KAMA stay relatively flat in choppy markets (preventing whipsaws) and respond quickly in trending markets. Many traders use KAMA crossovers as regime-filtered trend signals.
How to Use Efficiency Ratio (ER)
- 1
Calculate the Efficiency Ratio
ER = Net Price Change ÷ Sum of Absolute Price Changes. Over 10 bars: if price moved from $50 to $55 (net change $5) with total bar-by-bar movement of $10, ER = $5/$10 = 0.50. ER ranges from 0 (no trend, pure noise) to 1.0 (perfect straight-line trend).
- 2
Interpret for Trend Quality
ER above 0.60: strong, efficient trend — use trend-following strategies. ER 0.30-0.60: moderate trend with noise — reduce position size. ER below 0.30: choppy, inefficient market — use mean reversion or sit out.
- 3
Use as a Regime Filter
Calculate ER on the daily chart to classify the current regime before each session. Only activate momentum/breakout strategies when ER > 0.50. Switch to mean reversion or reduce activity when ER < 0.30. This simple filter dramatically improves overall trading results.
Frequently Asked Questions
What period should I use for the Efficiency Ratio?
Common periods: 10 for intraday (5-minute bars), 14 for daily, 20 for swing/weekly. Shorter periods respond faster but are noisier; longer periods are smoother but lag more. Match the period to your trading timeframe.
Can the ER be used on any market?
Yes — stocks, futures, forex, crypto. The ER is a universal measure of price efficiency. However, the appropriate threshold values (what constitutes "trending" vs. "choppy") may vary by asset class. Equity indexes tend to have lower average ER than trend-following commodity markets.
Is a high ER always good for trading?
A high ER means price is trending — which is good if you're a momentum trader. For mean-reversion traders, a high ER is a warning sign to stay out. Neither regime is universally better; match your strategy to the detected regime.
How Tradewink Uses Efficiency Ratio (ER)
Tradewink computes the Efficiency Ratio on 5-minute SPY bars (12-period rolling window = 1 hour) to classify the intraday regime as 'trending' or 'choppy.' When ER drops below 0.3, the intraday regime switches to choppy: momentum/breakout scan confidence is reduced, new breakout entries are blocked, and existing trending positions face an AI debate exit protocol. The ER is the primary input to the `IntradayStrategyEngine` regime overlay, which runs every 5 minutes during market hours.
Trading Insights Newsletter
Weekly deep-dives on strategy, signals, and market structure — written for active traders. No spam, unsubscribe anytime.
Related Terms
Learn More
Market Regime Detection: How AI Identifies Bull, Bear, and Choppy Markets
Market regime detection uses statistical models to classify whether the market is trending, mean-reverting, or in transition. Learn how Hidden Markov Models and efficiency ratios power regime-aware trading systems.
What Is a Market Regime? Trending vs. Choppy Markets Explained
A market regime is a persistent statistical state — trending, choppy, or high-volatility — that determines which trading strategies have an edge. Learn why regime awareness is the most underrated concept in trading.
How AI Day Trading Bots Actually Work: The 8-Stage Pipeline from Data to Execution
A builder's breakdown of a production AI day trading system. Covers the full pipeline: market data ingestion, regime detection, screening, AI conviction scoring, position sizing, execution, dynamic exits, and self-improvement.
Mean Reversion Trading Strategy vs. Momentum: When to Use Each
A practical comparison of mean reversion and momentum trading. Learn when each strategy works, how market regime changes the edge, and how Tradewink adapts in real time.
Previous
Intraday Regime
Next
Thompson Sampling
See Efficiency Ratio (ER) in real trade signals
Tradewink uses efficiency ratio (er) as part of its AI signal pipeline. Get daily trade ideas with full analysis — free to start.