How Many Alerts TradingView Basic in 2025: Limits, Workarounds, and Best Practices

Author: Jameson Richman Expert

Published On: 2025-11-17

Prepared by Jameson Richman and our team of experts with over a decade of experience in cryptocurrency and digital asset analysis. Learn more about us.

How many alerts TradingView Basic is a common question for traders who want to automate monitoring without paying for higher plans. This article explains the exact alert limits for TradingView Basic in 2025, compares paid tiers, shows practical workarounds to maximize free alerts, and provides step-by-step examples for setting efficient alerts and using webhooks to route signals to exchanges and bots.


Why alert limits matter

Why alert limits matter

Alerts are the backbone of modern trading workflows: they notify you when price, indicators, or custom conditions trigger so you can take action. Knowing exactly how many alerts TradingView Basic gives you and how those alerts behave helps you design an efficient monitoring system without unnecessary upgrade costs.

Quick answer: How many alerts TradingView Basic (2025)

As of 2025, TradingView’s published limits for active alerts are:

  • Basic / Free plan: 1 active alert
  • Pro: 10 active alerts
  • Pro+: 30 active alerts
  • Premium: 400 active alerts

These figures refer to active alerts — the number of simultaneous, enabled alerts you can have on your account. TradingView’s official pricing and plan comparison page lists the up-to-date limits and detailed features (see TradingView pricing for verification).

Authoritative reference: TradingView’s own plan comparison and support pages provide the current limits and are the primary source for any plan-specific detail (check TradingView’s pricing/support pages for the latest updates).

How TradingView counts alerts (what “1 alert” really means)

“1 alert” on Basic doesn’t mean you can only watch one symbol ever — it means you can have one active alert configured at a time. Key nuances:

  • Active vs. created alerts: You may be able to create multiple alerts but only one can be enabled (active) at a time on Basic. On paid plans you have more concurrent active alerts.
  • Alert scope: Each alert can be based on price, indicator values, crossovers, or custom Pine Script conditions. A single, well-crafted alert can effectively monitor multiple behaviors if you code composite logic.
  • Alerts persist until triggered or canceled: Alerts can be set to trigger once or to trigger every time a condition is met; they remain active until you delete or disable them (subject to plan limits).

Types of alerts you can set

  • Price alerts (crossing a specific price)
  • Indicator-based alerts (RSI crosses, MA crossovers)
  • Condition alerts from custom Pine Script strategies or indicators
  • Alerts with webhooks, sending JSON payloads to third-party services
  • Notifications: email, mobile push, SMS (SMS limits may require credits)

Practical strategies to maximize 1 Basic alert

Practical strategies to maximize 1 Basic alert

If you’re using TradingView Basic with only one active alert, you can still build a surprisingly capable monitoring setup by combining smart alert design and external routing. Here are practical techniques:

1) Create composite alerts in Pine Script

Instead of creating separate alerts for RSI, MACD, and an EMA crossover, combine them in a single Pine Script that raises an alert when any of the chosen conditions happen. Example patterns:

  • Use boolean logic: alert_condition(rsiCross or macdCross or priceBreakout, title="Composite Alert")
  • Attach context flags to the alert payload so the webhook receiver can parse which condition fired

Composite alerts let one active alert cover multiple signals and convey which rule fired inside the webhook JSON payload.

2) Use webhooks and a routing layer

Webhooks allow TradingView alerts to send JSON to a small serverless endpoint (e.g., AWS Lambda, Google Cloud Function) or a third-party service like Zapier or IFTTT. The endpoint can:

  • Decode the alert payload and decide whether to forward it to different channels (Telegram, Discord, SMS).
  • Gate triggers (e.g., only notify for certain symbol/timeframe combinations).
  • Relay the alert to trading bots or exchange APIs (execute trades or create orders).

Example architecture:

  1. TradingView sends webhook to your endpoint.
  2. Your endpoint parses payload and applies filtering/logic.
  3. Endpoint forwards or executes actions (notify, place order, etc.).

3) Rotate alerts with a schedule

If your strategy monitors multiple markets at different times (e.g., Asian session for BTC pairs, US session for equities), you can programmatically enable different alerts at set times by using a small script that toggles TradingView alerts via the API (where available) or by using scheduled manual changes. This is more labor intensive but effective for time-segmented monitoring.

4) Use other free/low-cost tools to multiply effective coverage

