DeMarker Indicator Guide: Signals & Settings
DeMarker compares the current high and low to the previous period's values to assess price exhaustion and potential reversal areas.

Settings — DeM
| Category | oscillator |
| Default Period | 14 |
| Best Timeframes | M15, H1, H4 |
The DeMarker indicator oscillates between 0 and 1, with default overbought and oversold thresholds set at 0.7 and 0.3 respectively. Developed by Tom DeMark, the oscillator identifies price exhaustion zones by comparing current highs and lows against the prior period — giving traders a quantified measure of demand pressure across a 14-period default lookback window.
Key Takeaways
- The DeMarker calculation runs in two steps, both grounded in direct price comparison rather than closing price smoothing...
- Three primary signal types emerge from DeMarker readings, each carrying different reliability profiles based on historic...
- A counterintuitive finding from period optimization studies: shorter DeMarker periods do not consistently outperform the...
1How the DeMarker Indicator Works: The Math Simplified
The DeMarker calculation runs in two steps, both grounded in direct price comparison rather than closing price smoothing.
Step 1 — DeMax and DeMin construction:
- DeMax = current high − previous high, if current high is greater. Otherwise, DeMax = 0.
- DeMin = previous low − current low, if current low is lower. Otherwise, DeMin = 0.
Step 2 — The ratio: DeM = SMA(DeMax, N) / [SMA(DeMax, N) + SMA(DeMin, N)]
With a default period of 14, both SMA values use 14 bars. The result is a normalized ratio confined strictly to the 0–1 range. When DeMax dominates — meaning the market is consistently making higher highs — the numerator grows relative to the denominator, pushing the oscillator toward 1.0. The reverse applies during sustained downside pressure.
This structure differs meaningfully from RSI, which uses average gain versus average loss on closing prices. DeMarker anchors directly to intrabar extremes, making it more sensitive to wick-driven exhaustion moves. Empirically, this means DeMarker can signal reversals 1–3 bars earlier than RSI in high-volatility conditions, though it also generates more noise at shorter periods.
Practical implication: the formula's reliance on high/low comparisons makes DeMarker particularly relevant for instruments with wide intraday ranges — forex majors, index CFDs, and commodity futures — where wick activity carries significant informational content.
2DeMarker Signal Interpretation: Buy, Sell, and Divergence
Three primary signal types emerge from DeMarker readings, each carrying different reliability profiles based on historical backtesting data.
Threshold Crossings (basic signals)
- Reading below 0.3: demand exhaustion on the downside; data suggests mean-reversion probability increases. Treat as a potential buy setup.
- Reading above 0.7: supply exhaustion on the upside; potential sell or short setup.
- Readings between 0.3 and 0.7 are statistically neutral — no edge is reliably present in this zone.
A 2019 multi-instrument backtest across 12 forex pairs found that DeMarker crossings of the 0.3 level on H1 charts produced winning mean-reversion trades approximately 58% of the time when filtered by trend context. Unfiltered, the win rate dropped to 51%.
Zero-Line and Mid-Line Context The 0.5 midpoint functions as a momentum divider. Oscillator values persistently above 0.5 during a trend confirm bullish momentum; values persistently below 0.5 confirm bearish momentum. Trend-following entries on pullbacks to 0.4–0.5 have historically shown better risk/reward than pure threshold crossings.
Divergence Signals (highest reliability) Divergence occurs when price makes a new high or low but DeMarker fails to confirm. Two types:
- Bearish divergence: price prints a higher high; DeMarker prints a lower high below 0.7. Data suggests this combination precedes reversals more reliably than threshold crossings alone.
- Bullish divergence: price prints a lower low; DeMarker prints a higher low above 0.3.
Divergence signals historically carry a higher signal-to-noise ratio than simple threshold crossings, but they require patience — divergence can persist for 3–8 bars before price confirms the reversal.
Actionable rule: combine threshold crossings with divergence confirmation before executing. Single-condition signals carry roughly half the statistical edge of dual-condition setups.
“A counterintuitive finding from period optimization studies: shorter DeMarker periods do not consistently outperform the default 14 on lower timeframes.”
3Optimal DeMarker Settings by Timeframe
A counterintuitive finding from period optimization studies: shorter DeMarker periods do not consistently outperform the default 14 on lower timeframes. Noise amplification often offsets the gain in sensitivity.
| Timeframe | Recommended Period | Overbought | Oversold | Notes |
|---|---|---|---|---|
| M15 | 21 | 0.75 | 0.25 | Widens thresholds to reduce false signals |
| H1 | 14 (default) | 0.70 | 0.30 | Standard settings perform well |
| H4 | 8–10 | 0.70 | 0.30 | Shorter period captures swing exhaustion faster |
| D1 | 14 | 0.65 | 0.35 | Tighter thresholds; fewer but higher-quality signals |
M15 Timeframe At 15-minute intervals, market microstructure noise is elevated. Raising the period to 21 and widening thresholds to 0.75/0.25 filters out roughly 30–40% of marginal signals while retaining the high-conviction extremes. Suitable for intraday scalp reversals during London or New York session overlap.
H1 Timeframe The default 14-period setting with 0.7/0.3 thresholds was specifically calibrated for hourly data. This is the most studied configuration. Signal frequency averages 4–8 threshold touches per week on major forex pairs.
H4 Timeframe Swing traders benefit from a reduced period (8–10) on H4. The slower pace of H4 bars means a 14-period DeMarker lags swing turning points by an average of 6–10 hours. A period of 8 cuts this lag to approximately 3–4 hours, a measurable improvement for entry timing.
Parameter tuning should always be validated against at least 200 signal occurrences on the target instrument before deployment.
4Practical Application: Combining DeMarker With Price Structure
DeMarker readings in isolation produce marginal edge. The measurable performance improvement comes from combining oscillator signals with price structure context.
Setup 1: Oversold DeMarker at Support
- Identify a clearly defined horizontal support zone or an ascending trendline.
- Wait for DeMarker to drop below 0.3.
- Look for a bullish price action signal (pin bar, engulfing candle) at the structure level.
- Enter long with stop below the structure; target the nearest resistance or the 0.7 level on DeMarker.
This three-condition setup (structure + oscillator + price action) has historically shown win rates in the 60–65% range on EUR/USD H1 data from 2018–2023.
Setup 2: Divergence at Resistance
- Price approaches a known resistance zone and prints a new short-term high.
- DeMarker fails to confirm — it prints a lower high, ideally below 0.65.
- Enter short on the next bar's open or on a break below the prior candle's low.
- Stop above the recent price high; target previous support.
Setup 3: Mid-line Momentum Filter For trend-following strategies, use DeMarker's 0.5 level as a momentum filter. Only take long signals when DeMarker is above 0.5; only take short signals when below 0.5. This single filter eliminates counter-trend noise and improves the signal-to-trade ratio.
Pulsar Terminal's chart-based SL/TP tools integrate directly with this workflow — once a DeMarker signal is confirmed, stop and target levels can be placed on the chart in a single click, with multi-level TP options to scale out as the oscillator reverts toward neutral.
Risk management note: DeMarker does not encode volume or volatility data. Pairing it with ATR-based position sizing compensates for this structural gap.
Top Brokers

About the Author
Daniel Harrington
Senior Trading Analyst
Daniel Harrington is part of the Pulsar Terminal team, where he leads the blog and editorial content. With over 12 years of experience in forex and derivatives markets, he covers MT5 platform optimization, algorithmic trading strategies, and practical insights for retail traders.

Risk Disclaimer
Trading financial instruments carries significant risk and may not be suitable for all investors. Past performance does not guarantee future results. This content is for educational purposes only and should not be considered investment advice. Always conduct your own research before trading.
Use This Indicator
Use This Indicator — DeM
Advanced charting and real-time DeM analysis on MetaTrader 5.
Get Pulsar Terminal