Most structure tools draw a line where the break happened and leave you there. A line is not somewhere you can put an order — you still have to decide where inside the move price is worth buying.

This draws the whole leg as a box and puts a retracement grid inside it, so the break and the entry area are the same object.

EURUSD H1. Teal boxes came from bullish breaks, pink from bearish ones. The lines inside each box are the retracement levels, and where two zones overlap the shading doubles.

How a zone gets drawn

Swing points are found with a fixed structure length, default 10 bars each side. When price breaks the last one — a break of structure in the direction of the trend, or a change of character against it — the indicator takes the leg that produced the break and boxes it from the swing that started it to the swing that ended it.

The box is then filled with retracement levels measured across its own height:

Level Default On by default
1 0.0 no
2 0.3 yes
3 0.5 yes
4 0.7 yes
5 1.0 no

Three lines, not five, and the two switched off are the box edges themselves — which you can already see. Every level has its own value, line style and colour for the bull and bear case, so you can make 0.5 the solid one and the rest dotted, which is how the screenshots are set.

Teal is a zone left by a bullish break, pink by a bearish one. A zone stays on the chart as price moves away from it, which is the point: you are waiting for the return.

Overlap clean-up

Clean-Up Level Overlap is on by default and it does something worth knowing about. When a new zone lands on top of an older one, the levels that would print on top of each other are suppressed, so the chart shows one grid rather than two interleaved ones.

You can see it in the screenshot above: the blue-looking box on the left is where a teal zone and a pink zone occupy the same price band, and only one set of lines is drawn through it.

Turn it off and you get every level of every zone. It is honest but unreadable after about four zones.

Gold H1. Fewer, larger zones on a trending symbol - and the same structure engine deciding where each one starts and stops.

Non-repainting

A swing point is not a swing point until structureLen bars have closed on its right, and the loop stops one bar short of the current one. So a zone appears some bars after the leg that produced it, and never moves afterwards.

That delay is the honest cost. With the default length of 10 a zone shows up ten bars after its own high or low. Any tool that boxes the leg the moment it happens is going to unbox it again.

What to set

Structure Length is the only setting that changes what gets found. Ten is a mid-range value: lower finds more, smaller zones; higher finds fewer, larger ones. Everything else is display.

Show Last and Display All Zones control how much history stays drawn. Display All is on by default, which is right while you are learning what it marks and wrong once you know — a chart with forty zones on it is a chart you cannot read.

Alerts

Two, and only the first is on: price touched a zone, and a zone was created. Zone-touched is the one you want, because a zone being created is not actionable — the whole model is about what happens when price comes back.

Routed through terminal, push, email or Telegram depending on Notification type, which ships set to none. Turn it on.

What it can't do

The higher-timeframe setting does not read the higher timeframe. There is a Timeframe input that looks like it will fetch structure from H4 while you sit on M15. What it actually does is scale the structure length by the ratio between the two periods — so a 10-bar swing on your chart becomes a 40-bar swing when you pick a period four times larger. That is an approximation of higher-timeframe structure, not the thing itself, and the source says as much in a comment. It is useful; it is not what the label implies, and I would rather tell you than let you assume.

There is no stop, no target, no bias, no statistics. It marks zones and tells you when price reaches one.

Nothing here filters a zone by quality. Every structure break produces a zone, and a break in the middle of a range produces a zone that means very little. If you want zones graded and most of them thrown away, that is ICT Pro, and your subscription covers it.

You won't find a win rate table in this listing, and I would treat any indicator listing that has one with some care.

Questions you'll have

Why is the box so wide? Because it spans the whole leg that broke structure, from swing to swing. It is not a supply zone drawn on one candle; that is a different model.

What is the blue box? Two zones overlapping, one bull and one pink, with the level clean-up on.

Which fib level should I use? 0.5 is the one drawn solid by default and it is the usual answer. The 0.3 and 0.7 lines exist so you can see whether price is reacting early or deep, which tells you something about how strong the break was.

What timeframe? H1 and H4 are where the default structure length behaves. On M5 raise it.

MT4 or MT5? Both, and your subscription covers both.

Support

Message me through the site with a screenshot plus the symbol and timeframe. Updates are included for as long as your subscription is running.

Analysis tool. It places no trades and makes no profitability claim. Past price behaviour is not a guide to future price behaviour.