What kinds of alerts can you set on TradingView?
TradingView counts two main kinds of alerts, each with its own limit. Price alerts watch only a symbol's price. Technical alerts watch something drawn or calculated on the chart: a drawing, an indicator or a strategy. A price alert at $52.40 tells you when price gets there, while a trend line alert follows the slope of the line.
- Price alerts: Crossing, Crossing up, Crossing down, Greater than or Less than a fixed price.
- Drawing alerts: price crossing a trend line or horizontal line, or entering or exiting a rectangle or channel.
- Indicator alerts: a condition on a built-in indicator, such as RSI crossing 30, or one of the ready-made conditions a script's author built in, listed by name under Condition.
How to set an alert on TradingView (web and desktop)
The steps are the same in the browser and the desktop app. Set up the chart first, because the alert copies the symbol and timeframe it was created on. Afterward, the alert sits in the Alerts panel (the alarm-clock icon in the right sidebar), where you can pause, edit or delete it and see every firing in the Log tab.
- Open the symbol and timeframe you want watched, such as a 15-minute chart.
- Open the alert window: press Alt+A, click the Alert button, click the + next to the current price on the price scale, or right-click an indicator or drawing and choose Add alert.
- Under Condition, pick the price, a drawing or an indicator, then the operator (such as Crossing up) and the value, or one of the script's own conditions.
- Set the Trigger. The section below explains which one to choose.
- Set an expiration date, or Open-ended alert if your plan allows it.
- Name the alert clearly, such as AMD 15m above 152.40, tick your notifications and click Create.
How to get TradingView alerts on your phone
Alerts belong to your account, so one created on your computer can reach your phone as a push notification. You can also create alerts in the app: open the chart, tap the alarm-clock icon, then the plus. The settings match the desktop window.
Mark your levels before the 9:30 a.m. ET open and let the phone tell you when something happens. The one-time setup:
- Install the TradingView app and sign in with the same account you use on your computer.
- Allow notifications for TradingView in your phone's settings.
- Tick Notify in app when you create the alert.
Only once, Once per bar or Once per bar close: which trigger to pick
Only once fires the first time the condition is met, then the alert stops. Once per bar can fire on every bar, at most once per bar, and fires the moment the condition is true, even mid-bar. Once per bar close checks only when the bar closes. Price alerts also offer Once per minute, and the labels vary slightly between versions.
The last two differ most for indicators, because an open bar's values move with every tick. Say you set an alert for RSI crossing above 30 on a 5-minute chart. At 10:02 a.m. ET a quick bounce lifts RSI to 31, then sellers return and the bar closes with RSI at 28. Once per bar has already alerted you to a crossover that isn't on the closed chart. Once per bar close stays quiet. The same live-bar gap is behind TradingView repainting.
The cost is time: on a 1-hour chart, a bar-close alert can come up to an hour after the first touch. For a plain price level, speed usually matters more. A simple rule:
- A price level you want to know about at once: Only once.
- A level you want to hear about on every return: Once per bar.
- Indicator signals and crossovers: Once per bar close.
- Scripts that alert through alert() calls: the script's code sets the frequency.
Alert notification options: app, popup, email, sound and webhook
You can tick several channels at once. Many traders pair the app with email, so a missed push isn't a missed alert.
- Notify in app: a push notification on your phone or desktop app.
- Show popup: an on-screen pop-up while TradingView is open.
- Play sound: a tone on the device running TradingView.
- Send email: a message to your account email, which doubles as a record.
- Send plain text: a short plain-text email to a second address.
- Webhook URL: the alert message is sent as a web request to an address you control, for chat apps or your own tools. It needs a paid plan and two-factor authentication, and only ports 80 and 443 are accepted. If anything you connect places orders, test it on a paper trading account first.
How to write alert messages with placeholders like {{ticker}} and {{close}}
The message box accepts placeholders in double curly braces, which TradingView fills in when the alert fires. Say you write: {{ticker}} RSI back above 30, close {{close}}, TF {{interval}}. On a 15-minute AMD chart it might arrive as: AMD RSI back above 30, close 152.31, TF 15. With Once per bar close, {{close}} is that bar's close; with other triggers, it's the price when the alert fired.
Scripts that alert through alert() calls write their own message. For webhooks, many traders write the message as JSON so the receiving tool can read each field. The placeholders you'll use most:
- {{ticker}} and {{exchange}}: the symbol and its exchange, such as AMD and NASDAQ.
- {{close}} and {{volume}}: the bar's close and volume when the alert fires.
- {{interval}}: the timeframe, such as 15 for a 15-minute chart.
- {{time}} and {{timenow}}: the bar's open time and the firing time, both in UTC.
- {{plot_0}}, {{plot_1}} and so on: the values of an indicator's plots, in the order the script draws them.
Alert limits, expiry and why an alert keeps old settings
At the time of writing, TradingView's pricing page lists 3 price alerts and no technical alerts on the free Basic plan. Essential allows 20 of each, Plus 100, Premium 400 and Ultimate 1,000. Alerts expire after one month on Basic and two months on Essential and Plus, while Premium and Ultimate can set open-ended alerts. These numbers change, so check the pricing page. Any alert that fires more than 15 times in 3 minutes is stopped automatically.
The detail that trips most people up: an alert saves a copy of the indicator's settings, plus the symbol and timeframe, and runs that copy on TradingView's servers. Change RSI from 14 to 9, or switch the chart to 5 minutes, and the alert keeps using the old setup. After any change, delete the alert and create a new one. Settle your TradingView settings before you create alerts to save the rework.
How UpTickFlow alerts work
UpTickFlow is our own invite-only indicator, so weigh this accordingly. Its alert carries the whole plan in one message: direction, setup, score, symbol, timeframe, entry, stop and both targets. With made-up numbers: UpTickFlow LONG · Level reversal · A+ 82 | AAPL 5m | entry next open ≈ 228.40 | SL 227.65 | T1 229.15 | T2 229.90. You see the risk per share before you open a chart.
After you add the invite-only script and choose your settings, create an alert and pick Any alert() function call under Condition. The script fires it once per bar close. For one kind of event only, pick a single condition such as UpTickFlow Long or UpTickFlow Bear divergence and set the trigger to Once per bar close. Divergence events are included in the full alert.
Signals are calculated on closed bars, so the alert matches what stays on the chart. The indicator works on a free TradingView account, but alerts on it are technical alerts and need a paid TradingView plan. UpTickFlow is $19 every 30 days, as shown on the pricing page. It filters setups and gives you a plan; it doesn't predict the market.