Edo Swing State

FREE

Every swing labelled HH, HL, LH or LL, resolved into a single market state

Free & open source · no account · PDF manual · video tutorial

Don't have TradingView yet? Sign up here and get $15 off your next plan.

Affiliate link

Access
Free & open source
Manual
PDF · 14 languages
Tutorial
Video · English
Published
Sep 2026

Edo Swing State makes the skeleton of market structure explicit. It detects each price swing, labels it with its structural role — higher high (HH), higher low (HL), lower high (LH) or lower low (LL) — and combines the last high with the last low into one readable state. Bullish requires a last high of HH and a last low of HL; Bearish, a last high of LH and a last low of LL; any mixed combination is Ranging, the transition zone where a trend starts to fail before the full turn is confirmed. A structure line joins the confirmed pivots in a continuous zigzag, and a compact panel condenses the whole read into four rows. Everything is validated on closed bars, so a label never appears or disappears intrabar.

Watch it in action

Features

Use Cases

Configuration

Edo Swing State groups its inputs by block. Structure sets the Swing Profile (Scalper, 5 bars each side; Swing, 10, the default, ideal for 4H and daily; or Long Term, 21, for weekly and wide horizons) and toggles the HH/HL/LH/LL labels and the structure line (zigzag), both on by default. Style exposes the bullish colour (teal green) and the bearish colour (red), the structure line colour (neutral grey), the line width (1, range 1-3), the label size (Small, from Tiny / Small / Normal) and the theme (Dark or Light). Panel controls panel visibility (on), position (Top Right) and size (Small). Six alerts are available: New Higher High, New Higher Low, New Lower High, New Lower Low, Structure Bullish and Structure Bearish, all validated on bar close.

Learn this tool

Risk Warning

Trading involves risk. This indicator is an analysis tool and does not constitute financial advice, investment recommendations, or trading signals. The user is solely responsible for their trading decisions.

Quick action Edo Swing State View on TradingView