Market structure read from swing points alone. No moving averages, no smoothing.
TWO CHAINS. Your chart and the timeframe above it, labelled HH / HL / LH / LL. The governing chain is built from your own candles, so its swings land on the exact bar that printed them.
BIAS THAT HOLDS. The last new extreme sets it and it stays. A lower high inside a down leg does not turn the read bullish, however far it rallies.
THE LADDER. The retracement measured on the governing leg that supports the bias — zero at the leg's extreme, one at its origin. Configurable levels, a shaded OTE band, and an invalidation past which the leg is gone.
THE TRIGGER, IN SEQUENCE. C2 and C2X marked inside the band, with the sweep drawn from the level taken. The MSB that says the retracement is over, drawn pending before it breaks. The CISD and the block behind it — when a block fails it retires and the next is found.
THE DRAW. Every swing low not yet traded through is sell-side resting under the market. Every unbeaten high is buy-side above it.
ACCUMULATION. Equal highs and equal lows judged against the range's own height, so a four-month range and a twenty-minute coil are found by the same test.
Confirmed swings never move. Developing ones update tick by tick.
Includes the indicator on TradingView (invite-only), the Distilled Discord, and updates. Send your TradingView username after checkout.
Education and analysis, not signals.
I’ve been using this OTE indicator for my trading strategy, it fits my system perfectly. The developer responded very quickly to my feedback about signal lag, and a new update is coming to optimize the forming OTE display. Also the seller kindly extended my subscription for my duplicate payment wit...