All guides

How to set a TradingView alert with multiple conditions

By Amit Blecher, founder of Trade Manager · Last updated: 2026-08-26

If you'd rather not write Pine Script, the breakout-and-volume rule from this guide is already built and ready to open.

Open this strategy

You want an alert that only fires when several things are true at the same moment — say a breakout and volume above its average and RSI still under 70. Not three separate alerts you then have to cross-reference by hand.

Here is how that works on TradingView, honestly, including where it is the better tool and where it isn't.

Option 1: the alert dialog (one condition)

Right-click the chart, choose to add an alert, and the condition dropdown lets you build a rule from the symbol's price or from any indicator you have on the chart. If your indicator exposes an alert condition, it appears in that list too.

This is quick and it covers most single-rule cases: price crossing a level, RSI crossing 30, a moving-average cross. What it does not do is let you tick several conditions and require all of them. One alert is built on one condition.

Two things in the dialog are worth getting right regardless: the trigger frequency (once per bar, once per bar close, or only once) and whether the condition evaluates intrabar. "Once per bar close" is the setting that stops an alert firing on a move that reverses before the candle finishes.

Option 2: Pine Script (real multi-condition logic)

For "A and B and C", you write a small Pine Script indicator that computes the combined condition and exposes it as an alert condition. Roughly:

  • Compute each piece — the breakout level, the volume average, the RSI value.
  • Combine them into one boolean with and.
  • Expose it with alertcondition(), or call alert() inside the script.
  • Add the script to the chart, then create an alert whose condition is that script.

This is the correct answer to the question, and it is genuinely powerful — Pine gives you access to essentially any logic you can express, including your own indicators and multi-timeframe requests.

The cost is that it is programming. You will spend time on syntax, on repainting subtleties, and on checking the script fires when you think it does. If you enjoy that, it is time well spent. If you don't, it is a wall between you and one alert.

Alert limits and plans

TradingView caps how many alerts you can have active at once, and the cap depends on your plan. From TradingView's own support documentation at the time of writing: Premium allows 800 active alerts (400 price + 400 technical) and Ultimate allows 2000 (1000 price + 1000 technical). Alerts are also separated by type — price, technical and watchlist each have their own limit.

The lower plans (the free Basic tier, Essential and Plus) allow meaningfully fewer active alerts, and the exact numbers move over time, so check tradingview.com/pricing for the current figure rather than trusting a blog post — including this one.

The limit only becomes the binding constraint when you want the same rule across many symbols, which is the next section.

What TradingView is genuinely better at

Plainly: for a lot of people it is the right tool, and this isn't close.

  • Charting. The chart itself is excellent and hard to beat.
  • Drawing and analysis. Trendlines, fibs, measured moves, annotations that persist across sessions.
  • Community scripts. An enormous public library — there is a good chance someone has already published a script close to your idea.
  • Pine Script depth. If you're willing to learn it, the ceiling is very high, and nothing described below replaces that.

If your work is discretionary and chart-led, and you're alerting on a handful of symbols you already follow, TradingView plus a short Pine script is a good setup. Stop reading.

Who is better served by something else

Two situations, specifically.

You don't want to write Pine Script. The multi-condition rule in your head is simple — breakout, volume, RSI ceiling — and expressing it as code feels out of proportion to what you're asking for.

You want the rule applied to a whole market, not one symbol. A TradingView alert lives on a chart. Covering the S&P 500 means creating and maintaining hundreds of alerts, and running into the active-alert limit on the way. The unit you actually want is "this rule, across this index" — which is a scanner, not an alert. That distinction is covered further in best free stock screeners.

The alternative, factually

Trade Manager is built around that second unit. You assemble a strategy from blocks — a trigger such as a breakout, plus filters such as volume, RSI, MACD or a moving average, all of which must be true at the same moment. You pick one market per strategy: S&P 500, NASDAQ 100, Large-Cap 500, BTC/USD or ETH/USD. That is 500+ tickers evaluated against the same rule, around the clock, with alerts to Telegram or email. Your strategy watches the market so you don't have to.

Before you switch anything on, replay it against real historical bars — and be prepared for the answer. Our own worked example lost 50%, and the maths for why is in that guide. We don't scan forex, and we don't sell signals.

Short version

  • One condition, one symbol: the TradingView alert dialog does it in a minute.
  • Several conditions, one symbol: Pine Script, and it's worth learning if you'll use it.
  • Several conditions, a whole index: an alert is the wrong unit — you want a scanner.

Also worth reading: how to backtest a trading strategy without coding.

Frequently asked questions

Can a TradingView alert have two conditions?

Not by ticking two boxes in the alert dialog — one alert is built on one condition. To require several things at once you write a Pine Script indicator whose condition combines them with 'and', add it to the chart, and set the alert on that script's output.

Do I need Pine Script for a multi-condition alert?

For genuine 'A and B and C' logic on TradingView, yes. Pine Script is a small language and a simple three-condition script is a handful of lines, but it is still code you have to write, test and maintain.

How many active alerts does TradingView allow?

TradingView's own support page states Premium allows 800 active alerts (400 price + 400 technical) and Ultimate allows 2000 (1000 price + 1000 technical). Lower plans allow fewer; check the pricing page for the current figure for the plan you're on, since these change.

Can a TradingView alert scan the whole S&P 500 at once?

An alert is attached to a chart, so it watches that symbol. Covering an index means creating and maintaining an alert per symbol, within your plan's active-alert limit. If you want one rule applied across an entire index, a scanner is the right category of tool rather than an alert.

Run it yourself

Breakout + Volume is set up and ready to open. Trade Manager turns a setup like this into scanner rules you can read and change, lets you backtest it on real historical bars, one ticker or the whole S&P 500, and sends a Telegram or email alert when it fires.

Free plan, no credit card: 3 active strategies, every market and timeframe, and 10 backtests a month. Paid is $19/month if you outgrow it. You can browse the strategy library without an account at all.

Educational content only, not financial advice. Trade Manager does not place trades or manage money. Read the full Disclaimer.