Divergence Scanner

Portfolio Analytics Intermediate Equity ETFs Futures Options Forex Commodities Indices
Backtest Divergence Scanner on real market data — free
Simulate it in AlgoKing with zero real-money risk. No card required.
Start free →

Quick Reference

Purpose Automatically detect and validate divergences between price action and technical indicators to identify potential trend reversals or momentum shifts
Core Function Compares swing points in price with corresponding swing points in indicators (RSI, MACD, OBV, Stochastic, CCI, etc.) to identify regular and hidden divergences
Primary Users Swing traders, momentum traders, technical analysts, and algorithmic systems requiring automated divergence detection
Key Benefit Provides early warning of potential trend exhaustion or continuation, removing subjectivity from divergence identification across multiple instruments
Data Sources OHLC price data and calculated indicator values
Update Frequency Real-time divergence detection as new price data and indicator values are calculated
Indian Context Calibrated for Indian market characteristics including F&O expiry effects and sector-specific divergence patterns
Typical Outputs Ranked list of detected divergences with type, indicator, strength score, and confirmation status
Risk Consideration Divergences can persist for extended periods before resolving - use with price action confirmation

India-Specific Notes

Market Characteristics

Trading Hours 9:00 AM - 9:08 AM IST • 9:15 AM - 3:30 PM IST • 3:40 PM - 4:00 PM IST • Divergences on closing prices most reliable; intraday divergences need extra confirmation
Gap Behavior Frequent gaps can create false swing points • Use close-based swing detection to minimize gap noise • Gaps may accelerate or delay divergence resolution
Volatility Patterns High volatility 9:15-9:45 AM affects intraday divergences • Lower volatility 12:00-1:30 PM - divergences may stall • Increased activity 2:30-3:30 PM - watch for divergence confirmation • Thursday expiry affects momentum indicators

Index Specific

Nifty 50 RSI and MACD divergences at major swing points • Daily and weekly divergences most significant • Divergences at round numbers (22000, 22500) are highly significant • Multi-indicator divergence confirmation improves accuracy
Bank Nifty More frequent due to higher volatility • 4H and daily divergences actionable • Bank sector news can override divergence signals • Hourly divergences tradeable for experienced traders

Fno Considerations

Expiry Effects Thursday divergences may resolve erratically post-expiry • Last week divergences affected by rollover activity • Mid-week divergence signals more reliable
Options Influence Divergences may resolve toward max pain near expiry • OI buildup confirming divergence adds conviction • Dealer hedging can extend or compress divergence resolution

Data Sources

Nse Data NSE website for historical OHLC
Broker Apis Zerodha Kite, Angel One, Upstox for real-time data
Indicator Calculation Calculate indicators from clean OHLC data

Frequently Asked Questions

How long does it take for a divergence to resolve?

Divergence resolution time varies greatly - from a few bars to many weeks. Regular divergences typically resolve faster when they occur at key support/resistance levels with confirmation. Hidden divergences may resolve quickly as they signal trend continuation. Extended divergences (with multiple swing points) can persist for weeks before resolving. There's no guaranteed timeframe, which is why confirmation is essential - it signals that the divergence is actually starting to resolve.

Can I use divergence on any timeframe?

Yes, divergence works on any timeframe, but reliability and significance vary. Higher timeframes (daily, weekly) produce more significant and reliable divergences representing major momentum shifts. Lower timeframes (5-min, 15-min) have more divergences but also more noise. Match your timeframe to your trading style: day traders use intraday divergences, swing traders use daily, position traders use weekly. A daily divergence is more significant than a 5-minute divergence.

What's the difference between regular and hidden divergence?

Regular divergence signals potential REVERSAL - price and indicator move in opposite directions (price makes new extreme while indicator fails to confirm). Hidden divergence signals CONTINUATION - during a trend pullback, price holds structure (higher low in uptrend) while indicator makes a contrary move (lower low). Regular divergence: Look for at trend exhaustion points. Hidden divergence: Look for during trend pullbacks for re-entry opportunities.

Why do divergences fail?

Divergences fail for several reasons: (1) Strong trend - momentum stays elevated in powerful trends, creating persistent divergence that doesn't resolve; (2) External events - news can override technical signals; (3) Poor context - divergence without support/resistance or trend context is weak; (4) Single indicator - relying on one indicator that gives false signal; (5) Too early - divergence forms early in the move with more to come. Failure rate is 35-45%, which is why confirmation and proper risk management are essential.

Which indicator should I use for divergence?

RSI (14-period) is the best all-around choice for divergence - it works in trending and ranging markets, has clear swing points due to being bounded (0-100), and has overbought/oversold zones for context. MACD histogram is excellent for trending markets. Stochastic is more sensitive but noisier. For best results, use multiple indicators: RSI for primary detection, MACD for confirmation, and OBV for volume confirmation. Multi-indicator divergence is significantly more reliable.

How do I score divergence quality?

