How QSA Detects Support and Resistance Levels
S/R levels aren't magic lines — they're zones where supply and demand have historically shifted. Here's how QSA's algorithm clusters swing points into tradeable levels.
Why S/R Levels Matter in Crypto
Support and resistance levels are the backbone of technical analysis. They represent price zones where buy or sell pressure historically concentrated — and because traders anchor to these levels, they tend to be self-reinforcing.
In crypto perpetual futures, S/R levels matter even more because liquidation orders cluster around them. A break below support doesn't just trigger sell stops — it can cascade into a liquidation event that drives price far below the original level.
The Algorithm: Swing Point Clustering
QSA detects S/R levels using a three-step process:
1. Find swing highs and lows: Using a 5-bar lookback window, the algorithm identifies local price extremes where highs are higher than all neighboring bars (swing high) or lows are lower (swing low).
2. Cluster nearby levels: Swing points within 1% of each other are grouped into a single level. The level's price is the average of all points in the cluster.
3. Rank by touch count: More touches means more traders have anchored to that level. Levels with 3+ touches are strong; levels with 5+ are significant.
The top 5 levels are drawn on every coin chart with dotted lines — green for support, red for resistance.
Using S/R Levels with Scanners
S/R levels become most powerful when combined with scanner signals. A momentum ignition breakout that occurs exactly at a major resistance level is far more significant than one in the middle of a range.
Similarly, a mean reversion signal at a strong support level (3+ touches) has much higher probability than one at an arbitrary price point.
The Key Level Breakout scanner specifically fires when price breaks through a significant S/R level with above-average volume — combining structural analysis with volume confirmation.
Common S/R Mistakes
Treating S/R as exact prices instead of zones. A support 'level' at $50,000 really means the $49,800-$50,200 zone. Price will often wick through the exact level before reversing.
Forgetting that broken support becomes resistance (and vice versa). After a level breaks, flip your bias. The old support zone becomes the new level to fade against.
Over-drawing levels. If every $500 increment is a 'level,' none of them are meaningful. QSA's clustering algorithm prevents this by requiring multiple independent touches to qualify.
S/R on QSA Charts
Every coin detail page in QSA shows auto-detected S/R levels overlaid on the candlestick chart. Each level shows a label indicating whether it's Support (S) or Resistance (R) and how many times it's been touched.
The levels update as new price data comes in. When a level is broken with volume, it's reclassified from support to resistance or vice versa. No manual drawing required — the algorithm handles it all.