Tutorials

How to Set Up a TradingView Alert for Any Indicator or Drawing (2026 Guide)

TradeAlert.Pro Team
8 min read

Most TradingView alert tutorials pick one indicator — RSI, say — walk you through the exact clicks, and call it done. That's useful for exactly that one indicator. The next time you want to alert on a MACD crossover or a trendline break, you're back to searching.

Here's the thing they don't tell you: the alert dialog in TradingView is almost identical regardless of what you're alerting on. Learn it once for RSI and you already know how to set it up for MACD, a moving average, a horizontal ray, a price box, or any custom Pine Script condition. The structure is the same.

And adding a phone call delivery via webhook? That's one extra field. Same field. Every time.

This guide covers the full alert setup process, explains the one setting most traders get wrong, and shows you how to wire any alert to a phone call.

How TradingView Alerts Work (The Short Version)

TradingView monitors your chart in real time. When a condition you've defined becomes true — RSI crosses 70, price touches a trendline, the MACD line flips — it fires an alert and delivers it however you've told it to.

The delivery options are: browser popup, push notification to the TradingView mobile app, email, or webhook. Webhooks are what let you connect TradingView to external services like TradeAlert, which converts the notification into a phone call.

The alert itself lives in a dialog box with four sections:

  1. Condition — what triggers the alert
  2. Frequency — how often it fires once triggered
  3. Expiry — when it stops watching
  4. Notifications — how it reaches you

That structure is the same whether you're alerting on a built-in indicator, a custom script, or a drawing on the chart.

The Frequency Setting: The One Thing Most People Get Wrong

Before covering specific indicator types, this needs its own section — because it's the source of most "my alert is misbehaving" complaints.

TradingView offers several frequency options. The two that cause confusion are:

Once per bar: fires as soon as the condition is true on an open (unfinished) bar. RSI might cross 70 early in a candle and then pull back below it by close. You've already received the alert. The condition reversed. This is how you end up with noisy, unreliable signals.

Once per bar close: waits until the bar closes with the condition still true. If RSI crosses 70 and then reverses before close, no alert. If it closes above 70, you get the alert — and it means something.

For almost all indicator-based alerts, use Once per bar close. The signal is slower by one bar, but it's confirmed. The difference between an alert you can act on and one you have to second-guess is usually just this setting.

The exception: if you're alerting on a price level crossing (a horizontal ray, for example), "Once" is often the right choice — fire exactly once when price hits the level, then stop.

Setting Up an Indicator Alert

The fastest way to create an alert on an indicator is to right-click the indicator line on the chart. TradingView will offer "Add Alert on [Indicator Name]" as an option. Clicking that opens the alert dialog with the indicator already selected as the source.

Alternatively, click the clock icon in the top toolbar to open the Alerts panel, then click the "+" button to create a new alert manually.

RSI Alert (Cross Above Overbought)

This is the most common indicator alert request. You want to know the moment RSI crosses above 70.

  1. Right-click the RSI line on the chart, select "Add Alert on RSI"
  2. Set the condition to: RSI / Crossing Up / 70
  3. Set frequency to Once per bar close
  4. Name it something clear: "RSI > 70 — [Ticker]"
  5. Add your webhook URL in the Notifications tab (more on this below)
  6. Hit Create

When RSI closes a bar above 70, you get the alert. Not before.

MACD Alert (Bullish Crossover)

A MACD crossover happens when the MACD line crosses above the signal line. TradingView surfaces this as a condition option on the MACD indicator.

  1. Right-click the MACD histogram or line, select "Add Alert on MACD"
  2. Set the condition to: MACD / Crossing Up / Signal
  3. Set frequency to Once per bar close
  4. Name it: "MACD Bullish Cross — [Ticker]"
  5. Add webhook, hit Create

Same steps, different source. If you want to alert on the MACD line crossing zero instead, change the right-hand value from "Signal" to "0".

Moving Average Crossover Alert

