Analyze Support and Resistance Levels
Support and resistance are the most useful thing on a chart and the easiest to draw badly. Bubixo derives them mechanically from the price data instead of by eye, so the same chart produces the same levels every time.
Use the tool now
Free plan: 3 AI analyses a day, no sign-up required.
A level is a zone, not a line
Price rarely turns at a single number. It turns inside a band where earlier highs and lows are grouped, and a chart drawn with hairline levels will show you constant false breaks that were never breaks at all.
Thinking in zones changes the questions you ask. Instead of asking whether a price touched 148.50, you ask whether it entered the area between 147.80 and 149.10 and what it did once inside — which is the behaviour that actually carries information.
How the zones are derived
The process starts with pivots. A bar is a pivot high when its high exceeds the highs of the three bars on either side, and a pivot low is the mirror of that. This gives a set of turning points chosen by the data rather than by whichever ones catch your eye.
Those pivots are then clustered by price proximity. The tolerance that decides whether two pivots belong to the same zone is scaled to volatility — roughly three quarters of ATR, with a small percentage floor — so a zone on a fast-moving asset is naturally wider than one on a quiet one.
Touches and recency both matter
Each cluster is scored for strength using two inputs. Touch count carries most of the weight: a band that has turned price four times is a stronger claim than one that has done so once. Recency supplies the rest, because a level defended six months ago and never revisited means less than one defended last week.
The zones nearest to current price are the ones surfaced, up to eight of them, along with each one’s distance from the current price as a percentage. A level twenty percent away is real but not actionable today.
Breaks and role reversal
When price closes decisively through a zone, the zone does not disappear — it changes sides. Broken resistance frequently becomes support and broken support frequently becomes resistance, because the same band of prices where one group of participants was trapped is now where a different group defends.
The word doing the work is decisively. A wick through a zone that closes back inside is a test, not a break, and the retest that follows a genuine break is often a cleaner entry than the break itself, with a much closer invalidation point.
Volume is the confirmation
A break on volume clearly above its recent average means participants actually repriced the asset. A break on thin volume means very few did, and those are the moves that most often reverse straight back into the range they just left.
Bubixo computes volume alongside a volume ratio against the recent average, so the analysis can distinguish between the two cases rather than treating any close beyond a level as equivalent.
Placing a stop around a zone
Put the stop beyond the zone, not at its edge. If the band runs from 147.80 to 149.10 and you are long, a stop just under 147.80 sits exactly where the noise lives; giving it room scaled to ATR is what makes the difference between being stopped by the market and being stopped by the tick.
This is how the tool derives its own levels. The proposed entry, stop and target are anchored on these zones and scaled by ATR, and the resulting risk/reward ratio is reported alongside the condition that would invalidate the whole scenario.
The mistakes that recur
Three come up constantly: drawing levels to fit a position you already hold, treating round numbers as levels when price has never tested them, and keeping a level that was broken and never reclaimed. Deriving zones from the data removes the first entirely and makes the other two easy to see.
Frequently Asked Questions
How are the support and resistance zones calculated?
Pivot highs and lows are identified where a bar exceeds the three bars on each side, then clustered together when they sit within a volatility-scaled tolerance derived from ATR. Each cluster is scored on how many times it has been touched and how recently, and the nearest zones are surfaced.
Why zones instead of exact price lines?
Because price turns inside bands rather than at single numbers. A hairline level produces constant false breaks, whereas a zone with a width scaled to the asset’s volatility reflects how the market actually behaves around old highs and lows.
What counts as a real break?
A decisive close beyond the zone, ideally on volume above its recent average. A wick through the band that closes back inside is a test rather than a break, and a break on thin volume is the kind that most often reverses back into the previous range.
Where should the stop go?
Beyond the far side of the zone with room scaled to volatility, rather than right at its edge where ordinary noise lives. The tool anchors its own stop suggestions on these zones and scales them with ATR, then reports the resulting risk/reward ratio.
Do the zones change with the timeframe?
Yes, substantially. Pivots are found in the candles of the timeframe you selected, so weekly zones are far fewer and far wider than 15-minute ones. Levels taken from a higher timeframe generally carry more weight when the two disagree.