Concept
Regular Bullish/bearish Divergence
Regular Bullish/bearish Divergence is a Momentum & Oscillators concept. The Library holds 44 implementations, each one a working definition you can pull into Quant.
Top Regular Bullish/bearish Divergence indicators
44 total
What is a Regular Bullish/bearish Divergence?
A regular divergence is a disagreement between price extremes and oscillator extremes. Bearish case: price prints a higher high while the oscillator prints a lower high. Bullish case: price prints a lower low while the oscillator prints a higher low. In both, the market reached a new extreme but the momentum behind it, as the oscillator measures it, did not. Regular (classic) divergence is therefore read as a reversal warning: the push that made the new extreme was weaker than the push before it.
The read is only as good as its anchors. Divergence is measured between confirmed swing points, matching each price pivot to the oscillator pivot produced by the same move, most commonly on RSI, the MACD line or histogram, or a stochastic. Sloppy anchoring, such as comparing a pivot to a mid-move wiggle, manufactures divergences that were never really there, which is one reason automated detectors disagree with each other.
Divergence matters because it is the shared grammar of the entire oscillator family: the same geometry carries the same meaning whatever is plotted in the pane. It is also famously early. Strong trends can print several divergences before turning, and some never resolve into reversals at all, so most serious treatments demand confirmation from price itself before a divergence becomes a trade.
How to identify regular divergence
Divergence detection is mostly anchor selection: pick the right pivots and the comparison itself is mechanical.
- 1Mark two successive confirmed swing extremes in price: two highs for a potential bearish divergence, two lows for a bullish one. Use completed pivots, not ones still forming; a divergence drawn on an unconfirmed pivot can vanish on the next bar.
- 2Find the oscillator pivots created by those same two moves. The pairing matters: each price swing should map to the oscillator swing it produced, not simply to the nearest wiggle in the pane.
- 3Compare slopes. Bearish regular: higher high in price, lower high in the oscillator. Bullish regular: lower low in price, higher low in the oscillator. If the lines disagree the other way around, on pullback pivots rather than extremes, you are looking at hidden divergence.
- 4Wait for confirmation before acting: a break of structure, a reversal candle, or the oscillator breaking its own trigger level. Divergence flags weakening thrust; it does not time the turn.
How traders use it
- As a reversal warning at extremes: divergence carries more weight where a turn was already plausible, such as at a higher-timeframe support or resistance zone, after an extended run, or alongside an exhaustion reading.
- As an exit or risk-reduction cue: momentum failing to confirm a new extreme against an open position argues for tightening the stop or scaling out, even for traders who would never enter on divergence alone.
- As a filter stacked with triggers: many rule sets require divergence plus a structural event, typically a break of the swing that formed it, precisely because raw divergence fires early and often.
- As one component in screeners and scoring systems that scan many symbols or several oscillators at once and rank setups by how many independent conditions agree.
Regular divergence vs related concepts
Hidden Divergence: Opposite geometry, opposite message: regular divergence compares successive extremes and warns of reversal, while hidden divergence compares pullback lows or rally highs and argues for trend continuation. Mixing up which pivots to compare is the most common divergence error.
Smart Money Technique Divergence: SMT divergence is measured between two correlated instruments: one makes a new extreme and the other fails to. The failure-to-confirm logic is the same, but the inputs are two price series rather than price and an oscillator.
Volume Divergence: Compares price extremes to volume or volume-derived lines rather than to a momentum oscillator: new highs on shrinking volume question participation, not velocity. Often stacked with regular divergence as a semi-independent piece of evidence.
Overbought/oversold: An extreme reading is a level statement (the oscillator is unusually high or low); divergence is a shape statement (its extremes disagree with price's). An oscillator can be deeply overbought with no divergence, and a divergence can form entirely inside the neutral zone.
More Regular Bullish/bearish Divergence implementations
- RSI Candlestick Oscillator
- RSI Divergence: Out-of-Sample Optimizer
- Triangular Momentum Oscillator & Real Time Divergences
- Divergence Backtester
- ROC Divergence
- TSI + Divergences
- Accelerator Oscillator Divergences
- Divergence Backtester - V2
- Double Stochastic Divergence
- Awesome Oscillator Divergences
- Chebyshev Filter Divergences
- Elliott Wave Oscillator
- PPO Divergence Alerts
- RSI + Composite Index
- Ultimate Oscillator + Divergences
- Z-Score Oscillator
- Currency Strength Indicator Divergence
- Divergence Indicator (any oscillator)
Related concepts · Oscillator grammar (cross-cutting)
Concept family
Momentum & Oscillators
91 concepts mapped · 72 in the Library
Regular Bullish/bearish Divergence FAQ
What is the difference between regular and hidden divergence?
Both geometry and implication flip. Regular divergence compares extremes: price makes a new high or low, the oscillator does not, warning of a possible reversal. Hidden divergence appears on retracements: price holds a higher low while the oscillator prints a lower low (bullish case), suggesting the prevailing trend resumes. Regular argues against the trend; hidden argues for it.
How reliable is divergence?
There is no fixed hit rate to quote, and strong trends are the known failure mode: a persistent move can print divergence after divergence while price keeps running. Reliability improves with context, meaning higher timeframes, established levels, and confirmation triggers, and it degrades sharply when divergence is traded raw as a standalone reversal signal.
Which oscillator is best for spotting divergence?
RSI and the MACD histogram are among the most common choices, with stochastics and volume-based oscillators behind them. Each measures momentum differently, so they disagree at the margins: a divergence visible on one may not exist on another. No single best has been demonstrated; consistent pivot anchoring matters more than the oscillator chosen.
Does a divergence mean the trend is reversing?
No. It means the latest extreme was made with less momentum than the one before, which precedes some reversals but also occurs inside healthy trends that merely slow before continuing. Treat it as a condition that makes a turn worth watching for, then require price itself, through structure or a trigger, to confirm.
Why do divergence indicators repaint?
Because pivots confirm with a lag. A swing high only becomes a swing high after enough bars form beyond it, so a detector that draws divergences from unconfirmed pivots will redraw them when price extends. Tools built to be repaint-safe wait for pivot confirmation, which makes signals later but stable.
Build Regular Bullish/bearish Divergence your way.
Quant writes, tests, and refines it with you — then it runs on LuxAlgo charting or ports to TradingView.


