Best Free TradingView Indicators for Market Structure (2026)

Education

Best Free TradingView Indicators for Market Structure

Most lists of free TradingView indicators cover the same ground: a moving average, an RSI, a VWAP, a volatility band. Good tools, and almost silent about the question many traders open a chart to answer: where is the market rebuilding, where did it leave gaps behind, and where is the move no longer supported by what is underneath it. That is market structure, and it is the category most lists skip.

This page is organised by that question. Three of the indicators below are ours - Structura Accumulate, Blocks and Divergence. We say so here, in the second paragraph, rather than in a footnote. They are free, public or invite-only, with no lite version and no locked features. Next to each of them we list the TradingView built-in tool that comes closest to the same job, so you can judge for yourself. In the categories where we have no free tool, the list is built-ins only.

One rule applies to everything on this page: an indicator describes a condition. None of the tools here, ours or TradingView's, tells you what to buy, when to enter, or where a move ends.

Read us first in your Google results:

How this list was put together

Four criteria, in this order. The indicator had to be free in full - not a trial, not a version with the useful part locked. It had to draw on confirmed data, so that what you see today is still in the same place tomorrow. It had to have a clear answer to "what does this not read", because a tool that claims to read everything reads nothing well. And it had to work on any market and any timeframe without retuning. We did not score indicators on how often they are right, because that number depends on the trader more than on the tool.

Quick comparison

CategoryToolFree on TradingView?What it readsWhat it does not readWhen it stays silentRepaints?Get it
StructureStructura AccumulateYes, publicPrice against the structure curve, distance from it, compression and repeated reactions around itDirection, timing, targets, whether a zone holdsWhen nothing is rebuilding below structureNoOpen script
Imbalance zonesStructura BlocksYes, publicRanges price moved through without two-sided trade, zone age, whether price traded back throughWhether, when or how far a gap gets filledIn an orderly market where every level gets testedNo - zones are drawn from completed candle sequences and filled zones stayOpen script
DivergenceStructura DivergenceYes, invite-onlyConfirmed pivots, the momentum behind each, whether price and momentum agreeThe outcome; it does not rank divergences or predict reversalsWhen no pivot qualifiesNo - confirmed pivots only, history never recalculatedFree tools
StructureAnchored VWAP (built-in)Built into TradingViewVolume-weighted average price from a point you chooseZones, age, whether a level was respectedn/a - always draws from the anchorNoBuilt into TradingView
Imbalance zonesGaps (built-in)Built into TradingViewPrice gaps between consecutive barsZone age, fill history, how the gap formedn/a - always drawsNoBuilt into TradingView
DivergenceRSI with divergence (built-in)Built into TradingViewDisagreement between one oscillator and price, regular onlyParticipation or volume behind the move; hidden divergencesn/a - labels every qualifying pivotLabels appear with a delay, then stayBuilt into TradingView
Get all three free tools

Free. No trial, no card. One signup with your TradingView username.

Structure: where the market is rebuilding

Structura Accumulate (free, public)

Accumulate is the structure layer. It identifies areas where price may be stabilising, rebuilding, or reconnecting with its long-term market structure after a reset. On the chart it draws a structure curve and marks the zones where price is positioned below it, with a reading of how far price sits from that reference.

What it reads: the relationship between price and the structure curve, the distance between the two, compression around the curve, and repeated reactions around the same structural area.
What it does not read: direction. Accumulate marks where the market has been rebuilding, which is a place, not a promise. It does not time entries, it does not set targets, and it does not tell you that a zone will hold.
When it stays silent: when price is extended well away from structure and nothing is rebuilding. An empty chart is a reading, not a malfunction.

Accumulate is public on TradingView. Full description on the Accumulate tool page; the reading rules are in the manual.

Open Accumulate on TradingView
Structura Accumulate free TradingView indicator showing the structure curve and accumulation zones on a daily chart
Structura Accumulate on a daily chart. The curve is the structural reference; the shaded areas are where price has been rebuilding below it.

Built-in alternative: Anchored VWAP

TradingView's Anchored VWAP is a drawing tool, not an indicator, but it answers a neighbouring question: from a point you choose, where is the volume-weighted average price. It gives you a reference line; it does not mark zones, does not track how long price has stayed near that reference, and it depends entirely on where you anchor it. A second opinion on "is price far from a reference", not a structure layer.

Imbalance zones: the gaps price left behind

Structura Blocks (free, public)

Blocks marks the imbalances price leaves behind when it moves too fast to trade fairly - the gaps that form when one side simply is not there. Each zone stretches to the right for as long as it goes untouched, so its width is its age. When price finally trades back through one, it turns grey and stays on the chart instead of disappearing.

What it reads: ranges where price moved through without two-sided trade, how long each zone has stood untouched, and whether price has traded back through it.
What it does not read: whether a gap gets filled. Not whether, not when, not how far. Plenty never are. On the gold chart we published, four zones above price have been untouched for six months - and that chart was chosen because it shows both outcomes on one screen, which is the opposite of a track record.
When it stays silent: in an orderly market where every level gets tested on the way. No imbalance, no zone.

Blocks is public on TradingView. If you searched for a free fair value gap indicator, this is the one; the terminology is explained in our fair value gap article.

The reading rules are in the manual.

Open Blocks on TradingView
Structura Blocks free fair value gap indicator on TradingView marking untouched and filled imbalance zones on a gold daily chart
Structura Blocks on gold, daily. Zone width is age; grey zones are the ones price came back for. Four zones above price have been untouched for six months - and this is one chart, chosen because it shows both outcomes.

