Docs·TradingView Indicators·mrD-Smart Ranges

Overview

mrD-Smart Ranges is the Smart Money Concept TradingView study at the structural layer of the mrD-Indicators stack — it maps Order Blocks, Fair Value Gaps, Liquidity zones, and the retest-based BUY/SELL signals that fire when price comes back into those zones. Full module index, recommended workflow, and where each concept fits in a trade.

mrD-Smart Ranges is the structural study in the mrD-Indicators stack. It does not try to call the turn directly — it builds the map traders use to place orders: where institutional supply / demand was last printed (Order Blocks), where price moved too fast and left an unfilled gap (Fair Value Gaps), and where the market is parked stop-losses for the next sweep (Liquidity zones). When price returns to one of those zones, the study fires a BUY / SELL retest signal that you can act on directly or pair with one of the momentum studies for confirmation.

This is the overview for the study. Each of the five modules has its own dedicated settings page linked from the list below. To install the study see Link your account & add the studies; for chrome and palette retune that should happen before any indicator is added, see TradingView Workspace Setup.

mrD-Smart Ranges running on a TradingView chart — Order Block zones in cyan and red, Fair Value Gap rectangles between candles, Buy-Side / Sell-Side Liquidity horizontal lines, and the BUY / SELL retest signal triangles printed at zone-touchesOrder Blocks are the cyan / red rectangles, FVGs are the lighter shaded strips between candles, and the horizontal lines are the buy-side / sell-side liquidity levels. When price retests one of these zones and the model agrees, a triangle prints.

The script is published at https://www.tradingview.com/script/M267ZUYT-mrD-Smart-Ranges/. Access is invite-only — see the access flow on Link your account & add the studies.

Who this study is for

The study is built for traders working with Smart Money Concept style structural reads — order flow, supply/demand, ICT-style imbalance, liquidity sweeps. If you trade purely on indicators (RSI, MACD, moving-average crosses) you will get value from the BUY/SELL signals but you will miss the larger picture the study is mapping. The four core concepts — OB, FVG, BSL/SSL, and retest signals — are reinforcing layers, and the trades that work consistently are the ones where two or more layers align at the same price.

Three trader profiles benefit from it:

  • Day traders and scalpers on 5m–1H — looking for the H4 OB retest on M15, or the M30 FVG fill on M5.
  • Swing traders on 1H–4H — looking for the H4 / D1 OB confluence, with the D1 liquidity sweep as the macro trigger.
  • Position traders on 1D–1W — looking for the weekly OB to mark the macro pivot zone, with FVGs flagging short-term continuation.

Lower timeframes (1m) are technically supported but the OB / FVG density becomes noisy; the recommended floor is 5m and the recommended sweet spot is 15m–4H.

The four structural concepts

mrD-Smart Ranges plots four conceptually-distinct layers on the same chart. Understanding which layer is firing — and which two layers are aligning — is the whole trading edge.

Order Blocks — the institutional footprint

An Order Block is the last opposite-coloured candle before a strong, impulsive move. The idea: institutional desks fill large orders across a range of price levels before pushing the market; that absorption zone is "where they got positioned", and price tends to return to it before continuing. mrD-Smart Ranges auto-detects these zones, ranks them by relative order volume, lets you display only the strongest ones (highest %), and offers three mitigation modes (Wick / Close / Average) that change how the zone is bounded.

→ Full reference: Order Blocks

Imbalance / Fair Value Gaps — unfilled price

A Fair Value Gap is a three-candle pattern where the wick of candle 1 and the wick of candle 3 do not overlap — leaving an unfilled price strip in the middle of candle 2. The market moved too fast for both sides to transact at those prices. FVGs tend to magnetise price back; the model fires a small •BUY / •SELL arrow when a matured FVG is retested.

→ Full reference: Imbalance Concept

Liquidity — where stops are parked

Liquidity zones are clusters of stop-loss orders. Buy-Side Liquidity (BSL) sits above swing highs — that is where short traders parked their stops; running it triggers a wave of buy-stop orders. Sell-Side Liquidity (SSL) sits below swing lows — long traders' stops; running it triggers a wave of sell-stop orders. The study draws BSL / SSL lines and highlights the zone in green when price enters, so you can see the sweep happen in real time.

The market does one of two things at the liquidity sweep: reverses (the classic sweep-and-reverse — institutions ran the stops to fill, then push back the other way) or continues (a clean break in the direction of the prevailing trend). Reading which one is unfolding is the central skill of liquidity-based trading.

→ Full reference: Liquidity Concept

Retest signals — the BUY / SELL triangle

The signal layer ties the three structural layers together. The study fires:

  • OB Signal — a large BUY / SELL triangle when price retests an Order Block Breaker (a previously-broken OB that is acting as new support / resistance).
  • FVG Signal — a small •BUY / •SELL arrow when price retests a matured Fair Value Gap.

The signals are non-repainting — they print on bar close and do not move once the candle has closed. Both can be wired through TradingView's alert infrastructure into push, email, webhook (auto-trade bots, Telegram, Discord).

