Smart Money Concepts Screener, Order Blocks, FVG & BOS [LunqFX]

2 294
Smart Money Concepts Screener puts fifteen markets in one table and shows, for each one, the five things a smart money concepts trader checks first: ▸ market structure — the last BOS or CHoCH; ▸ the nearest unmitigated order block; ▸ the nearest unfilled fair value gap; ▸ premium or discount inside the current dealing range; ▸ the last liquidity sweep.

The rows are ranked, so the symbols where something is happening right now are at the top. The current symbol also gets the full SMC picture on the chart: BOS and CHoCH lines, liquidity sweeps, the premium / discount range, and the nearest order block and fair value gap.

The screener does not guess trades. It tells you where to look, so you can open the chart and apply your own model.

❶ HOW EACH MARKET IS READ ① Swings — swing highs and lows are confirmed pivots (Swing length bars on each side). ② Structure — a candle close above the last swing high, or below the last swing low, breaks structure. A break in the direction of the trend is a BOS. The first break against it is a CHoCH (change of character). ③ Order block — the last opposite candle within 15 bars before the break. The block stays active until a candle closes through its far side. ④ Fair value gap — a three-candle imbalance. It stays active until price trades back into its far edge. ⑤ Dealing range — from the last swing high to the last swing low, widened at once when price makes a new extreme. Above the midpoint is premium, below it is discount. ⑥ Liquidity sweep — the first wick beyond a swing that closes back inside. Above a high it takes buy-side liquidity (BSL); below a low it takes sell-side liquidity (SSL).

❷ THE TABLE ▸ SYMBOL — a ● marks an active row: a fresh CHoCH, price inside an order block, or a fresh BOS or sweep together with another event ▸ STRUCTURE — ▲ / ▼ BOS or CHoCH and how many bars ago. A filled cell means the break is fresh ▸ ORDER BLOCK — "IN ▲ OB" / "IN ▼ OB" when price is inside the nearest block, otherwise its distance in ATR. A tinted cell means price is near it ▸ FVG — "IN ▲ FVG" / "IN ▼ FVG" or the distance in ATR to the nearest open gap ▸ ZONE — PREMIUM or DISCOUNT with the position inside the dealing range (0% = range low, 100% = range high) ▸ SWEEP — ▲ SSL or ▼ BSL and how many bars ago

Ranking, from the strongest: ▸ a fresh CHoCH ▸ price inside an order block ▸ a fresh BOS or a fresh sweep ▸ an order block or gap within reach "Fresh" and "near" are set in the inputs.

❸ ON THE CHART (current symbol) ▸ CHoCH — a solid line from the broken swing to the break candle, with a filled tag ▸ BOS — a dashed line with a coloured label ▸ BSL ✕ / SSL ✕ — liquidity sweeps, one mark per swing ▸ PREMIUM and DISCOUNT boxes with a dotted equilibrium line ▸ The nearest order block and fair value gap, extended to the right Every layer can be turned off, and the label size can be changed (Small, Normal, Large).

❹ HOW TO USE IT

Start at the top of the table: the ● rows are the markets that moved into an SMC event most recently.
Read the row from left to right. Example: "▲ CHoCH · 3b", "IN ▲ OB", "DISCOUNT 28%" and "▲ SSL · 5b" mean that structure turned up after sell-side liquidity was taken, and price is back in a bullish order block in discount.
Open that symbol. The chart shows the same structure, sweep, range and zones, so you can check the context before you apply your own entry model.
Use alerts to get the CHoCH, order block entry and sweep events from all fifteen symbols without watching the table.
Works on forex, gold (XAUUSD), silver, indices and crypto, on any timeframe. Any symbol can be swapped in the settings.
❺ SETTINGS Symbols ▸ Fifteen symbol slots — gold, silver, the major forex pairs, NAS100, US30, SPX500, BTC and ETH by default Smart money concepts ▸ Swing length · Fresh event (bars) · Near an OB / FVG (× ATR) ▸ Bars scanned per symbol — 1500 by default; lower loads faster This chart ▸ Order block and FVG · BOS / CHoCH · Premium / discount range · Liquidity sweeps ▸ Structure events kept — 6 by default ▸ Label size — Small, Normal (default) or Large Table ▸ Position · Text size (Tiny, Small, Normal) · Rows shown Alerts ▸ CHoCH on any symbol · Price enters an order block on any symbol · Liquidity sweep on any symbol (off by default) Visuals ▸ Neon candles — teal rising, coral falling. Off = your own chart candles. ▸ Glow candles — each body brightens towards the close. Off = flat bodies.

❻ ALERTS Create the alert with "Any alert() function call". One alert covers all fifteen symbols. The message lists every symbol that had the event on that bar, for example "EURUSD CHoCH".

❼ NON-REPAINTING ▸ Every symbol is requested on the chart timeframe with lookahead off. ▸ Swings are confirmed pivots. ▸ Breaks, order blocks, gaps and sweeps are decided on closed bars. ▸ Distances in ATR and the premium / discount percentage update with the live price on the open bar.

LIMITATIONS ▸ Swing confirmation delays every swing, and so every BOS, CHoCH and sweep, by the swing length. ▸ Order blocks, gaps and structure are drawn with fixed rules. Other SMC traders may mark different zones on the same chart. ▸ Only the nearest order block and the nearest gap on each side are tracked per symbol. ▸ Data comes from the selected feeds. Symbols with different sessions or no data on your timeframe can show "—" or older values. ▸ Fifteen data requests take time to load. Lower "Bars scanned per symbol" if the script is slow. ▸ The screener shows market state, not entries. It has no stop loss, targets or position sizing. Combine it with your own entry rules and risk management.

This script is for educational purposes only and is not financial advice. Trading involves risk.

Declinazione di responsabilità

Le informazioni e le pubblicazioni non sono intese come, e non costituiscono, consulenza o raccomandazioni finanziarie, di investimento, di trading o di altro tipo fornite o approvate da TradingView. Per ulteriori informazioni, consultare i Termini di utilizzo.