Score divergences using multiple factors: (1) Swing Separation (20 pts): 10-50 bars ideal; (2) Divergence Angle (25 pts): steeper = stronger; (3) Indicator Extreme (20 pts): in overbought/oversold zone; (4) Trend Context (15 pts): at S/R level or after clear trend; (5) Multi-Indicator (20 pts): 3+ indicators confirming = maximum. Total = 100 pts. Score > 70: high confidence. Score 50-70: moderate. Score < 50: consider skipping. Adjust position size based on score.

How should I handle divergence during earnings or major news?

News events require caution with divergences: Before event - divergence may be invalidated by the event, so reduce size or wait. During event - divergences become unpredictable as price reacts to news, not technicals. After event - wait for dust to settle (2-3 candles), then assess if new divergence is forming in the post-news context. Best approach: Trade divergences that form after news has been absorbed, not those existing before events.

What's the best confirmation method for divergence?

The most reliable confirmation combines multiple methods: (1) Candlestick pattern - reversal candle (engulfing, hammer, star) at the divergence point; (2) Trendline break - price breaks the trendline connecting recent swings; (3) Indicator crossover - RSI crosses above 30, MACD histogram turns positive, etc. Best trades have 2+ confirmations. Single confirmation is acceptable for high-quality divergences (score > 70). No confirmation significantly reduces success rate.

How do I combine divergence with Fibonacci levels?

Fibonacci and divergence work excellently together: (1) Draw Fibonacci retracement of the prior swing; (2) Look for divergence forming at key Fib levels (38.2%, 50%, 61.8%); (3) Bullish divergence at 50% or 61.8% retracement = high probability buy; (4) Bearish divergence at 38.2% retracement (in downtrend rally) = high probability sell; (5) Use Fibonacci extensions for targets. Divergence at Fib level that also aligns with horizontal S/R is highest probability.

Can divergences be automated for scanning?

Yes, divergence detection is well-suited for automation: (1) Define swing detection parameters (lookback, minimum size); (2) Apply swing detection to both price and indicator; (3) Match corresponding swing points; (4) Check divergence conditions algorithmically; (5) Calculate quality scores. Benefits: consistent detection, no missed divergences, scan many instruments. Challenges: swing matching when price and indicator peaks don't align exactly. Best approach: automated detection and scoring with human judgment for context and final decisions.

How can machine learning improve divergence trading?

ML enhances divergence trading in several ways: (1) Success prediction - train models on divergence features (separation, angle, indicator level) to predict likelihood of success; (2) Optimal parameters - learn best swing detection and scoring parameters for different regimes; (3) Feature importance - understand which factors most predict divergence success; (4) Timing prediction - predict how many bars until divergence resolves. Best approach: use rule-based detection for finding divergences, ML for scoring/filtering. Validate with walk-forward testing.

How should divergence parameters adapt to market regimes?

Adaptive parameters improve cross-regime performance: High volatility: increase minimum swing size (filter noise), require larger divergence angles, expect faster resolution. Low volatility: smaller swing size acceptable, moderate angles significant. Trending markets: focus on hidden divergence for continuation trades, require stronger signals for reversal divergences. Ranging markets: regular divergence more relevant at range boundaries. Implementation: calculate regime indicators (ATR percentile, ADX), map to parameter adjustments, update dynamically.

What are the key challenges in building production divergence systems?

Key production challenges: (1) Indicator calculation accuracy - ensure calculations match standard definitions across all instruments; (2) Swing matching - handling cases where price and indicator swings don't align perfectly; (3) Scalability - scanning thousands of instruments with multiple indicators in real-time; (4) Parameter stability - parameters that work across regimes and instruments; (5) False positive rate - balancing sensitivity with precision. Solutions: robust indicator libraries, tolerance-based swing matching, parallel processing, adaptive parameters, quality scoring to filter.

How do institutional traders use divergence analysis?

Institutional divergence use: (1) Confirmation tool - institutions use divergence to confirm other analysis (fundamentals, flow data) rather than as primary signal; (2) Risk management - divergence against positions signals potential exits or hedge needs; (3) Algorithmic integration - divergence signals fed into larger quantitative models; (4) Multi-asset - tracking divergence across correlated assets for relative value. They're aware retail traders watch divergence and may: extend divergences further before reversal, create false divergences that fail, use obvious divergence levels to accumulate/distribute.

What metrics should be tracked to monitor divergence system performance?

Key metrics to track: (1) Success rate by divergence type (regular/hidden, bullish/bearish) - compare to historical baseline; (2) Success rate by indicator - which indicators are performing best; (3) Success rate by quality score - are high-score divergences performing better; (4) Average resolution time - how long until target or stop; (5) Regime performance - success in bull/bear/choppy markets; (6) False positive rate - divergences detected that fail immediately. Review weekly/monthly. Alert on significant degradation from baseline. Use insights to adjust parameters or indicator weights.

Related Strategies

Ready to test Divergence Scanner?

AlgoKing is a flight simulator for traders — real market data, real backtests, zero real-money risk.

Create your free account

Educational simulation platform. Not investment advice. No SEBI registration required.

AlgoKing Support
AI-powered • Instant answers
Hi! I'm AlgoKing's AI assistant. How can I help you today?
Pricing Plans Supported Brokers How to Start MCX Algorithms