What these indicators actually do, and what they do not
Smart money concepts indicators automate the markup ICT traders do by hand, plotting order blocks, fair value gaps and structure breaks on the chart so you do not have to draw them yourself, and the key word is automate. They do not invent signals or predict direction, they render the concepts from the methodology onto price, and the concepts themselves live on the order blocks and fair value gap pages rather than here.
I treat them as a time-saver for traders who already understand the method, not a shortcut around learning it. An indicator that draws a fair value gap you cannot interpret is just coloured shapes on a screen, and the traders who benefit most from these tools are the ones who could mark the levels by hand if the indicator vanished.
The honest framing for the whole page is that these are third-party community tools built on top of ICT, the methodology of Michael Huddleston, and none of them is official, peer-validated, or a substitute for reading price.
The TradingView landscape and why it dominates
Almost all serious SMC indicator development happens on TradingView, and the reason is its open Pine Script community that lets anyone publish a free script. A trader can search a name, click add, and have order blocks and fair value gaps plotted in seconds, which is an experience MT4 and MT5 cannot match with their compiled MQL ecosystem.
The dominant tool is the free Smart Money Concepts indicator by LuxAlgo, written by founder Sean Mackey, which plots order blocks, fair value gaps, breaks of structure and changes of character, equal highs and lows, and premium and discount zones in a single script. LuxAlgo reports that it became the most-liked free indicator on the platform, and I treat that as a vendor-reported milestone rather than an independent audit, while still recognising the tool is genuinely the one most traders land on first.
The free tier of these scripts covers the overwhelming majority of what a retail SMC trader needs, which shapes the rest of this page. Paid suites exist and I cover them, and the free community scripts are where most of the value sits.
The named TradingView indicators worth knowing
Here is the component breakdown the SERP buries in prose, because knowing which tool plots what is the actual question. I have kept it to the scripts traders use repeatedly rather than every variant on the platform.
| Indicator | Author | What it plots | Cost |
|---|---|---|---|
| Smart Money Concepts | LuxAlgo | Order blocks, FVGs, BOS, CHoCH, equal highs and lows, premium and discount | Free, paid tier |
| Fair Value Gap | LuxAlgo | Fair value gaps | Free |
| Order Block Finder | LuxAlgo | Order blocks | Free |
| ICT Killzones Toolkit | LuxAlgo | Killzones, order blocks, FVGs, market structure shifts | Free |
| SMC | Ingot | Market structure, clean layout | Free |
| SMC Pro | uzair2join | BOS, CHoCH, FVGs, order blocks, liquidity, discount and premium | Free, open source |
| Fair Value Gaps | DGT | Multi-timeframe fair value gaps | Free |
I start people on the all-in-one LuxAlgo Smart Money Concepts script because it plots the full stack in one view, and I drop down to a dedicated tool like the Order Block Finder only when the combined view gets too noisy on a lower timeframe. SMC Pro by uzair2join is the pick for anyone who wants to read or modify the open-source Pine code, because it filters fair value gaps with an ATR setting that trims the minor gaps, and the SMC script by Ingot is the cleanest option for traders who want structure labelled without the order-block clutter.
Order block and FVG indicators for MT4 and MT5
The MetaTrader ecosystem is thinner, and I want to be honest about that before you go hunting. Most MT4 and MT5 SMC results are paid listings on the MQL5 Market, single-purpose blog downloads, or cracked-indicator mills, and the free, well-maintained options are far fewer than on TradingView.
The standout free choice is OrderBlocks All-in-One from FXSSI, which has tens of thousands of downloads and a strong user rating, and plots unmitigated, mitigated and breaker order blocks using a ZigZag swing detection. It is the tool I would point an MT4 or MT5 trader to first, with the caveat that fair value gaps are less consistently covered on MetaTrader than on TradingView.
My practical advice is to do the analysis on a TradingView chart with the free SMC scripts and execute on whichever broker platform you use, because the markup quality on TradingView is presently a generation ahead of MT4 and MT5 for these specific concepts.
ICT Killzones indicators and session tools
A separate group of tools plots the killzone session windows rather than price levels, shading the Asia, London and New York hours onto the chart so a trader can see whether they are inside a high-probability window. The LuxAlgo ICT Killzones Toolkit is the most complete free version, and several community scripts cover the same ground with lighter feature sets.
I use a killzone tool as a time filter, not a signal source. It tells me whether the session is open for the setup, and the actual entry still comes from the order block, the fair value gap, and the market structure read on the price chart.
The Killzones Toolkit is also one of the few tools that handles the daylight-saving shift automatically, which matters more than it sounds for traders outside US hours who would otherwise shade the wrong window for weeks a year.
How to install them on TradingView and MetaTrader
On TradingView the process takes seconds. Open the chart, click the Indicators tab at the top, search the script name or author in Community Scripts, and click add to drop it onto the chart, then adjust the settings to control how many order blocks and fair value gaps display.
The LuxAlgo script exposes settings for how many blocks and gaps to keep on screen and which timeframes to aggregate, and I dial both down on a lower timeframe because a 5 minute chart buried under every historical order block is unreadable.
On MT4 and MT5 it is heavier. Download the indicator file, place it in the MQL4 or MQL5 Indicators folder inside your platform data directory, restart the platform, and drag it from the Navigator panel onto the chart, allowing DLL imports if the tool requires them.
The friction is real, and it is part of why the MetaTrader SMC ecosystem is smaller.
I keep a saved chart template once a tool is configured the way I want it, because re-doing the settings every session is the kind of friction that pushes traders off a method entirely.
The repainting problem and the confirmation-lag distinction
This is the section I wish every indicator page led with, because it is where traders lose money without realising why. Repainting is when an indicator changes its past signals after the fact, and there are three forms, signal relocation, signal disappearance, and value recalculation, and a backtest run on a repainting tool is fabricated by construction because it can use information that was not available at the time of the signal.
The honest distinction most pages flatten is between true repainting and confirmation lag. A tool that waits for a candle to close before confirming a structure level is not repainting, it is being honest about the fact that a break of structure cannot be confirmed until the candle that breaks it has closed.
A tool that moves an order block to a different candle after price has moved is repainting, and that is the behaviour to reject.
The test I run is the screenshot test. Screenshot the last ten to twenty candles with the indicator on, wait for ten to twenty new candles to print, and compare, and if anything moved, disappeared, or changed, the tool repaints and its backtests cannot be trusted.
What ICT actually says about indicators
This is the part no ranking page covers, and it changes how you should read all of the above. ICT is the methodology of Michael Huddleston, the Inner Circle Trader, and at its source it is a naked-chart, price-action-first method that emphasises reading price manually rather than overlaying tools on it.
Every SMC indicator on this page is a community adaptation, built by third-party authors to automate the markup ICT teaches, and none of them is affiliated with or endorsed by ICT. I point this out not to dismiss the tools, which are genuinely useful, but to stop them being mistaken for the methodology itself.
The practical implication is that an indicator can draw a perfect order block and still hand you a losing trade, because the edge in ICT is meant to come from the read of context, the higher-timeframe bias and the 2022 Mentorship Model sequence, none of which a markup tool supplies on its own.
Free versus paid, and whether a premium indicator is worth it
The free LuxAlgo Smart Money Concepts script plots the components most traders ever need, so the case for paying rests on the extras rather than the core. Paid tiers add volumetric order blocks, multi-timeframe liquidity dashboards, and cross-market screeners, which matter to power users and rarely matter to someone still learning the method.
The premium suites like BigBeluga market volume-weighted order blocks and proprietary liquidity logic at a meaningful monthly or lifetime cost, and the vendor-reported performance figures you will see, win rates in the 60 to 80 percent range, are self-reported and unaudited. I treat every one of those numbers as marketing until an independent backtest with disclosed methodology appears.
My honest recommendation is to exhaust the free tools first. If you cannot trade the method profitably with the free LuxAlgo script, a more expensive version of the same markup will not fix the problem, and if you can, you will know exactly which paid feature is worth paying for because it maps to a specific gap in your workflow.
Where traders go wrong with these indicators
Trading every order block the tool draws is the most common mistake, because an automatic marker has no filter for context and will label levels a human would skip. I treat the indicator's output as candidates, not commands, and the higher-timeframe bias decides which candidates become trades.
Trusting the backtest is the second, and it loops back to repainting and confirmation lag. A clean equity curve on a tool that confirms on close looks better than live execution because the entry prints at confirmation rather than at signal, and the gap between the two is real money.
The third is expecting the tool to replace screen time. The indicators compress the markup, and they do nothing for the judgment that separates a valid setup from a chart full of lines, which is the part of the method that only repetition and review build.