Built-in alternative: Gaps

TradingView ships a built-in Gaps indicator. It marks price gaps between bars and has its own settings for how long a gap is kept on the chart. It does not show how old a zone is, it does not keep a record of the ones that were filled, and it does not distinguish an imbalance inside a candle sequence from a simple overnight gap. If all you need is "there was a gap here", it is enough.

Divergence: when price and momentum disagree

Structura Divergence (free, invite-only)

Divergence detects disagreements between price and momentum - moments when a new price extreme is not confirmed by the engine underneath it. It marks two families, regular and hidden, and it anchors every detection to confirmed pivots only: a pivot must be fully formed, with closed bars on both sides, before anything is drawn. Momentum is measured against a volume-weighted baseline, which makes the reading participation-aware rather than price-only.

What it reads: confirmed pivots, the momentum behind each one, and whether the two agree.
What it does not read: the outcome. It does not predict reversals - it documents disagreement. It does not rank divergences into ones to act on, and it never moves a flag after the fact to look right.
When it stays silent: when no pivot qualifies. Silence means "nothing qualified", not "nothing happening".

Divergence is free but invite-only: one signup on the free tools page with your TradingView username, and access lands on your account within 24 hours. The script page is on TradingView; the reading rules are in the manual, and the concept is explained in our divergence article.

Structura Divergence free non-repainting divergence indicator on TradingView flagging regular and hidden divergences on confirmed pivots
Structura Divergence on a daily chart. Each flag sits on a confirmed pivot and does not move afterwards.

Built-in alternative: RSI with divergence enabled

The built-in RSI has a "calculate divergence" option. Turn it on and it labels regular divergences between RSI and price on confirmed pivots, with a delay. It reads one oscillator against price and nothing about participation, and it does not mark hidden divergences. For a first look at whether price and momentum disagree, it is free on every plan and it does not move its labels afterwards.

Volume and participation: what the built-ins cover

We have no free tool here, and the built-ins are strong. Volume is on every chart. Volume Profile reads where volume accumulated by price rather than by time, a structural question in its own right; availability of some profile variants depends on your plan. Cumulative Volume Delta reads the running difference between buying and selling volume. None of them reads structure; all of them say whether a move had participation, which is the question Divergence asks from the other side.

Trend, volatility and sessions: what the built-ins cover

For trend, the built-in EMA and SuperTrend give you a direction filter; for volatility, ATR and Bollinger Bands; for time, the Sessions indicator and Session Volume Profile. All of them draw on every bar, so none of them is ever silent - and that is the trade-off: a tool that always has an opinion cannot tell you when it has nothing to say. Our paid layers - Horizon, Pulse and Squeeze - read momentum, trend behaviour and compression as phases; they are in the plans, not on this page.

What is the best free indicator on TradingView?

It depends on the question, which is why this page is sorted by question rather than by rank. "Where is the market rebuilding": Accumulate. "Where did price leave gaps": Blocks. "Is this move supported": Divergence, or the built-in RSI with divergence on. "Did this move have volume": the built-ins. A single best indicator would have to answer all four, and a tool that answers everything is usually a tool that repaints.

What none of these indicators will do

None of them predicts. None of them tells you that a zone holds, that a gap fills, or that a divergence resolves one way. None of them issues entries or exits. A chart with all three free layers on it still needs reading - and a screenshot of it is still pixels, not data, which is why we do not recommend feeding one to a chatbot and asking what to do. Paid suites that promise more than this are promising something an indicator cannot know.

How to add them to TradingView

Accumulate and Blocks: open the script page on TradingView, add it to your favourite indicators, and it appears under Favourites in the Indicators dialog on any chart. Divergence: sign up on the free tools page with your email and TradingView username; access lands on your account within 24 hours under Invite-only scripts. No card, no trial, no feature gates on any of the three.

Frequently asked questions

What is the best free indicator on TradingView for market structure?

There is no single one, because structure is several questions. Accumulate reads where the market is rebuilding, Blocks reads the gaps it left behind, and Divergence reads whether a move is supported by momentum. All three are free. The built-in Anchored VWAP, Gaps and RSI divergence cover neighbouring questions with less context.

Are these indicators really free, or free with locked features?

Free in full. Accumulate, Blocks and Divergence are the same scripts on every account, with no lite version and nothing unlocked by a plan. The paid layers are different tools, not upgrades of these.

Do Structura Accumulate, Blocks and Divergence repaint?

Divergence does not: it anchors to confirmed pivots with closed bars on both sides, and it never recalculates its history. Blocks draws a zone from a completed candle sequence and never deletes a zone once it is filled - it turns grey and stays. Accumulate is drawn on closed bars. What you see on a closed chart stays where it is.

Is there a free fair value gap indicator on TradingView?

Yes. Structura Blocks is public on TradingView and marks imbalance zones - the areas usually called fair value gaps - with their age and fill status. It will not tell you whether a gap gets filled.

Can I use these on the free TradingView plan?

Yes. All three run on the free plan, within TradingView's indicator-count limit for that plan.

Do I need an account or a card to get them?

Accumulate and Blocks need only a TradingView account. Divergence needs one signup with your email and TradingView username. No card, no trial, no renewal.

Get all three free tools

Free. No trial, no card. One signup with your TradingView username.

Structura provides analytical tools and educational market examples. It is not financial advice. Trading and investing involve risk, and historical results do not guarantee future outcomes.