→ Full reference: Alerts

The full module index

#PageWhat it covers
1General SettingsDisplay theme (Dark / Light / Monochrome) and metrics text size — chrome-only.
2Order BlocksThe OB engine — Volumetric Order Blocks, Mitigation Type, HTF confluence, Order Block Break / retest.
3Imbalance ConceptFair Value Gaps — FVG Filters, FVG Signals, mitigation, HTF, FVG Extend maturity.
4Liquidity ConceptBuy-Side / Sell-Side Liquidity detection and the reversal-vs-continuation read.
5AlertsOB and FVG alert wiring, message format, webhook setup, direction filter.

A canonical Smart-Ranges trade is built in three steps:

  1. Identify the zone — look at the chart with Order Blocks and FVG Filters both ON. Use the Show Last setting to keep the chart readable (10–20 OBs is usually enough). Turn on High Timeframe for the OB engine so the strongest zones — the ones that overlap a higher-TF OB — are highlighted.
  2. Wait for the sweep / retest — let price come back into the zone. If the zone is an OB Breaker, you are watching for the BUY / SELL triangle. If the zone is an FVG, you are watching for the •BUY / •SELL arrow. If you can see a BSL or SSL line just inside the zone, expect a brief sweep before the reaction.
  3. Confirm with another layer — the highest-conviction setups are when the OB and the FVG align at the same price, or when the OB sits right on a liquidity sweep. Single-layer trades work in trending markets but lose edge in chop; double-layer trades survive both.

Pair Smart Ranges with one of the momentum studies for an extra confirmation gate:

  • mrD-Signals Premium — pair the OB retest with a Waves Trend triangle in the same direction for a much higher-confidence entry.
  • Open Interest — pair the liquidity sweep with a fresh open-interest spike to confirm new money is committing rather than longs unwinding.

If you have just added the study and want a clean starting point, set the inputs as follows:

ModuleSettingSuggested valueWhy
Order BlocksShow Last20Keeps the chart readable.
Order BlocksMitigation TypeWickMost conservative; OB invalidates only when the entire candle penetrates.
Order BlocksHigh TimeframeOne step up from chart TFHighlights confluence zones (the strongest OBs).
Order BlocksShow MetricsOnSurface the % weight so you can sort by importance at a glance.
Order BlocksOrder Block SignalsOnThe main BUY / SELL triangle engine.
Order BlocksOrder Blocks BreakOnShow the breaker zones — these often become the next retest.
ImbalanceFVG FiltersOnRequired to render FVGs at all.
ImbalanceFVG SignalsOnRequired to receive •BUY / •SELL arrows.
ImbalanceMitigation TypeWickConservative — FVG invalidates only when wick fully fills.
ImbalanceFVG Extend50Default. Lower = more FVG signals; higher = stricter maturity.
LiquidityLiquidity DetectOnHighlights the green zone the moment a sweep starts.
LiquidityLinesOnDraw the BSL / SSL horizontals so you see the levels before price gets there.
GeneralThemes DisplayDarkMatches the recommended chart palette in Workspace Setup.
GeneralMetrics Text SizeAuto / matches screen DPITune up on 4K, down on laptop.

Common mistakes

  • Showing every OB the engine can detect. The chart becomes unreadable above ~40 OBs. Use Show Last to cap the count and let the engine drop the lowest-weight zones first.
  • Trading single-layer setups in chop. An OB retest with no FVG / liquidity / momentum confluence is a low-quality entry in a sideways market. Wait for two layers to align, or skip the setup.
  • Ignoring the Mitigation Type difference. Switching from Wick to Close changes how soon an OB is "invalidated" — Wick keeps zones live longer, Close discards them faster. Pick once, stay consistent.
  • Trying to react to the OB retest at 1m or 3m. Those timeframes have too much noise — the OB will be sliced ten times before the real reaction. Stay at 5m floor.
  • Forgetting that FVG Signals also need FVG Filters ON. Two separate toggles in the same panel; turning Signals on without Filters returns nothing. See Alerts for the exact dependency.

Common questions

Is mrD-Smart Ranges a strategy by itself? It is closer to a structural framework than a strategy. The BUY / SELL retest triangles are entries; the sizing, stop placement, and exit are still on the trader. The study suggests SL / TP levels inside the alert message — those are suggestions derived from the OB / FVG geometry, not orders the study places.

Does it repaint? No. OBs are confirmed on the close of the move that creates them; FVGs are confirmed once the three-candle pattern completes. The BUY / SELL retest signals are confirmed on bar close. Nothing moves backwards once printed.

Does it work on every symbol / timeframe? Yes. The four concepts are timeframe-agnostic. In practice the sweet spot is 5m–4H on liquid majors (BTC, ETH, top-cap futures, S&P 500 futures, EURUSD). Very low-liquidity altcoins produce too many low-weight OBs to be useful.

Can I use it without TradingView alerts? Yes — the chart visuals are the primary delivery. Alerts are optional; they exist for traders who want push / webhook delivery.

Where to go next