Last updated July 2026
AI for hidden bullish divergence setups

Grade the hidden bullish divergence before you buy the continuation.

Upload a chart with the RSI or MACD sub-panel plotted underneath price and get a read on the hidden bullish divergence: whether price is holding a higher low while the oscillator prints a lower low, whether the uptrend above the pullback is intact, the volume, and a full trade plan, so a genuine continuation signal and a random higher low with no oscillator confirmation do not get the same benefit of the doubt.

HIGHER LOW

Price holds above its prior pullback low

LOWER LOW

The RSI or MACD oscillator prints a lower low at the same pullback

SUB-PANEL

The RSI or MACD panel must be visible underneath the price chart

CONTINUATION

A trend-continuation signal in an uptrend, not a reversal

SNBR chart screenshot with candlesticks, moving averages, volume, MACD, and a 3.89 price marker

Grade

B+

Entry

$3.87

Stop

$3.75

Target

$4.24

Sample readout

SNBR 1m bull flag pullback: strong opening momentum, lighter-volume consolidation, and a late breakout attempt with the 3.89 price marker near the current candle.

Quick answer

What is hidden bullish divergence, and can AI grade it?

Hidden bullish divergence is a trend-continuation signal, not a reversal signal: during an established uptrend, price pulls back and prints a higher low, while the RSI or MACD oscillator prints a lower low at that same pullback. That mismatch shows the pullback is losing downside momentum even though price technically held above its prior low, which is why the standard read is that the uptrend is likely to resume. This is the opposite context from regular, or classic, bullish divergence, where price makes a lower low and the oscillator makes a higher low during a downtrend, a potential reversal signal in a completely different market condition. SnapPChart grades the hidden bullish divergence setup from the chart you upload, but it needs the oscillator sub-panel visible to do it: it reads the RSI or MACD line exactly as it is drawn underneath the price chart in your screenshot, compares it against the price structure, the two swing lows you are comparing, the trend above the pullback, and the volume, then returns a setup grade, an entry on continuation, a structural stop, multi-target exits, and the bear case. It reads the oscillator line drawn on your screenshot, not a live RSI or MACD calculation, and it cannot grade the setup at all if no oscillator sub-panel is visible in the image. It does not scan a live feed for divergence setups, does not calculate RSI or MACD itself from a live price feed, does not auto-detect the two swing lows for you, and does not predict whether the divergence will actually resolve into continuation, since divergence is a probability tell, not a guarantee. You plot the RSI or MACD sub-panel, mark the two swing lows being compared, screenshot the chart, and upload it, and the same checklist runs every time so a clean continuation signal in a healthy uptrend and a shallow pullback with no real divergence get judged the same way.

What the AI Returns From a Screenshot

Use the output as a repeatable pre-trade checkpoint, not a prediction.

A-F Setup Grade

See whether the setup has enough pattern clarity, momentum, volume, and reward to justify the risk.

Entry, Stop, Targets

Get a structured trade plan with entry zone, invalidation level, targets, and risk/reward.

Screenshot-Based Read

Use charts from TradingView, Webull, ThinkOrSwim, MetaTrader, Robinhood, or any broker.

Risk Notes First

The analysis flags extension, messy chop, weak retests, thin reward, and conflicting indicators.

Workflow

Use it as a quality check on the divergence

Plenty of hidden bullish divergence calls fail when the uptrend is already broken or the oscillator low is not a genuine divergence. SnapPChart gives you a consistent read on whether this pullback is a real continuation signal before you buy it.

  • Plot the RSI or MACD oscillator sub-panel underneath the price chart before you screenshot, since the grade has nothing to compare the price low against without it
  • Mark the two swing lows you are comparing: the price higher low and the oscillator's lower low at the same pullback
  • Check that the broader trend above the pullback is still an uptrend, not already rolling over
  • Confirm this is hidden bullish divergence, continuation in an uptrend, not regular bullish divergence, reversal in a downtrend
  • Read whether the pullback came on light volume or heavy selling
  • Skip the trade when the grade flags a broken trend, no real divergence, or a missing oscillator panel

Head to head

SnapPChart vs a general AI chat assistant for hidden bullish divergence setups

