Ultimate RSI (URSI): A Faster, Breakout-Aware RSI
How Sahi's Ultimate RSI reacts faster to breakouts than standard RSI, and how to trade its zones and signal-line crossovers.
Quick Answer
Ultimate RSI (URSI) is an augmented version of the classic RSI that reacts faster to genuine breakouts and grinds less in sideways markets. It reads 0–100 in a pane below price, with a coloured URSI line, an orange signal line, and fixed 20 / 50 / 80 levels. Trade the URSI crossing back through an extreme (20 or 80) together with a signal-line crossover; use the 50 midline as your bull/bear bias. It is free on Sahi, with no subscription required.
Overview
Ultimate RSI is an augmented version of the classic RSI. Instead of measuring only the ratio of recent gains to losses, it first finds the highest and lowest price over the lookback window, then uses that range to decide whether each bar's movement counts as a full range-move (when the high or low is broken) or just the raw price change (when neither extreme is broken). The result is an RSI that reacts faster to genuine breakouts and is less prone to the "flat grinding" problem of standard RSI, where the oscillator barely moves during sideways markets.
On the Sahi chart it appears as a separate pane below price. You see the URSI line itself (colour-coded by zone), an orange signal line, three fixed horizontal levels (20 / 50 / 80), and two colour-filled zones — one above 80, one below 20 — with a subtle gradient fade between 50 and each threshold.
How to Read the Indicator
The URSI Line
The main line plots the augmented RSI value and moves between 0 and 100. Its colour changes automatically depending on where it sits:
- Green (teal #089981) — line is above the overbought level (default 80). The instrument is in a strong up-momentum zone.
- Red (#f23645) — line is below the oversold level (default 20). The instrument is in a strong down-momentum zone.
- Chart foreground colour (auto) or the colour you pick — line is in the neutral band between 20 and 80.
Use the line's slope and its position relative to the midline (50) for context: URSI above 50 and rising favours longs; URSI below 50 and falling favours shorts.
The Signal Line
A smoothed version of the URSI, plotted in solid orange (#ff5d00) by default. It works the same way as the signal line on a MACD — it lags the main line slightly and acts as a trigger.
- URSI crossing above the signal line — momentum is turning bullish.
- URSI crossing below the signal line — momentum is turning bearish.
The crossover is most meaningful when it happens near an extreme zone (close to 20 or 80) or right around the 50 midline after a pullback. A crossover deep in the neutral band, far from any level, is lower conviction.
Overbought and Oversold Levels (Horizontal Lines)
Three fixed horizontal lines are always visible:
- 80 — Overbought level. When URSI rises above this line, the move is considered extended to the upside. This does not mean sell immediately — in strong trends, URSI can stay above 80 for many bars. It means tighten targets and avoid fresh longs.
- 50 — Midline. Acts as a bias divider. Sustained readings above 50 = bullish bias; below 50 = bearish bias. Crossings of the 50 line after a reversal from an extreme zone can be an early continuation signal.
- 20 — Oversold level. URSI below this line signals extended downside momentum. Again, it can persist in strong downtrends — use it as a caution zone against fresh shorts, not as an automatic buy.
The overbought and oversold values are fully adjustable in the settings panel.
Overbought / Oversold Fills (Zone Shading)
When URSI is above 80, a teal fill appears between the URSI line and the 80 level, highlighting the overbought zone. When URSI is below 20, a red fill appears between the 20 level and the URSI line. Both fills use a semi-transparent colour so the line remains clearly readable inside them. These fills appear and disappear dynamically as the line moves in and out of the zones.
Gradient Fill (50 to Threshold)
Between the 50 midline and each threshold, a subtle gradient fill is always present — fading from the zone colour (teal above 50, red below 50) to fully transparent at the midline. This gives a visual sense of "how far into bullish or bearish territory" the URSI is sitting without cluttering the pane.
Example Scenarios
Scenario 1 — URSI crosses up from oversold, buy a CE (bullish)
Nifty has been pulling back and is trading around 24,820. The URSI drops below 20 (line turns red, oversold fill appears), then begins curling upward. On the next bar URSI crosses back above 20 and simultaneously crosses above the signal line. The line colour shifts back to the neutral/auto colour — momentum is reversing.
- What you do: buy 1 lot of Nifty 24,900 CE at a premium of about ₹95.
- Stop loss: if URSI turns back below 20 on a bar close, the reversal has failed — exit. The premium would be around ₹60 there.
- Target: URSI reaching the 50 midline, which by then should correspond to Nifty near 24,980; CE premium around ₹145.
- Why it works: the crossover out of the oversold zone signals exhausted selling; you enter on confirmed momentum shift with a clear level to invalidate against.
Scenario 2 — URSI rolls over in overbought zone, buy a PE (bearish)
Nifty is trading around 25,090, in a multi-session up-move. URSI has been above 80 for several bars (line is teal, overbought fill visible). On the current bar URSI crosses back below 80 and crosses below the signal line — the fill disappears and the line colour reverts. The overbought momentum is stalling.
- What you do: buy 1 lot of Nifty 25,000 PE at a premium of about ₹115.
- Stop loss: if URSI reclaims 80 on a bar close, momentum has resumed — exit. The premium would be around ₹75 there.
- Target: URSI pulling back to the 50 midline, Nifty near 25,010; PE premium around ₹165.
- Why it works: the break back below 80 with a signal-line crossover marks the point where the overbought stretch ends and a corrective move begins.
Scenario 3 — What to avoid
- Do not trade every 20/80 touch. URSI can touch and bounce off 20 or 80 many times in a trending market before actually reversing. Wait for the URSI line to cross back through the threshold level and then also cross the signal line — both conditions together, not just the level touch.
- Avoid signal-line crossovers in the 40–60 band. When URSI is churning in the middle, crossovers happen frequently and carry little conviction. The signal line is most useful near the 20 and 80 extremes or after a clear rejection from 50.
- Do not ignore the bar close. URSI can dip below 20 intrabar and recover before the bar closes. Always read the indicator on a closed bar, not a live one; an in-progress bar that looks oversold can close back in the neutral zone.
- Sustained above-80 moves in a strong trend are not automatically reversal signals. URSI staying elevated is a sign of trend strength. Going short purely because the indicator has been above 80 "too long" is a common mistake on strong up-days.
Settings Panel Guide
RSI (top-level, ungrouped)
- Length: the lookback window for computing the augmented RSI. Default is 14. Shorter values (e.g. 9) make URSI more reactive and produce more crossovers; longer values (e.g. 21) smooth the line and reduce false signals. For Nifty 5-minute intraday, 14 is standard. For 15-minute charts, 9 or 11 can capture intraday swings more cleanly.
- Method: the smoothing algorithm applied when averaging the directional moves. Default is RMA (Wilder's moving average, the same method used in the original RSI). Options: EMA, SMA, RMA, TMA. RMA gives results closest to traditional RSI. EMA makes URSI respond faster to recent price action — useful on faster timeframes.
- Source: the price series used to compute the RSI. Default is close. Keep at close for standard use; experienced traders sometimes use hlc3 for a more balanced price input.
- Color (RSI line base colour): the colour of the URSI line when it is in the neutral band and Auto is off. Default is silver. Cosmetic only.
- Auto (colour toggle): when enabled (default on), the neutral-band line colour is set automatically to the chart's foreground colour, adapting to light or dark themes. Disable only if you want a fixed custom colour.
Signal Line
- Smooth: the lookback period for the signal line. Default is 14. Lower values (e.g. 7) make the signal line more responsive and trigger crossovers sooner; higher values (e.g. 21) filter out noise but delay entries. For Nifty intraday (5 min / 15 min), 9–14 is a practical range.
- Method: smoothing algorithm for the signal line. Default is EMA. Options: EMA, SMA, RMA, TMA. EMA is the fastest of the four; use SMA or RMA for a more lagged, stable signal line.
- Color (signal line): the colour of the signal line. Default is orange (#ff5d00). Cosmetic only.
OB/OS Style
- Overbought: the level at which URSI is considered overbought. Default is 80. Raising to 85 reduces false overbought signals in strong trending markets; lowering to 75 catches weaker exhaustion moves earlier.
- Overbought line colour: colour of the overbought horizontal line. Default is teal (#089981). Cosmetic only.
- Overbought area colour: fill colour for the overbought zone and gradient above 50. Default is semi-transparent teal. Cosmetic only.
- Oversold: the level at which URSI is considered oversold. Default is 20. Symmetric with the overbought setting — lower to 15 for fewer but stronger oversold signals; raise to 25 to be more sensitive.
- Oversold line colour: colour of the oversold horizontal line. Default is red (#f23645). Cosmetic only.
- Oversold area colour: fill colour for the oversold zone and gradient below 50. Default is semi-transparent red. Cosmetic only.