Jurik Moving Average
period
= 14 (1–200) • phase
= 0 (-100–100) • power
= 2 (0.5–10) Overview
The Jurik Moving Average (JMA) is a sophisticated adaptive moving average developed by Mark Jurik that achieves the seemingly impossible combination of extreme smoothness and minimal lag. Using proprietary algorithms derived from military research on tracking moving targets, JMA adapts to market conditions in real-time, providing traders with a responsive yet stable trend-following tool.
What sets JMA apart is its unique non-linear filtering mechanism that addresses two critical aspects: handling price gaps without introducing lag, and reducing noise through adaptive volatility filtering. The result is a moving average that responds quickly to genuine price movements while ignoring minor fluctuations, making it superior to traditional moving averages for both trend identification and signal generation.
Interpretation & Trading Signals
Trend Identification:
- Upward Slope: Bullish trend - JMA rising indicates upward momentum
- Downward Slope: Bearish trend - JMA falling indicates downward momentum
- Flat JMA: Range-bound market, lack of clear trend direction
- Slope Steepness: Indicates trend strength and momentum velocity
Trading Signals:
- Buy Signal: Price crosses above JMA line with upward slope
- Sell Signal: Price crosses below JMA line with downward slope
- Dynamic Support/Resistance: JMA acts as support in uptrends, resistance in downtrends
- Trend Continuation: Price bouncing off JMA confirms trend strength
Key Advantages:
- Minimal Lag: Responds quickly to price changes without false signals
- No Overshoots: Smooth tracking without oscillations at turning points
- Adaptive Algorithm: Automatically adjusts to market volatility
- Multi-Timeframe: Effective for scalping to position trading
Example Usage
Code examples will be available once the Rust implementation is complete.
Performance Analysis
Related Indicators
Pivot Moving Average
Technical analysis indicator
Variable Index Dynamic Average
Technical analysis indicator
Variable Length Moving Average
Technical analysis indicator
Arnaud Legoux Moving Average
Moving average indicator
Centered Weighted Moving Average
Moving average indicator
Double Exponential Moving Average
Moving average indicator