Trading Education

The DeMarker Indicator: Reading Exhaustion Before Price Turns

The DeMarker indicator measures buying and selling exhaustion from recent highs and lows. Learn how to read its 0.30/0.70 zones and the non-repaint check.

By Pyrem R. 8 min read
The DeMarker Indicator: Reading Exhaustion Before Price Turns

Price is grinding higher and your trend indicator still says buy. So you hold. Then the candle that finally breaks the run shows up, and you give back a week of gains in an afternoon.

The move did not turn without warning. Underneath, buyers had stopped making new highs several bars earlier. The trend line could not see that, because a trend line follows price, not the effort behind it. The DeMarker indicator is built to read that effort.

By the end of this guide you will read a DeMarker line, tell buying exhaustion from selling exhaustion, and run the one check that separates a trustworthy DeMarker from a repainting fake.

Key Findings

  • It measures exhaustion, not price: the DeMarker compares each bar's high and low to the prior bar's, so it reads whether price is still making new extremes rather than how far it has moved.
  • 0.70 and 0.30 are the zones: above 0.70 is buying exhaustion, below 0.30 is selling exhaustion, and the useful signal is usually the line leaving the zone, not entering it.
  • It often turns early: because it works from highs and lows, DeMarker can flag a fade while RSI and Stochastic are still mid-range, which makes it earlier but noisier.
  • The core version does not repaint: a closed bar's reading is fixed, but the live bar moves until close and some third-party arrow tools redraw history. Test before you trust.

What does the DeMarker indicator actually measure?

The DeMarker measures demand by asking a simple question bar by bar: is price still making new highs and new lows, or is it running out of room?

That is the whole idea, and it is different from most oscillators. It does not care how big the move is. It cares whether each new bar can push past the one before it.

Here is the mechanic in plain terms. For every bar, it checks whether the high is above the previous high, and whether the low is below the previous low. Fresh highs feed the demand side; fresh lows feed the supply side. It averages those over a lookback, usually 14 bars, and scales the result to a line that rides between 0 and 1. When buyers keep printing higher highs, the line climbs toward 1. When sellers keep printing lower lows, it sinks toward 0. When neither side can extend, it drifts to the middle.

The oscillator comes from Thomas DeMark, introduced in his 1994 book The New Science of Technical Analysis; the reference overview at Investopedia lays out the same 0-to-1 construction. Its purpose was never to shout “buy” or “sell.” It was to flag the point where a move is losing the fuel that has been driving it.

DeMarker vs RSI vs Stochastic: what is the real difference?

Put the three side by side and each one’s job snaps into focus. All three are bounded oscillators, but they read different raw material. Confusing them is where traders misuse all three.

Entry 1
Factor What it reads
DeMarker New highs vs new lows between bars
RSI Size of up closes vs down closes
Stochastic Close relative to the recent range
Entry 2
Factor Scale
DeMarker 0 to 1
RSI 0 to 100
Stochastic 0 to 100
Entry 3
Factor Overbought / oversold
DeMarker 0.70 / 0.30
RSI 70 / 30
Stochastic 80 / 20
Entry 4
Factor Tends to turn
DeMarker Early
RSI Mid
Stochastic Mid to late
Entry 5
Factor Weak spot
DeMarker Noisy, pins in strong trends
RSI Lags sharp reversals
Stochastic Whipsaws in choppy range

The takeaway is not that one wins. It is that DeMarker reacts to reach while RSI reacts to closing force. A bar can close only slightly higher yet still make a new high, and DeMarker registers that reach while RSI barely moves. That is why DeMarker often turns first, and also why it fires more false alarms. The same early-but-noisy trade-off runs through every leading tool, as we mapped in leading vs lagging indicators .

Quick testA single overbought reading is not a sell. Watch for the DeMarker to climb above 0.70 and then close back below it. The line leaving the zone says momentum is fading now; the line sitting inside it can just mean a strong trend is still running.

How do you read the 0.30 and 0.70 zones?

Above 0.70 is buying exhaustion. Below 0.30 is selling exhaustion. The middle is noise you can mostly ignore.

Read it as a fuel gauge, not a traffic light. When the line pushes above 0.70, buyers are still winning but with less and less new ground per bar. That is a warning to protect profit or tighten a stop, not an automatic reason to short. The signal traders actually act on is the cross back out of the zone: the line drops under 0.70, saying the reach has stopped.

DeMarker oscillator with 0.70 overbought and 0.30 oversold zonesDeMarker (0 to 1)0.700.300.50Buying exhaustionSelling exhaustionOverbought zoneOversold zone