Combine TradingView Basic with inexpensive services:

  • Set a single TradingView alert to push webhooks to a cloud function that then monitors more data feeds and applies additional rules.
  • Use exchange-native alerts (most major exchanges offer price alerts inside their apps) for direct market notifications — exchanges like Binance, Bybit, Bitget and MEXC provide native alerts and order features. (See links for Binance, Bybit, Bitget, MEXC registration if you want to combine TradingView signals with exchange tools: Binance, Bybit, Bitget, MEXC).

Example: One composite alert to monitor BTC and ETH spike conditions

Below is a conceptual Pine Script pattern (pseudocode) showing how one alert can encode multiple conditions and a payload that indicates which market/condition fired. This approach maximizes a single Basic alert:

/* Pseudocode: composite alert for BTC/ETH */
cond1 = ta.crossover(close, ta.sma(close, 50)) and rsi < 30
cond2 = ta.crossunder(close, ta.sma(close, 200)) and macd.hist < -0.5
payload = '{"symbol":"'+syminfo.ticker+'","cond1":'+tostring(cond1)+',"cond2":'+tostring(cond2)+'}'
alertcondition(cond1 or cond2, title="CompositeAlert", message=payload)

When the alert fires, the webhook receives the payload with the symbol and which boolean triggered, letting a downstream process decide the action.

Alert reliability and delivery

TradingView’s alerts are generally reliable, but there are operational points to consider:

  • Connectivity: Mobile push depends on your phone and TradingView app settings.
  • Webhook reliability: If your webhook endpoint is unavailable, TradingView will retry for a period but you should ensure high availability for mission-critical flows.
  • Execution risk: Alerts notify; they do not guarantee execution at a given price. If you use alerts to trigger trades, route them to a trading bot or API and build in slippage/timeout rules.

When to upgrade from Basic (cost vs benefit)

When to upgrade from Basic (cost vs benefit)

Upgrade considerations:

  • If you need simultaneous coverage of many symbols (e.g., a basket of 20 cryptos), Basic’s single active alert will be a bottleneck — moving to Pro or Pro+ becomes more efficient.
  • If you rely heavily on intraday monitoring across multiple timeframes, more alerts reduce the need for complex composite logic and lower execution risk.
  • Upgrades also include other productivity features (more indicators per chart, faster customer support, and additional chart layouts) that can improve strategy development speed.

Compare plan costs and benefits using TradingView’s pricing page for a current comparison (TradingView pricing).

Using TradingView alerts with exchanges and brokers

Many traders use TradingView alerts to trigger orders on exchanges via bots. Examples of common exchange workflows:

  • Send TradingView alerts to a webhook → webhook triggers a trading bot → bot places limit/market order on the exchange API.
  • Use third-party automation platforms that already integrate TradingView and exchanges (some paid services exist).

If you plan to trade crypto automatically after an alert, consider using reliable exchanges — Binance, MEXC, Bitget, and Bybit are widely used and provide APIs. You can sign up using referral links for these platforms if you want to test live execution: Binance, MEXC, Bitget, Bybit.

Step-by-step: Set an alert with a webhook (practical walk-through)

  1. Open a chart in TradingView and add the indicator or Pine Script that contains your alert_condition.
  2. Click the Alerts button (bell icon) → Create Alert.
  3. In the Create Alert dialog:
    • Condition: select the indicator or price condition.
    • Options: choose “Once” or “Every time” depending on need.
    • Alert actions: enable “Webhook URL” and paste your endpoint URL.
    • Message: include a JSON payload with symbol, timeframe, and your custom flags (example: {"symbol":"BTCUSDT","condition":"EMA50_cross","timeframe":"1H"}).
  4. Save the alert. If you’re on Basic and you already have an active alert, TradingView will prompt you to disable the existing one to activate the new one.
  5. Test the webhook endpoint to ensure it parses the payload and routes the signal correctly.

Example webhook receiver logic (simple Node.js/Cloud Function sketch)

Example webhook receiver logic (simple Node.js/Cloud Function sketch)

High level steps for a webhook handler:

  1. Receive POST request from TradingView.
  2. Parse JSON message for symbol and condition.
  3. Perform validation (timestamp, signature if used).
  4. Decide action: send Telegram, place an order via exchange API, or log.

Security tips: validate incoming requests and use API key secrets when calling exchanges — never embed secrets in public scripts.

