WebSocket vs REST APIs on Crypto Exchanges: What's the Difference
If you are wiring a strategy up to an exchange, one of the first technical forks you hit is WebSocket vs REST APIs on a crypto exchange. Both let your code talk...
How TradingView alert limits per plan cap the number of active alerts you can run, what counts against them, and how to design automation that never runs out of headroom.
If you automate trades, your TradingView alerts are the trigger for everything that happens next. But every TradingView account caps how many alerts can be active at once, and that cap changes with your plan. Understanding TradingView alert limits per plan matters because the moment you hit the ceiling, new alerts silently fail to arm — and an alert that never fires is a trade that never executes. This guide breaks down the alert allowance on each TradingView tier, what actually counts against it, and how to design your automation so you never run out of headroom.
An alert on TradingView is a saved condition that watches the market and notifies you — or your automation — when it triggers. That condition can be a simple price cross, an indicator value, a drawing interaction, or a signal generated by a Pine Script strategy or study.
The number that matters for automation is your count of active alerts: alerts that are currently armed and watching. A paused or one-time alert that has already fired does not occupy your active limit, but every alert you need firing on an ongoing basis does.
One detail trips people up. A single alert watches exactly one symbol and one condition. If you run the same strategy across ten pairs, that is ten separate active alerts, not one. This is why alert budgets disappear faster than traders expect.
TradingView sells several tiers, and each one raises your active-alert ceiling. As of 2026 the ladder looks like this:
Two more rules affect planning. On the lower paid tiers, alerts expire after roughly two months and have to be re-armed; on the top tiers they do not expire. And server-side alerts — the kind that keep running when your browser is closed — are what you need for reliable automation. A browser-only alert stops the moment your tab does.
TradingView adjusts pricing and limits periodically, so treat these numbers as a snapshot and confirm the current allowance on TradingView's own pricing page before you commit to a plan.
When you automate, an alert is not a convenience — it is the ignition. A TradingView webhook fires only when its alert triggers, so your active-alert count is a hard ceiling on how many independent strategies and symbols you can run at the same time.
Reach the ceiling and TradingView simply will not let you create the next alert. There is no partial credit and no queue. If you are not watching your alert usage, the failure is easy to miss: your existing automation keeps working, but the new pair you meant to add never arms, and you assume it is running when it is not.
This is the difference between signals and execution. Your plan's alert limit governs how many signals you can generate. What happens to each signal after it fires — validation, routing, and order submission — is a separate layer entirely.
Estimate your real budget before you pick a plan. Multiply the number of strategies you run by the number of symbols each one covers. A single strategy on one pair is one alert. The same strategy across the majors and alts you actually trade can be dozens.
Account for direction, too. If your strategy uses separate entry and exit alerts, or separate long and short conditions, each is its own active alert. Many traders find their true count is far higher than the number of strategies they think they run.
Timeframes add another multiplier. Running the same logic on the 15-minute and the 1-hour chart doubles the alert count for that symbol, because each chart interval needs its own armed condition. Before you settle on a plan, write the full list out — strategy, symbol, direction, and timeframe — and total it honestly. That number, not a rough guess, is the ceiling your plan has to clear.
You do not always need a bigger plan. A few habits stretch a fixed alert budget a long way:
Even with a disciplined setup, a growing operation eventually presses against its tier. When that happens you have two levers: move up a TradingView plan for more active alerts, or make each alert carry more work.
The relay layer helps with the second lever. SignalToExchange receives one webhook per alert and turns it into an exchange order, so a single, well-designed alert firing a structured payload can manage entries and exits without spawning extra alerts. You keep funds on your own exchange and connect trade-only API keys with no withdrawal access, so scaling your alert usage never means handing over custody. The constraint you are managing stays where it belongs — TradingView's alert ceiling — not your execution layer.
Practically, no. The free tier's alert allowance is small and its alert types are limited, so it is fine for testing a single condition but not for running live automation across multiple pairs.
Only alerts that stay armed count. A one-time alert that fires and stops frees its slot. Alerts set to trigger repeatedly stay active and keep occupying a slot until you pause or delete them.
On the lower paid tiers, alerts expire after roughly two months and must be re-armed. On the highest tiers they do not expire. Always re-check the current policy on TradingView, since these terms change over time.
No. Each alert watches a single symbol and condition. Covering more markets means more active alerts, which is the main reason traders reach their plan's ceiling.
Restructure first. Consolidating conditions and moving detail into the alert message often recovers enough headroom to delay an upgrade. Move up a tier only when your genuine, deduplicated alert count truly exceeds your current cap.
TradingView alert limits shape how many signals you can generate, but generating a signal is only half the job — each one still has to reach your exchange and become an order. SignalToExchange is the relay layer that does exactly that: one alert in, one order out, on infrastructure you do not have to run yourself. Request access / start your free trial to see how your existing TradingView alerts turn into live orders while your funds stay on your own exchange.
Automated trading involves risk. SignalToExchange is execution infrastructure and does not provide financial advice, trading signals, or guarantees of any kind.
Non-custodial execution. Trade-only API keys. Independent infrastructure built for reliability.
Request Early AccessTrade-only API key enforcement. No withdrawal permissions. No custody.