A general AI tool can tell you price made a higher low, but it will not reliably check that against the oscillator's low, or catch when you have hidden and regular divergence flipped, to the same standard twice. SnapPChart reads the RSI or MACD sub-panel you plotted, the price structure, the trend, and the volume the same way on every screenshot you upload.

SnapPChart vs General AI chat assistant: feature-by-feature comparison
FeatureSnapPChartGeneral AI chat assistant
Grades the hidden bullish divergence you marked on the screenshot
Yes, every upload
Inconsistent
Reads the RSI or MACD sub-panel plotted underneath price
From the image
Varies by prompt
Distinguishes hidden (continuation) from regular (reversal) divergence
Every grade
Rarely
Flags a broken uptrend or a pullback with no real oscillator low
Every bear case
Rarely flagged
Entry, stop, targets off the continuation setup
Yes
Prompting required
Same criteria on every divergence call
Fixed methodology
Varies by session

Learn the hidden bullish divergence setup

Use these guides to understand what makes a divergence grade well, so you take the read instead of the output blindly.

Hidden Bullish Divergence AI FAQ

How SnapPChart grades a hidden bullish divergence from your screenshot.

How does the AI grade a hidden bullish divergence?

It reads the RSI or MACD oscillator sub-panel plotted underneath the price chart in your screenshot, then compares the price structure, the higher low on the pullback, against the oscillator structure, the lower low at that same pullback. It factors in whether the broader trend above the pullback is intact, the volume on the pullback, and the two swing lows you marked, then returns a setup grade, an entry on continuation, a structural stop, and targets. A clean higher low on price against a lower low on the oscillator inside a healthy uptrend grades higher than a shallow pullback with no real trend above it or an oscillator low that is not clearly lower.

What is the difference between hidden bullish divergence and regular bullish divergence?

They are opposite signals in opposite market contexts, and mixing them up is the most common mistake with this pattern. Hidden bullish divergence happens during an uptrend: price makes a higher low on a pullback while the oscillator makes a lower low, and it is a trend-continuation signal, meaning the uptrend is likely to resume. Regular, or classic, bullish divergence happens during a downtrend: price makes a lower low while the oscillator makes a higher low, and it is a potential reversal signal, meaning the downtrend may be running out of steam. SnapPChart grades hidden bullish divergence specifically, the continuation setup in an uptrend, not the reversal setup in a downtrend, so make sure the trend context on your chart actually matches before you upload.

Why does the RSI or MACD sub-panel need to be in the screenshot?

Because the entire pattern is defined by comparing price's low to the oscillator's low at the same pullback, and there is nothing to compare against without the oscillator visible. Plot the RSI or MACD sub-panel underneath your price chart before you screenshot. If you only screenshot the price chart with no oscillator panel, SnapPChart cannot check for divergence at all and cannot grade the setup, since it has no oscillator line to read.

Does SnapPChart calculate RSI or MACD itself, or read it from the screenshot?

It reads the oscillator line exactly as it is drawn in the sub-panel of the screenshot you upload. This is a different verification model than most of SnapPChart's price-action setups: it does not calculate RSI or MACD itself from price data, does not read a live oscillator value, and does not plot the sub-panel for you. Plot the RSI or MACD indicator on your charting platform first, so the oscillator is visible in the image, then screenshot and upload.

Does it read RSI, MACD, or either?

Either. Plot whichever oscillator you use to spot the divergence, RSI or MACD, as a sub-panel underneath the price chart, and SnapPChart reads whichever one is visible in your screenshot. You do not need both on the chart, just one oscillator sub-panel showing the lower low you are comparing against price's higher low.

Can it grade a bearish version of this pattern, like hidden bearish divergence?

No. SnapPChart's hidden bullish divergence grader is long-only by design, built for the continuation setup in an uptrend. A short-side hidden bearish divergence setup is a different pattern in a different market context and is out of scope for this page.

Is there a free trial for hidden bullish divergence grading?

Yes. New users get two lifetime chart analyses. The first shows the full output so you can see exactly what the divergence grade returns; the second is gated to show what the paid product adds. No credit card required.

Grade the divergence before you buy the continuation.

Plot the RSI or MACD sub-panel, mark the two swing lows, screenshot the chart, and upload it from the homepage for a structured read on the setup.

Grade a Hidden Bullish Divergence Free