Edo Swing Levels and Edo Swing State are the two structure tools people most often confuse, and for a fair reason: they start from the same raw material. Each waits for a pivot to be confirmed, each ignores wicks and validates on the closed bar, and each lets you pick Scalper (5 bars each side), Swing (10, the default) or Long Term (21) from a single input. The difference is what they do with those swings once they have them.

What Edo Swing Levels draws

Two horizontal levels, always on the chart: the last confirmed swing high and the last confirmed swing low, each projected to the right by a configurable number of bars. They are not treated as equals. The level that defends the current trend is marked Strong, drawn solid, thicker and at full opacity; the other is Weak, dashed, thinner and faded. In an uptrend the swing low is Strong and the high is Weak; in a downtrend the roles swap. When price closes through the Strong level the indicator flags a change of character, the CHoCH: the bias flips and the strong level becomes weak. A compact panel shows the bias (Bullish, Bearish or Neutral) and, for the high and the low, the exact price and whether it is the Strong or the Weak level.

What Edo Swing State draws

A label at every confirmed pivot with its structural role, higher high (HH), higher low (HL), lower high (LH) or lower low (LL), written at the swing and never moved afterwards, plus a structure line joining the pivots in a continuous zigzag. Then it resolves the last high and the last low into a single market state. Bullish requires a last high of HH and a last low of HL; Bearish requires LH and LL; any mixed combination is Ranging, the deliberate reading for a structure that has lost one of its two legs. Its panel has four rows: structure, last swing, last high and last low, in the same green and red code.

When Swing Levels is the one

When you need prices, not adjectives. Swing Levels is the tool for placing things: the Strong level is the invalidation line while price respects it, the Weak level is the target, and the distance between them is the room available inside the current structure. It is also the cleaner turn warning, because the CHoCH is a single, verifiable event, a close through the Strong level, rather than a pattern you have to assemble from several labels.

When Swing State is the one

When you need context before anything else. Swing State answers the question that comes before entries: is this market making higher highs and higher lows, lower highs and lower lows, or neither? It works as a filter, looking for longs while the state is Bullish and shorts while it is Bearish, and it treats Ranging as caution, the zone where trends run out and false moves cluster. It is also the earliest crack detector: the first LH after a run of HHs, or the first HL after a run of LLs, shows up as a label before any level is lost.

When you want both

Often. They do not compete for the same space: one paints labels at the pivots, the other paints two lines to the right of price. Run Swing State on the trading timeframe, or on a higher one, to decide which side you are allowed to look at, and Swing Levels to know exactly where that idea is wrong and where it pays. Keep the same swing profile on both so they agree on what a swing is.

Side by side

What you compareEdo Swing LevelsEdo Swing State
What it drawsTwo levels, the last swing high and low, projected to the rightA label at every confirmed pivot (HH, HL, LH, LL) and a zigzag structure line
The reading it givesWhich level defends the trend (Strong) and which is waiting to be taken (Weak), with a Bullish, Bearish or Neutral biasOne market state from the last high and the last low: Bullish, Bearish or Ranging
What changes itA close through the Strong level: the CHoCH flips the bias and the rolesThe next confirmed swing: a first LH after HHs, or a first HL after LLs
What you use it forInvalidation (Strong) and target (Weak): the room inside the current structureContext filter: longs while Bullish, shorts while Bearish, caution while Ranging
Profiles and repaintingScalper 5, Swing 10, Long Term 21; confirmed pivots, validated on closed barsScalper 5, Swing 10, Long Term 21; confirmed pivots, validated on closed bars
Do Edo Swing Levels and Edo Swing State use the same swings?
Yes, as long as both run the same swing profile. Each detects pivots with the same Scalper, Swing or Long Term setting, confirms them the same way and validates breaks on the closed bar, so a swing counted by one is a swing counted by the other.
Is a CHoCH in Swing Levels the same as a state change in Swing State?
Not exactly. The CHoCH is one event: a close through the Strong level. Swing State moves in steps: a single LH after higher highs already takes the state from Bullish to Ranging, and it only becomes Bearish once the last high is LH and the last low is LL.
If I can only run one, which should it be?
Swing Levels if your problem is where to place the stop and the target; Swing State if your problem is whether you should be looking for longs or shorts at all. Both are free, so the honest answer is to try each for a week on the chart you trade.