DeMarker Indicator Explained: Exhaustion and Turns

The DeMarker (DeM) indicator is an oscillator that moves between 0 and 1, comparing recent highs and lows to gauge whether buyers or sellers are running out of steam. Readings near the top hint at buying exhaustion and a possible top, while readings near the bottom hint at selling exhaustion and a possible bottom.

Developed by Thomas DeMark, the DeMarker indicator was built to flag price exhaustion before a turn rather than to confirm momentum after it. That makes it part of the same family as the RSI and the Stochastic, but its math focuses specifically on how today's highs and lows compare to the previous bar's. This page covers what the DeM indicator is, how to read its 0.7 and 0.3 levels, how traders use it for reversals and divergence, the trend caveat that catches people out, and how it behaves on MT5.

What the DeMarker indicator actually measures

The DeMarker indicator compares the maximum of the current bar with the maximum of the previous bar, and does the same for the lows. When the current high is greater than the prior high, the difference (DeMax) is recorded; otherwise it is zero. When the current low is lower than the prior low, the difference (DeMin) is recorded; otherwise it is zero. Both are smoothed over a lookback period, commonly 14, and combined into a single value:

DeM = SMA(DeMax) / ( SMA(DeMax) + SMA(DeMin) )

Because the output is a ratio, it is always bounded between 0 and 1. A value near 1 means recent bars keep making higher highs with little new low ground, which points to stretched buying. A value near 0 means recent bars keep making lower lows, which points to stretched selling. In plain terms, the DeM indicator is a demand-and-supply pressure gauge, not a price target.

The 0.7 and 0.3 levels

Most charting platforms ship the DeMarker with two reference lines. They are the heart of any simple demarker strategy:

ZoneReadingWhat it suggests
Overboughtabove 0.7Buying may be exhausted; watch for a potential top or pullback.
Neutral0.3 to 0.7No exhaustion signal; price is in its normal range.
Oversoldbelow 0.3Selling may be exhausted; watch for a potential bottom or bounce.

The important word is may. An overbought reading is a warning that the move is stretched, not an instruction to short. Many traders wait for the DeM line to cross back out of the extreme zone, for example dropping back below 0.7, before treating it as an actionable exhaustion signal.

Using DeMarker for reversals and divergence

Two of the most common ways to put the DeM indicator to work:

If divergence is your main interest, it is worth comparing how the DeMarker handles it against a classic momentum tool. Our RSI guide walks through the same divergence logic on a more widely used oscillator.

Stop reading one oscillator at a time

Market Structure Pro weighs momentum, trend, structure and exhaustion together and hands you a single verdict with a plain-English reason.

Start your free 7-day trial

The caveat: DeMarker can stay extreme in trends

A strong trend can hold the DeMarker above 0.7 or below 0.3 for a long time. Treating every extreme reading as a turn is how traders end up fighting trends and losing.

This is the single most important limitation. During a powerful uptrend, the DeM indicator can stay pinned near the top of its range bar after bar, because price keeps making new highs by definition. Selling that reading repeatedly is a fast way to bleed an account. The practical fix is context: use DeMarker for exhaustion signals mainly in ranging conditions or at clearly defined structure, and demand confirmation, such as a momentum cross back out of the zone, a divergence, or a break of a short-term swing, before acting. An oscillator that says "stretched" is not the same as a market that has actually turned.

Using DeMarker on MT5

The DeMarker is a built-in MT5 oscillator, so there is nothing to download. In MetaTrader 5, open Insert → Indicators → Oscillators → DeMarker, or drag it from the Navigator panel. The only real input is the period, defaulting to 14. A shorter period reacts faster and triggers more often; a longer period is smoother and signals less. The indicator plots in its own subwindow below price, with the 0.7 and 0.3 lines drawn in automatically. Because it is native to MT5, it draws on every chart and timeframe without extra setup.

Where Market Structure Pro stands on DeMarker

Here is the honest part: Market Structure Pro does not use the DeMarker indicator. We are not hiding it inside a setting and we are not relabelling it. MSP measures momentum and exhaustion through a different, complementary set of tools.

Inside its 27-tool score, MSP reads exhaustion and momentum primarily through Stochastic RSI, the True Strength Index (TSI) and dedicated divergence detection. These were chosen because they combine cleanly with the structure, trend and volatility tools that make up the rest of the engine. The DeMarker is a perfectly valid standalone oscillator; it simply was not the lens we built MSP around.

What MSP does is take all 27 inputs and resolve them into one decision so you are not eyeballing a dozen subwindows. You get:

If you like DeMarker, keep using it. If you would rather one tool reconcile exhaustion, momentum and structure for you, that is exactly the gap MSP fills. See how the pieces fit in our best MT5 indicators for 2026 guide, or browse more breakdowns in the Learn library.

One verdict, not 27 guesses

Let Market Structure Pro turn momentum, exhaustion and structure into a single, non-repainting call on any MT5 chart.

Start free trial

Related: RSI indicator explained · All indicator guides · Home