Other alert-related features to know

  • Alert expiration: You can set alerts to expire after a certain date/time.
  • Alert frequency: Choose whether to trigger “Once” or “Every time” the condition is met.
  • Alert messages and variables: TradingView allows variables in alert messages (e.g., {{ticker}}, {{close}}) and custom JSON payloads when using webhooks.
  • Indicator and strategy alerts: Both can trigger alert_condition() in Pine Script; strategies can generate alerts based on strategy logic.

Common mistakes and how to avoid them

  • Assuming alerts auto-execute trades: Alerts are notifications unless integrated with execution systems. Use automation carefully.
  • Overcomplicating payloads: Keep webhook JSON concise and include only necessary fields to reduce parsing errors.
  • Relying solely on mobile push: For mission-critical systems, route to multiple channels (webhook + email + Telegram) to ensure redundancy.
  • Not testing: Always run test alerts and dry-run API calls to your exchange to confirm correct behavior without risking funds.

Use cases that fit Basic vs. paid plans

Use cases that fit Basic vs. paid plans

Best fits for Basic (1 active alert):

  • Single-market swing traders who monitor a primary symbol (BTC or an equity) and prefer manual execution.
  • New traders experimenting with alert webhooks and Pine Script.
  • Users who consolidate many conditions into one composite alert.

Best fits for Pro/Pro+/Premium:

  • Active day traders monitoring dozens of symbols and timeframes simultaneously.
  • Algo traders wanting multiple independent alert triggers to integrate with automated execution systems.
  • Professional research teams requiring chart-layouts, more indicators per chart, and robust support.

Costs and ROI of upgrading (how to evaluate)

When deciding whether to pay for more alerts, answer these questions:

  1. How many simultaneous alerts do you need to capture opportunities without manual switching?
  2. Will additional alerts directly improve trade frequency or success in a measurable way?
  3. Can composite alerts and webhook routing achieve similar outcomes at lower cost?

If extra alerts prevent missed trades that would otherwise increase returns beyond the subscription cost, upgrading often pays for itself.

Further learning and technical resources

To deepen your alert automation and Pine Script skills, check these authoritative resources:

  • TradingView’s Help Center and Pine Script documentation (official resource)
  • TradingView Wikipedia page for high-level background (Wikipedia: TradingView)
  • Exchange API docs for Binance, Bybit, Bitget, MEXC (useful when automating order placement)

Related reading (signals, market timing, and tools)

Related reading (signals, market timing, and tools)

To expand your trading system around alerts, here are some deep-dive articles and guides that complement this topic:

Where to test live execution and market orders

If you want to integrate alerts with live trading, reputable exchanges with robust APIs include:

Always test in sandbox or with small amounts and implement risk controls when enabling automated execution.

FAQ — Short answers

Q: Can Basic users receive webhook alerts?

A: Yes. Basic users can create an alert with a webhook URL, but only one active webhook alert at a time due to the one-alert limit.

Q: Do alerts work when my computer is off?

A: Yes. TradingView’s cloud-based alert system triggers even if your device is off. Mobile push notifications require your phone to be connected.

Q: Are there limits on how often an alert can fire?

A: Alerts are subject to the “Once” or “Every time” settings; TradingView may throttle or retry webhooks in specific failure scenarios. For extremely frequent triggers, consider rate-limiting on the receiver side.

Q: Can I run multiple TradingView accounts to get more alerts?

A: Technically yes, but it’s not recommended at scale due to management complexity and potential terms-of-service concerns. Upgrading to a paid plan is a cleaner solution.


Conclusion

Conclusion

How many alerts TradingView Basic provides is simple to remember: one active alert in 2025. That single active alert can be surprisingly powerful when combined with composite Pine Script logic, webhooks, and a routing layer that interprets payloads and executes downstream actions. If you require multiple simultaneous real-time triggers across many symbols, upgrading to Pro, Pro+, or Premium is the practical path. For many traders, creative use of composite alerts, webhooks, and exchange-native tools (Binance, MEXC, Bitget, Bybit) gives the functional coverage they need without immediately upgrading.

For foundational topics that intersect with alerts — legality and exchange access, market session timing, AI-driven signals, and volume analysis — see the linked guides above for deeper context and actionable techniques. Continue testing your alert architecture in a low-risk environment and iterate toward the balance of cost, coverage, and execution reliability that fits your trading plan.

Helpful references: TradingView on Wikipedia — background and history; and check TradingView’s pricing/support pages for the latest plan details.

Other Crypto Signals Articles