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 callalert()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.
