Docs·TradingView Indicators·mrD-RSI Premium

Alerts

The eight alert modes inside mrD-RSI Premium — None, Buy/Sell Pullback, Buy/Sell Pullback Advanced, Buy/Sell Signals (Hidden), Bull/Bear Level, Hidden Divergence, Trap Signals, and All. Full message format reference, recommended setup by trading style (day trader, swing trader, reversal hunter, divergence trader, pro), multi-symbol setup, webhook bot integration, and the alert-spam recovery playbook.

Right alerts = you never miss a real signal. Wrong alerts = your phone goes wild and you start ignoring the real ones. This page documents the eight alert modes mrD-RSI Premium exposes, the exact message format each one produces, the recommended setup per trading style, and the patterns for wiring everything through TradingView's alert() infrastructure to push, email, and webhook (auto-trade bots, Telegram, Discord).

This page covers the alert conditions exposed by the study specifically. For the platform-level mechanics — alert frequency, plan-level alert limits, webhook security, JSON payload templates — see the more general TradingView Alerts page.

1. The eight alert modes

mrD-RSI Premium has 8 alert modes in the Signals Alerts Type setting. Pick exactly one — the choice gates which signals are forwarded through TradingView's alert pipe.

ModeIncludesFrequencyBest for
NoneAll alerts off0While testing the indicator.
Buy/Sell Pullback▲+ and ▼−MediumDefault for most traders.
Buy/Sell Pullback AdvancedBUY ADV / SELL ADVVery lowA+ traders only.
Buy/Sell SignalsBUY Hidden / SELL HiddenLowSwing traders.
Bull/Bear LevelRSI entering Bull / Bear phaseLowTrend followers.
Hidden DivergenceBlue / red dotsMediumConfluence traders.
Trap SignalsTB / TSRareReversal traders.
AllEverythingHighPros watching one symbol.

The single most underused mode is Buy/Sell Pullback Advanced — it is silent for days and then drops one A+ alert per week per symbol. For multi-symbol swing setups, that is exactly the right cadence.

2. How to enable alerts properly

Three steps. Done once per chart / symbol / timeframe.

Step 1 — Pick the alert mode in Settings

  1. Open the indicator's settings (gear icon on hover).
  2. Find the group ANY ALERT() FUNCTION CALLS CONDITIONS.
  3. Set Signals Alerts Type to match your style.
  4. Close settings.

Step 2 — Create the TradingView alert

  1. Right-click on the chart → Add alert (or Alt+A).
  2. In the Condition dropdown choose mrD-RSI Premium.
  3. Second dropdown choose Any alert() function call.
  4. Set Expiration — recommended Open-ended.
  5. Enable Notifications — push, email, webhook, your choice.
  6. Click Create.

Important — the Any alert() function call option is the only one that will fire. Other Condition options exist for legacy reasons but the study only emits via the alert() mechanism.

Step 3 — Test

  • Wait for one signal to fire on the symbol you trade.
  • Check phone / email for the alert.
  • Verify the alert content has ticker, timeframe, RSI, price.

If the test does not arrive, jump straight to Common questions — three checks cover ~95% of "alerts not firing" reports.

3. Alert message format

Each alert mode produces its own message body. The format is the literal text that lands in your notification — Telegram, Discord, push, email all receive exactly this.

Buy/Sell Pullback

Code
RSI Pullback BUY: BTCUSDT
Timeframe: 1h
RSI: 45.32
Price: $42150.50
© https://mrd-indicators.com/

Buy/Sell Pullback Advanced

Code
RSI Advanced BUY Signal: BTCUSDT
Chart Timeframe: 4h
Signal Timeframe: 15m
RSI: 47.21
Price: $42030.00
Signal Type: Multi-Timeframe Confirmation
© https://mrd-indicators.com/

Note the two timeframe rows — chart TF (where you trade) and signal TF (the lower TF that confirmed the setup). This is the unique fingerprint of an Advanced alert.

Buy/Sell Signals (Hidden)

Code
RSI BUY Signals: BTCUSDT
Timeframe: 1h
Price: $42150.50
© https://mrd-indicators.com/

Bull/Bear Level

Code
RSI BULL Level: BTCUSDT
Timeframe: 1h
Price: $42150.50
© https://mrd-indicators.com/

Hidden Divergence

Code
BULL Hidden Divergence: BTCUSDT
Timeframe: 1h
Price: $42150.50
© https://mrd-indicators.com/

Trap Signals

Code
RSI TRAP BUY (Bulls trapped → SELL): BTCUSDT
Timeframe: 1h
Resistance: 60.5
Strength: 75
RSI: 58.42
Price: $42150.50
© https://mrd-indicators.com/

The Strength field is the trap-quality score (full reference in Signal System — Trap signals). Anything below 60 is usually a low-quality trap; the field lets you filter at the bot or message-handler level.

4. Alert setup by trading style

Five recommended configurations covering the main trader archetypes.

Day trader — 15m to 1H

Recommended: Buy/Sell Pullback.

  • Enough signals to find intraday opportunities.
  • Not as spammy as All mode.
  • Each alert ≈ one ▲+ or ▼− opportunity.

Workflow:

  1. Set alerts on a 5-symbol watchlist.
  2. Alert fires → open chart → check MTF table + level zone → decide.

Swing trader — 4H to 1D

Recommended: Buy/Sell Pullback Advanced.

  • Very few but very high-quality signals.
  • Each alert can be an A+ swing setup lasting 1–2 weeks.
  • Ideal for traders not glued to screens.

Workflow:

  1. Set alerts on 4H and 1D for 10–20 symbols.
  2. Alert fires → prepare a plan, wait for confirmation.
  3. Enter once confluence (MTF + level + structure) is met.