Price crossing a moving average, or two MAs crossing each other, works the same way.

  1. Add your moving average(s) to the chart
  2. Right-click the MA line, select "Add Alert on [MA Name]"
  3. Set condition to: [MA] / Crossing Down / Close (for price crossing below the MA)
  4. Frequency: Once per bar close

If you want a crossover between two MAs (e.g. 50 EMA crossing above 200 EMA), set the condition source to one MA and the right-hand value to the other.

Setting Up a Drawing Object Alert

TradingView also lets you alert on drawings: horizontal rays, trendlines, and price boxes (rectangles). This is where the alert system earns its keep for discretionary traders. You mark the level that matters to you, and TradingView watches it so you don't have to.

Horizontal Ray or Price Level Alert

A horizontal ray is a fixed price level. Right-click it on the chart and select "Add Alert". The dialog opens with the condition pre-filled as "Price Crossing" the ray's value.

Frequency here should be Once — you want to know the moment price hits that level, and you don't want repeat fires every time it ticks across.

If you're watching multiple levels, create a separate alert for each. Name them clearly: "BTC 95,000 Support" or "SPY 520 Resistance."

Trendline Alert

Dynamic levels — rising support, descending resistance — work exactly like horizontal rays. Draw the trendline on the chart, right-click it, and select "Add Alert."

TradingView will watch where price is relative to the line in real time. When price crosses the line, the alert fires. The condition pre-fills as "Price Crossing" the trendline, and the value updates dynamically as the line projects forward.

Frequency: Once for a key break. The line's been holding for weeks; you only need to know about it the first time it breaks.

Rectangle / Price Box Alert

Rectangles are useful for marking consolidation zones, demand zones, or levels you're watching as a range. Right-click a rectangle drawn on the chart and select "Add Alert."

The trigger options here are: price entering the box, price exiting the box, or price touching the box border. Pick whichever matches your setup.

This is the same alert dialog as everything else above.

Adding a Phone Call: One Webhook Field, Every Time

Every alert type above — indicators, drawing objects, Pine Script conditions — reaches the same notification settings tab before you save it. This is where you add the webhook URL that routes your alert to a phone call.

In the Notifications tab of the alert dialog, check "Webhook URL" and paste in your TradeAlert.Pro webhook address. That's it. When the alert fires, TradeAlert converts it into a phone call and rings your number.

You do this once per alert. The process is identical whether the source is RSI, a trendline, or a custom Pine condition. There's no separate setup per indicator type — it's the same field in the same tab every time.

If you haven't set up your TradeAlert webhook yet, the TradingView webhook tutorial covers the full setup in under five minutes.

For a comparison of why phone calls outperform push notifications for time-sensitive alerts, see why phone calls beat SMS for trading alerts.

Common Mistakes Worth Avoiding

Not naming alerts clearly. When your phone rings at 3am, "Alert 1" tells you nothing. Name every alert with the ticker and the condition.

Using "Once per bar" instead of "Once per bar close" for indicator alerts. This is the single most common cause of noisy, unreliable signals. TradingView alerts not working as expected covers this and other common failures in detail.

Setting expiry too short. TradingView defaults to 2 months. If you're watching a long-term level, extend it or set it to "Open-ended."

Forgetting the webhook after editing an alert. When you edit and re-save an existing alert, double-check the Notifications tab. The webhook URL should still be there, but it's worth confirming.

Next Steps

The TradingView alert system is more consistent than most traders realise. The dialog is the same. The frequency logic is the same. The webhook field is the same. Once you've built one alert correctly, building the next one takes ninety seconds.

Mark the level or condition that matters. Set the frequency to "Once per bar close" for indicator alerts. Add the webhook. Done.

TradeAlert.Pro sends your TradingView alerts as a phone call — you pick up, you act. Free to try, no credit card needed.

For the full walkthrough on getting TradingView alerts as phone calls, including the initial account setup, start there.

Ready to Get Started?

Never miss a profitable trade with instant phone call alerts.

Start Free Trial