An order block is the footprint of an order too large to fill in one go. Price leaves the zone with force, but part of the order stays behind, and sooner or later price tends to come back to finish it. That return is mitigation, and it is one of the most watched reaction points in structure analysis. Edo Mitigation Blocks is built around that moment: it tells you which blocks are still waiting for it, which ones have just had it, and which ones are spent. If you want the base concept first, start with what an order block is.. that turns a trend.
From impulse to block
The indicator starts from the break of structure. Every time price closes above the last swing high or below the last swing low, it searches back within the Impulse Lookback for the candle that started the move — the last bearish candle before a bullish break, the last bullish candle before a bearish one — and draws its range as a box straight away. Unlike tools that wait for a block to prove something first, here the block exists from the moment the impulse confirms it: the whole point is to watch what price does when it comes back.
Bull Blocks and Bear Blocks
A Bull Block is the demand zone a bullish impulse started from; it sits below the move, in teal, and it is mitigated when price drops back into it. A Bear Block is the supply zone a bearish impulse started from; it sits above the move, in red, and it is mitigated when price rises back into it. Each one is a box over the range of the origin candle, extended to the right and labelled Bull Block or Bear Block, so demand and supply are told apart at a glance.
Pending, Mitigated and Broken
Every block lives in one of three states, checked on each closed bar. Pending is the fresh zone: dimmed, dotted border, extending to the right while it waits. Mitigated means price has come back into the zone — the box lights up, the border turns solid and thicker, and a Mitigated label marks the bar of the retest. Broken means that, after being mitigated, price closed through the far side: below the base of a Bull Block or above the top of a Bear Block. The border turns dashed and the box stops extending. A pending block cannot break without being mitigated first: price has to reach it before it can go through it.
Wick or Close, and the panel
The Mitigation trigger decides what counts as a return. In Wick mode a wick into the zone is enough, so the retest is flagged on the first touch. In Close mode a candle has to close inside the zone, which is stricter and ignores quick probes. The panel sits under the indicator header with three rows: Pending, Mitigated and Bull / Bear pending. That last row is the most practical one — more Bull pending means demand still waiting below, more Bear pending means supply still waiting above. Three alerts follow the cycle: Bullish Block mitigated, Bearish Block mitigated and Block broken.
Profiles and lookback
Sensitivity comes from the Structure Profile, the number of bars each side a pivot needs to confirm: Scalper (5) for short-term blocks on lower timeframes, Swing (10, the default) for the balanced 4H and daily read, Long Term (21) for the major blocks on weekly charts. The Impulse Lookback (20 by default) sets how far back the indicator searches for the origin candle, and Max Blocks per side (8) keeps only the most recent zones so the chart stays readable.
Reading it: target, reaction, break
Three uses cover most of it. Treat a pending block as a target: a zone the market has not revisited is a place price can be drawn back to. Watch the mitigation: the reaction on that first return is the test of whether the interest behind the block is still there, and it is the moment the mitigation alerts flag. And read the break — a mitigated block closed through has been consumed, and the zone should come off your list. Place it inside the broader structure, alongside the breaks that produced the blocks.