Edo Liquidity Sweeps and Edo Equal Highs/Lows get mixed up because they speak the same language: buy-side liquidity above the highs, sell-side liquidity below the lows, and pivots confirmed with the same Scalper (5 bars each side), Swing (10, the default) or Long Term (21) profile. The difference is the event each one is waiting for. A candle whose wick goes through a high and closes back below it is exactly what Liquidity Sweeps exists to catch, and exactly what Equal Highs/Lows ignores: for the second tool, a level is only taken when price closes through it.
What Edo Liquidity Sweeps draws
One event, followed through its life. The indicator watches the last confirmed swing high, where buy-side liquidity rests, and the last confirmed swing low, where sell-side liquidity rests. A bearish sweep is a closed candle whose high goes above the swing high while its close stays below it; a bullish sweep is the mirror image below the swing low; each level can be swept only once. At the sweep it draws a dotted line at the swept level, starting from the swing, and a Sweep ▼ or Sweep ▲ label, and it records the high and low of the sweep candle. Every sweep starts as Detected. It becomes Confirmed, with a solid, thicker line and a ✓ on the label, when a later candle closes beyond the sweep candle's extreme in the expected direction; it becomes Faded, dashed and gray with a ✕, when a candle closes beyond the opposite extreme. The panel shows the Last Sweep and a count per state, and up to 12 sweeps stay on the chart (Max Sweeps Kept).
What Edo Equal Highs/Lows draws
A map of matched levels. Every time a new swing pivot is confirmed, the indicator compares it with the previous swing of the same type, and if the difference is within the Equal Tolerance, 0.10 of the ATR by default, it draws the level: an EQH in red at the higher of the two highs, buy-side liquidity above price, or an EQL in teal at the lower of the two lows, sell-side liquidity below it. The line starts at the earlier pivot and extends to the right while the level is Active. It turns Taken when price closes through it, above an EQH or below an EQL: the line goes dashed and gray, stops extending and the label gains a ✕. Up to ten levels per side stay on the chart (Max EQ Levels per side), and the panel counts the active EQH and EQL and prints the price of the Nearest EQH ↑ above price and the Nearest EQL ↓ below it.
When Liquidity Sweeps is the one
When your question is what price did at a level, not where the levels are. Liquidity Sweeps is the tool for the trap: price runs a swing, triggers the orders beyond it and closes back inside. The Detected alert is the earliest warning and the least proven; the Confirmed state, follow-through beyond the sweep candle, is the one to lean on; and a Faded sweep tells you the rejection did not hold, so the reversal idea can be dropped.
When Equal Highs/Lows is the one
When you want to know where price has an obvious reason to go next. Equal highs and equal lows are the double tops and bottoms where stops pile up, and Equal Highs/Lows keeps them on the chart until they are used. The two nearest-level rows are its practical output: the closest intact pool above price and the closest one below, with exact prices you can use as targets or as places to expect a reaction. The Equal Tolerance is the lever: lower it for near-perfect matches only, raise it to let approximate double tops and bottoms in.
When you want both
When you trade liquidity from both ends. Equal Highs/Lows tells you where the obvious pool sits; Liquidity Sweeps tells you what happened when price got there. If price wicks above an EQH and closes back below, the level stays Active in the first tool and, when that price is also the last swing high, the second one prints a bearish sweep. If price closes above it instead, the EQH turns Taken and there is no sweep: the liquidity was taken and price kept going. Keep the same Swing Profile on both so they agree on what a swing is.
Side by side
| What you compare | Edo Liquidity Sweeps | Edo Equal Highs/Lows |
|---|---|---|
| What it draws | A line and a label at every sweep of the last swing high or low | Lines at equal highs (EQH) and equal lows (EQL), extended to the right while intact |
| The event it waits for | A wick beyond the swing and a close back on the other side | Two swings matching within the ATR tolerance, then a close through their level |
| States | Detected, then Confirmed or Faded by a close beyond the sweep candle's high or low | Active, until a close above an EQH or below an EQL turns it Taken |
| What you use it for | Reading the trap: whether taking the liquidity turned price | Mapping targets: the nearest intact pool above and below price |
| Profiles and limits | Scalper 5, Swing 10, Long Term 21; up to 12 sweeps kept | Scalper 5, Swing 10, Long Term 21; tolerance 0.10 ATR, up to 10 levels per side |