Reversal trader — counter-trend

Recommended: Trap Signals.

  • Only TB / TS alerts — few but sharp.
  • Ideal for traders who like catching momentum flips.

Workflow:

  1. Watchlist symbols in strong trends.
  2. TB / TS alert fires → the trend is weakening.
  3. Take a short-term reversal trade — R:R 1:1 to 1:2, exit fast.

Divergence trader

Recommended: Hidden Divergence.

  • Alerts on every hidden divergence — used as confluence input.
  • Do not enter from this alert alone — bias only.

Workflow:

  1. Alert divergence on the symbols you watch.
  2. When divergence + Pullback signal coincide → A+ setup.

Pro trader — 1 or 2 symbols

Recommended: All.

  • Receive every alert for the symbol.
  • Caveat: many alerts per day — only use with 1–2 main symbols.

Workflow:

  1. Set All alerts on one main symbol.
  2. Triage by priority — see Signal System — priority order.

5. Multi-symbol alert setup

Three approaches, each with tradeoffs.

Method 1 — one chart per symbol

  • Open 5–10 separate charts.
  • Set alerts on each.
  • Pro: easy to control, isolated, per-symbol customisation.
  • Con: burns alert slots — TradingView Free has 1 alert, Pro 20, Premium 400.

Method 2 — watchlist alert (TradingView Pro+)

  • Build a watchlist.
  • Right-click the watchlist → Add alert on watchlist.
  • One template for the whole watchlist.
  • Pro: saves slots, easy to manage.
  • Con: same setting for all symbols, no per-symbol customisation.

Method 3 — webhook (TradingView Pro+)

  • Set a webhook URL → Telegram bot / Discord / Slack.
  • Every alert lands in one channel.
  • Pro: centralised, easy to review history.
  • Con: needs webhook setup knowledge.

For most multi-symbol swing setups, Method 2 + Method 3 combined is the right answer — one watchlist alert per TF, all forwarded to one Telegram channel.

6. Avoid alert spam

Symptoms

  • Phone will not stop buzzing — 10+ alerts per hour.
  • You start ignoring alerts because there are too many.
  • You trade by gut or miss important alerts entirely.

Causes

  • Using All mode with 5+ symbols.
  • Trading too small a TF — 1m to 5m on volatile pairs.
  • Trading abnormally volatile markets — post-news, low-cap altcoins.

Fixes

  1. Downgrade alert modeAllBuy/Sell Pullback. Cuts traffic 60–80%.
  2. Move up a TF — 5m → 15m → 1H. Each step halves alert count.
  3. Trim symbols — 10 → 3–5.
  4. Set active hours — TradingView lets you schedule alerts per session (e.g. only during your trading window).

The fastest fix is almost always (2) — move up one TF. The signal logic stays the same, but the noise floor drops dramatically.

7. Auto-trading bot integration

Disclaimer: this is order automation, not analysis automation. You still design the strategy — the indicator only triggers.

General approach

  1. Set up a TradingView alert with a webhook URL.
  2. Webhook points to your server (or a third party like 3Commas, WunderTrading).
  3. Server parses the alert body → places orders via the exchange API.

In Signals Alerts Type, choose Buy/Sell Pullback Advanced to minimise false-positive risk. Auto-trading on the lower-quality alert modes (All, Buy/Sell Pullback on volatile pairs) tends to overtrade.

Suggested JSON format for bots

The indicator does not push structured data directly — you build the JSON in TradingView's alert message field, using TradingView's placeholders:

JSON
{
  "ticker": "{{ticker}}",
  "timeframe": "{{interval}}",
  "action": "BUY",
  "price": "{{close}}",
  "rsi": "{{plot_0}}",
  "size_pct": 1.0
}

Replace the alert message field with the JSON above (and set Content-Type: application/json on the webhook URL if your endpoint requires it). The bot receives a clean structured payload it can parse and act on.

Common questions

I set up an alert but nothing arrives. Three checks:

  1. Signals Alerts Type is not None.
  2. The signal type actually fired — look at the chart history to confirm.
  3. Alert condition is Any alert() function call, not "Once per bar" or another option.
  4. Notification settings (browser, push, email) are all enabled.

Same signal alerts multiple times. Signals only alert once per bar (alert.freq_once_per_bar). If you receive duplicates, you likely have multiple overlapping alerts on the same symbol or multiple charts firing in parallel. Audit your TradingView alert list.

Do alerts repaint? No. Alerts fire only when the signal confirms on a closed bar. Once you receive an alert, the signal is final and the position locks in.

Are alerts delayed? Depends on TradingView. Push notifications usually 5–30 seconds. Webhooks faster (1–5 seconds). Email slowest (1–5 minutes). For latency-sensitive flows, use webhook → your own Telegram bot.

Can I alert only when 2 indicators agree? That is multi-condition alerting — TradingView does not support it directly at the alert level. Workaround: webhook + server-side filtering, where your server logs each indicator's alerts and only forwards when two agree within N minutes.

Alert never fires but signals show on the chart. The symbol probably has too little history → not enough data for the underlying RSI / MA calculations. Fix: wait a few weeks for more data, or switch to a different exchange / data feed.

Alert fires but content is wrong (e.g. price $0). The symbol has data gaps or a broken feed. Switch to a different exchange / data feed.

Alert delay above 5 minutes. TradingView servers under heavy load (peak hours). Workaround: webhook → your own Telegram bot for faster, more reliable delivery.

Final rule

An alert is a call to look at the chart, not an order to enter. Every alert deserves a 30-second MTF + level check before you decide. The fastest way to lose money with this study is to wire alerts → bot → market order with no filtering.

Where to go next