Two habits keep this honest. First, respect the trend. In a powerful move the DeMarker can pin above 0.70 for a long stretch, and shorting every touch will bleed an account. Second, look for divergence: price makes a higher high but the DeMarker makes a lower one, hinting the new high came with less reach. That is a stronger tell than a bare zone touch, and it pairs well with the reversal reads in the Williams %R guide . Still, the zone is context. It names where a turn is likely, not the candle to trade.

RelicusRoad Pro

Have you been trading for a while but have never made consistent profits or are you new to FOREX trading and want to get a head start? Try RelicusRoad and you'll never look back.

Get RelicusRoad Pro

Does the DeMarker indicator repaint?

The standard DeMarker does not repaint its history. Once a bar closes, its reading is locked and will not move when you reload the chart.

That matters, because a repainting tool flatters every back-test and then fails you live. The DeMarker’s math only uses completed highs and lows, so past values are final. What does move is the current, unfinished bar: its value shifts with each tick until the candle closes. That live wobble is normal for any oscillator and is not repainting.

The real trap is third-party “DeMarker arrow” or “DeMarker signal” add-ons that draw buy and sell marks on the chart. Some of those redraw their past arrows after the fact so the history looks flawless. The check is the same one from the non-repaint forex indicator guide : note a past signal, reload the chart, and confirm it did not move. If the arrows shift, the tool was showing you hindsight, not signals.

How does RelicusRoad Pro fit alongside DeMarker?

RelicusRoad Pro does not replace an exhaustion read. It handles the part the DeMarker leaves open: confirmation.

The DeMarker tells you a move is running low on fuel. It will not tell you the trend has actually broken, and acting on exhaustion alone is how traders short strength for three bars before the real turn. RelicusRoad Pro commits each signal at the candle’s close, fixed there on the non-repaint side of the line above, reading structure and momentum together rather than leaving you to reconcile an oscillator against price by hand. The same logic runs across MT4, MT5, and TradingView, so the read you trust on one platform carries to the next.

None of that is sold as automatic trading, and that is deliberate. An oscillator and a signal tool sharpen your timing. They cannot size your position or set your risk — that stays with you. What the pairing removes is the reflex to trade a single 0.70 touch as if it were a guarantee.

Frequently asked questions

What is the DeMarker indicator? The DeMarker indicator, sometimes written DeM, is an oscillator created by Thomas DeMark that gauges price exhaustion. Instead of measuring how far price has moved, it compares each bar’s high to the previous bar’s high and each bar’s low to the previous bar’s low over a lookback period, usually 14. It blends those comparisons into a single line that moves between 0 and 1. Readings near the top of that range suggest buyers are running out of new highs to make, and readings near the bottom suggest sellers are running out of new lows.

What are good DeMarker settings and levels? The standard period is 14, which is the default on MT4 and MT5, with overbought marked at 0.70 and oversold at 0.30. Shorter periods, such as 8 or 9, react faster and fire more often, which suits lower timeframes but adds noise. Longer periods smooth the line and cut false signals at the cost of speed. Some traders tighten the zones to 0.60 and 0.40 to catch turns earlier, accepting more whipsaw. There is no single best setting; match the period to your timeframe and confirm it on the pair you actually trade.

What is the difference between DeMarker and RSI? Both are bounded oscillators used to spot overbought and oversold conditions, but they measure different things. RSI compares the size of recent up closes to down closes, so it reacts to the strength of closing moves. DeMarker compares the highs and lows of each bar to the prior bar, so it reacts to whether price is still making new extremes. Because of that, DeMarker often turns while RSI is still mid-range, which can make it earlier but also noisier. Many traders run them together and treat agreement as confirmation.

Does the DeMarker indicator repaint? The standard DeMarker oscillator built into MT4, MT5 and most charting platforms does not repaint its historical values. Once a bar closes, its DeMarker reading is fixed and will not move when you reload the chart. What does move is the current, unfinished bar: its value shifts with every tick until the candle closes, which is normal for any oscillator. The real risk is third-party DeMarker arrow or signal tools that redraw past signals to look perfect in hindsight. Mark a past signal, reload the chart, and confirm it did not move.

How do you trade with the DeMarker indicator? The common approach is to treat a move above 0.70 as buying exhaustion and a move below 0.30 as selling exhaustion, then wait for the line to cross back out of the zone as a sign momentum is fading. That signal is context, not a trigger. In a strong trend the DeMarker can sit pinned in a zone for a long time, so a bare overbought reading is a poor reason to sell. Combine it with price structure, a level, or a second confirmation, and let your stop and position size decide the trade.


The DeMarker will not call your exact top or bottom. It does one thing well: it shows you when a move is running out of reach, so you stop mistaking a tired trend for a fresh one.

See how RelicusRoad Pro confirms entries across MT4, MT5 and TradingView →

Share: