
Rsi Divergence
Spot bullish, bearish, and hidden RSI divergences on NSE/BSE names when you are validating swing or positional trade ideas without opening a separate charting stack.
Overview
RSI Divergence is an agent skill for the Operate phase that identifies regular and hidden RSI versus price divergences on NSE/BSE equities with confirmation-oriented interpretation.
Install
npx skills add https://github.com/bhala-srinivash/nse-trading-skills --skill rsi-divergenceWhat is this skill?
- Maps regular divergence (lower low / higher low on RSI) and hidden divergence (continuation) with explicit reversal vs c
- Trigger phrases cover Indian equities: RSI divergence, bearish/bullish divergence, momentum weakness, hidden divergence
- Works from verbal price/RSI description; optional Groww MCP for candles and RSI(14) or yfinance for ~6mo daily history
- Recommends ~90–120 days of daily candles plus RSI(14) for reliable swing-point comparison
- Frames divergences as early momentum warnings that still need confirmation rules—not standalone entries
- RSI(14) with ~90–120 days of daily candles recommended
- Covers 2 regular divergence types plus hidden continuation patterns in the reference table
Adoption & trust: 1 installs on skills.sh; 22 GitHub stars; 3/3 security scanners passed (skills.sh audits); trending (+100% hot-view momentum).
What problem does it solve?
You see price still trending but RSI momentum disagrees and you need a structured read on whether the move is exhausting or continuing on Indian stocks.
Who is it for?
Swing or positional traders on NSE/BSE who already watch RSI(14) and want agent-assisted divergence narration with optional Groww or yfinance data.
Skip if: Builders shipping SaaS products, automated execution-only bots without human confirmation, or markets outside the skill’s NSE/BSE framing.
When should I use this skill?
User asks about RSI divergence on Indian equities, momentum divergence, hidden divergence, or whether RSI shows weakness versus price.
What do I get? / Deliverables
You get a labeled divergence type (bullish, bearish, or hidden), the price/RSI swing logic behind it, and a reminder to confirm before acting—not an auto-trade signal.
- Divergence type classification with price versus RSI swing narrative
- Confirmation-oriented trading interpretation (reversal vs continuation)
Recommended Skills
Journey fit
Canonical shelf is Operate because divergence checks are ongoing market surveillance after you already have a watchlist or open thesis—not greenfield ideation. Monitoring fits repeated signal checks on live or recent price versus RSI(14) behavior rather than one-off product shipping tasks.
How it compares
Use for narrative divergence classification on Indian equities instead of generic chat TA with no regular vs hidden rules.
Common Questions / FAQ
Who is rsi-divergence for?
It is for solo traders and indie researchers focused on NSE/BSE equities who want RSI(14) divergence explained with regular versus hidden semantics and optional MCP or yfinance history.
When should I use rsi-divergence?
Use it during Operate monitoring when reviewing open positions or watchlists, during Grow iterations when refining entry rules, or whenever you ask if RSI shows weakness versus price on a named Indian symbol.
Is rsi-divergence safe to install?
Treat it as analytical guidance only—not financial advice. Review the Security Audits panel on this Prism page before enabling optional Groww MCP or yfinance network access in your agent.
SKILL.md
READMESKILL.md - Rsi Divergence
# RSI Divergence Divergences signal that momentum is fading — price is moving one way but the engine (RSI) is losing steam. They're early warnings, not guarantees. ## Prerequisites No dependencies required. Describe price and RSI patterns verbally and Claude identifies divergences. Enhanced with Groww MCP (RSI values, candles) or yfinance (`pip install yfinance`). ## Data Needed 1. **Daily candles**: `fetch_historical_candle_data` (last 90-120 days) or user-provided 2. **RSI(14) values**: `get_historical_technical_indicators` from Groww 3. For manual calculation via yfinance if needed: ```python import yfinance as yf data = yf.download("SYMBOL.NS", period="6mo") # Calculate RSI from close prices ``` ## Regular Divergence (Reversal Signal) Regular divergence suggests the current trend may be exhausting. | Type | Price Makes | RSI Makes | Meaning | |------|-----------|-----------|---------| | **Bullish** | Lower low | Higher low | Selling pressure fading — potential bottom | | **Bearish** | Higher high | Lower high | Buying pressure fading — potential top | ### How to Identify 1. Find the last 2-3 swing lows (for bullish) or swing highs (for bearish) on the price chart 2. Mark the corresponding RSI values at those same candles 3. If price makes a new extreme but RSI doesn't — that's divergence ### Strength Grading | Signal | Strength | |--------|----------| | 2-point divergence (2 swings) | Standard | | 3-point divergence (3 swings) | Strong | | Divergence + oversold/overbought RSI | Stronger | | Divergence + volume decline | Strongest | ## Hidden Divergence (Continuation Signal) Hidden divergence suggests the existing trend will continue after a pullback. | Type | Price Makes | RSI Makes | Meaning | |------|-----------|-----------|---------| | **Bullish** | Higher low | Lower low | Uptrend healthy — pullback is a buying opportunity | | **Bearish** | Lower high | Higher high | Downtrend healthy — rally is a selling opportunity | Hidden divergence is often overlooked but very powerful in trending markets. ## Trading Divergences ### Entry Strategy 1. **Identify the divergence** on daily chart 2. **Wait for confirmation** — do NOT enter on divergence alone - Price breaks above the minor trendline connecting the swing points - RSI crosses above 30 (bullish) or below 70 (bearish) - A bullish/bearish engulfing candle at the divergence point 3. **Enter** on the close of the confirmation candle 4. **Stop-loss**: Below the divergence low (bullish) or above the divergence high (bearish) 5. **Target**: Previous swing high/low, or use Fibonacci levels (→ fibonacci-trading skill) ### Risk Management ``` Entry: Confirmation candle close Stop: Below divergence swing low + 1% buffer Target 1: Previous swing high (conservative) Target 2: Fibonacci extension 127.2% (moderate) Target 3: Fibonacci extension 161.8% (aggressive) ``` ## Important Caveats - **Divergence can persist**: In strong trends, you can see multiple divergences before price actually reverses. This is why confirmation is mandatory. - **Timeframe matters**: Daily divergences are more reliable than hourly. Weekly divergences are the most significant. - **Not standalone**: Always combine with other evidence (S/R levels, volume, trend analysis). Divergence is one input, not the whole thesis. - **False divergences**: If the RSI is in the 40-60 neutral zone, divergence signals are less meaningful. Best signals come from oversold (<30) or overbought (>70) zones. ## Qu