OPEN-SOURCE SCRIPT
已更新

RSI Horizontal resistance levels

6 132
RSI Horizontal Resistance Levels
Purpose
This study automatically draws horizontal price rays every time the Relative Strength Index (RSI) trades inside a user‑defined band (default = 50 ± 1). The idea is to spotlight price levels that historically coincided with a specific RSI state—levels that often evolve into short‑term support or resistance as sentiment repeats.

How it works
Raw RSI – The script computes an un‑smoothed RSI of the closing price (rsiLength, default = 3).

Trigger zone – Whenever RSI falls within level ± tolerance (e.g., 49 – 51) the close price of that bar becomes a reference.

Horizontal ray – A ray (extend.right) is drawn from that close and continues indefinitely to the right, creating a live price level.

History management – Only the most recent N rays are kept (maxRays, default = 5); the oldest line is deleted automatically to avoid chart clutter.

Inputs
Name Default Description
RSI Length 3 Look‑back of the RSI calculation.
RSI Level 50 Center of the trigger zone. Common alternatives: 30, 70, custom mid‑lines.
Tolerance 1 Width of the RSI band on each side of RSI Level (set 0 for an exact hit).
Max Rays 5 Maximum number of active horizontal levels kept on screen.
Ray Color Yellow Visual color of the rays.
Ray Width 2 Thickness of the rays.

How to use it
Spot recurring reaction zones – Markets often hesitate near prices where momentum has flipped before. The rays reveal those spots automatically.

Combine with candlestick or volume cues – A level marked by this script plus a rejection wick, volume spike, or divergence can strengthen conviction.

Adapt the band –

50 ± tolerance → momentum balance line (trend pullbacks)

70 ± tolerance → overbought fade levels

30 ± tolerance → oversold bounce levels

Works on any asset or timeframe; shorter RSI periods highlight intraday rotations, longer periods capture swing pivots.

Tips & cautions
A drawn line is not a guarantee of future reversal—always validate with price action and risk management.

For high‑frequency strategies, consider lowering tolerance or increasing rsiLength to reduce noise.

You can add custom alerts on RSI crossing the band to receive push or email notifications.

Happy trading!
版本注释
Just updating screenshot

免责声明

这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。