How to Set RSI Alerts: Thresholds and Built-In Divergence
Configure RSI threshold alerts and the built-in divergence option, then check confirmation timing, saved inputs and notification delivery.
Setup Steps
Add RSI and record its inputs
Add the built-in Relative Strength Index. Record length, source and timeframe. Length 14 and close source are standard starting settings. The selected RSI plot, rather than a smoothing overlay, should be used when the rule concerns RSI itself.
Choose the threshold and direction
For recovery from a low reading, select RSI Crossing up 30. For leaving a high reading, select Crossing down 70. Crossing below 30 or above 70 describes entering those zones instead. Name the alert for the exact event; none is an automatic buy or sell instruction.
Enable divergence before creating that alert
The current built-in RSI supports regular bullish and bearish divergence conditions. Enable Calculate Divergence in its settings before creating the corresponding alert. Inspect when the calculation confirms a pivot: a label plotted on an earlier swing does not mean the alert was available at that earlier moment.
Save the alert context
Choose the frequency, expiry and notification method in your account. For a rule defined on completed candles, select Once Per Bar Close where available. Record the symbol, timeframe and inputs. Recreate the alert after changing the script or its inputs; the running alert retains its saved configuration.
Verify delivery on new market data
Treat chart inspection and delivery as separate checks. Bar Replay can help inspect historical plots, but server alerts continue using live data. Check a new event against the alert log, then check the chosen notification channel. This is a test procedure, not a claim that delivery or investment performance has been tested here.
Alert Conditions Reference
Conditions to define and verify for the selected indicator.
| Condition | Signal | Notes |
|---|---|---|
| RSI crosses above 30 | Leaves the selected low zone | A recovery condition, not proof of a price bottom. |
| RSI crosses below 70 | Leaves the selected high zone | A weakening reading can occur while an uptrend continues. |
| Regular Bullish Divergence | Price and RSI lows differ under the built-in rule | Calculate Divergence must be enabled; account for the confirmation delay. |
| Regular Bearish Divergence | Price and RSI highs differ under the built-in rule | Distinguish regular from hidden divergence; they are different pattern definitions. |
Parameters to record and evaluate
Examples describe the configuration, not validated trading settings.
| Parameter | Starting value or requirement | Description |
|---|---|---|
| RSI length | 14, starting convention | Change only with a stated reason and evaluate on later observations. |
| Upper / lower levels | 70 / 30, examples | These are reference levels, not calibrated probabilities or mandatory trade triggers. |
| Calculate Divergence | Enable for divergence alerts | Recreate a saved alert after changing this input. |
| Source and timeframe | Record both | Different sources or timeframes can produce different readings without a product defect. |
FAQ
Alert Setup FAQ
Does RSI divergence always require a custom script?
Why is my divergence alert silent?
Does Once Per Bar Close guarantee non-repainting?
How do I reduce excessive notifications?
Need a custom alert rule?
Describe the condition in Pineify’s coding agent, then review the generated Pine Script and test its timing and delivery in TradingView.
Explore Pine Script coding