TradingView Webhook Alerts: Complete Documentation & Setup Guide (2026)

In today’s fast-paced markets, webhook automation turns TradingView alerts into powerful trading alerts that execute trades automatically. This eliminates manual monitoring and emotional decisions, allowing your strategies to run 24/7.

As of December 2025, TradingView continues to enhance webhook security with OAuth 2.0 standards and sub-100ms latency on premium plans. Webhooks remain a core feature for webhook automation, sending HTTP POST requests with JSON payloads to external services when alerts trigger.

This guide covers everything you need for effective webhook automation of trading alerts, including recent updates and top platforms.

Setting Up TradingView Alerts for <a href=automated trading"/>

What Is Webhook Automation for Trading Alerts?

Webhook automation connects TradingView alerts to external platforms, brokers, or bots. When an alert fires—based on price levels, indicators, or Pine Script strategies—TradingView sends a POST request to your webhook URL.

The payload is typically JSON, including details like symbol, action (buy/sell), and custom data. This enables instant trading alerts execution without manual intervention.

Recent 2025 updates include improved alert reliability, multi-condition triggers, and better integration with third-party services.

Why Automate TradingView Alerts with Webhooks?

  • Speed — Execute trades in milliseconds during volatile markets.
  • Consistency — Remove emotion and ensure strategy adherence.
  • Scalability — Manage multiple accounts or assets simultaneously.
  • 24/7 Operation — Trade while you sleep or focus on analysis.

Platforms like PickMyTrade excel in webhook automation, offering no-code setups for futures and stocks.

GitHub - marketcalls/trading-dashboard: simple trading dashboard using react

Click Here To Start Trading Automation For Free


Step-by-Step: Setting Up Webhook Automation for Trading Alerts

  1. Prepare Your TradingView Alert
    • Open your chart and add a strategy or indicator.
    • Click the Alert button (bell icon).
    • Set conditions (e.g., crossover, price level).
    • In Notifications, check “Webhook URL”.
  2. Format the Message Payload
    • Use valid JSON for proper parsing.
    • Example basic payload:text{ "action": "buy", "symbol": "{{ticker}}", "quantity": 1 }
    • Include placeholders like {{close}}, {{strategy.order.action}} for dynamic data.
  3. Get Your Webhook URL
    • Sign up for an automation platform (pickmytrade.io).
    • Generate a webhook URL in their dashboard.
  4. Paste and Create the Alert
    • Enter the webhook URL.
    • Paste your JSON message.
    • Set to “Once Per Bar Close” to avoid duplicates.
    • Enable 2FA for security—required for webhooks.
  5. Test Thoroughly
    • Use paper/demo accounts first.
    • Trigger test alerts to verify execution.

TradingView Webhook Requirements (2026)

  • A paid TradingView plan — Plus or higher (webhooks are not available on the free Essential plan)
  • Two-factor authentication (2FA) enabled on your TradingView account, required for webhook alerts
  • A receiving endpoint that accepts HTTP POST requests, such as a broker-execution bridge like PickMyTrade
  • A valid JSON alert message — TradingView only sends the application/json content-type header when the message parses as valid JSON; otherwise it sends text/plain, which most trading endpoints reject

For the full official mechanics — POST behavior, security warnings, and setup screens — see TradingView’s own How to configure webhook alerts support article. This guide covers what that article doesn’t: JSON payload formats, the full placeholder reference, and broker-execution steps.

Alert Message Placeholder Reference

PlaceholderReturnsExample use
{{ticker}}Symbol (e.g., MESU2026)“symbol”: “{{ticker}}”
{{close}} / {{open}} / {{high}} / {{low}}Bar prices“price”: {{close}}
{{volume}}Bar volumerisk filters
{{time}} / {{timenow}}Bar time / trigger timetimestamps, dedupe
{{strategy.order.action}}buy / sell from a Pine strategy“action”: “{{strategy.order.action}}”
{{strategy.order.contracts}}Order size from strategy“qty”: {{strategy.order.contracts}}
{{strategy.position_size}}Current position after fillflat/reverse logic
{{interval}}Chart timeframelogging

Verify the complete, current placeholder list against TradingView’s official alerts documentation, since new placeholders are added over time.

More JSON Alert Examples

Full Pine strategy order payload (uses strategy.* placeholders so the message reflects your strategy’s own order, not a fixed value):

{
  "action": "{{strategy.order.action}}",
  "symbol": "{{ticker}}",
  "quantity": "{{strategy.order.contracts}}",
  "price": "{{close}}"
}

PickMyTrade-formatted payload for futures execution (current format, from PickMyTrade’s own documentation):

{
    "symbol": "NQ",
    "date": "{{timenow}}",
    "data": "{{strategy.order.action}}",
    "quantity": "{{strategy.order.contracts}}",
    "risk_percentage": 0,
    "price": "{{close}}",
    "tp": 0,
    "percentage_tp": 0,
    "dollar_tp": 0,
    "sl": 0,
    "dollar_sl": 0,
    "percentage_sl": 0,
    "trail": 0,
    "trail_stop": 0,
    "trail_trigger": 0,
    "trail_freq": 0,
    "update_tp": false,
    "update_sl": false,
    "breakeven": 0,
    "token": "your_token_here"
}

The full field reference for this payload — including pyramid, breakeven, and trailing-stop fields — lives in PickMyTrade’s TradingView JSON alert configuration guide.

Troubleshooting TradingView Webhook Alerts

SymptomLikely cause
Alert fires, but no POST is receivedCheck the webhook URL is correct and HTTPS; check firewall/endpoint isn’t blocking TradingView’s servers
Endpoint rejects the payload2FA not enabled on your TradingView account, or the plan doesn’t support webhooks
Endpoint parses garbage or errors on the bodyAlert message isn’t valid JSON, so TradingView sent it as text/plain instead of application/json
Alert stopped firing after a whileCheck “Once Per Bar” vs “Once Per Bar Close” settings, and whether the alert expired (plan-dependent)
Execution is delayedExpected latency is typically sub-second to a few seconds through a broker bridge — persistent multi-second delays point to a slow endpoint, not TradingView

Best Platforms for Webhook Automation in 2026

Several services bridge TradingView to brokers via webhook automation:

  • PickMyTrade → Top choice for futures traders. Connects seamlessly to Tradovate, Rithmic, Interactive Brokers, TradeStation, and more. Features no-code alert generation, multi-account execution, advanced SL/TP (including trailing), and millisecond precision. Ideal for trading alerts automation without JSON hassle. Over 3 million trades executed reliably.
  • TradersPost — Great for stocks, options, and crypto; supports multiple brokers.
  • Capitalise.ai — No-code strategy builder with direct webhook triggers.
  • 3Commas/Altrady — Strong for crypto bots.

For reliable webhook automation of trading alerts in futures, PickMyTrade stands out with its user-friendly dashboard and robust risk controls.

Advanced Tips for Webhook Automation

  • Use “Once Per Bar Close” to prevent repetitive alerts.
  • Add risk management in payloads (e.g., fixed % risk).
  • Monitor logs for failed deliveries.
  • Combine with multi-timeframe strategies for better signals.

With 2025’s low-latency enhancements, webhook automation delivers near-instant trading alerts execution.

Conclusion: Start Your Trading Automation Today

Automating TradingView webhooks transforms passive alerts into active trading alerts that drive profits. Platforms like PickMyTrade make it accessible—even for beginners—with quick setups and professional-grade execution.

Ready to go hands-free? Test webhook automation on a demo account and experience the difference.

Frequently Asked Questions (FAQs)

Do I need a paid TradingView plan for webhook automation?

Yes, webhooks require Essential or higher (starts ~$15/month). Basic plans can use email-to-webhook workarounds.

Is webhook automation safe?

Absolutely—when using reputable platforms. Enable 2FA, avoid sharing secrets in payloads, and start with demo accounts.

Can I automate any TradingView strategy?

Yes, any Pine Script strategy or indicator with alert conditions works. Platforms like PickMyTrade auto-generate compatible alerts.

How fast is execution with webhook automation?

Top platforms achieve <100ms from alert to order in 2025, depending on broker and plan.

Does PickMyTrade support multiple brokers/accounts?

Yes—one dashboard routes trading alerts to 20+ accounts simultaneously, perfect for prop firms or scaling.

Where is the official TradingView webhook documentation?

TradingView’s help center article “How to configure webhook alerts” is the canonical reference; this guide adds the JSON payload formats, placeholder table, and broker-execution steps it doesn’t cover.

Do TradingView webhooks work on the free plan?

No — webhook alerts require the Plus plan or higher, plus two-factor authentication enabled on your account.

What format should the TradingView alert message be?

Valid JSON. If the message parses as JSON, TradingView sends it with an application/json header; otherwise it’s sent as plain text, which most trading endpoints reject.

Can TradingView webhooks place real trades?

Yes — pointing the webhook URL at an execution bridge like PickMyTrade turns alerts into live broker orders on Tradovate, Rithmic, Interactive Brokers, TradeStation, ProjectX, and more.

Disclaimer:
This content is for informational purposes only and does not constitute financial, investment, or trading advice. Trading and investing in financial markets involve risk, and it is possible to lose some or all of your capital. Always perform your own research and consult with a licensed financial advisor before making any trading decisions. The mention of any proprietary trading firms, brokers, does not constitute an endorsement or partnership. Ensure you understand all terms, conditions, and compliance requirements of the firms and platforms you use.

Also Checkout: TradingView Paper Trading: Fix Issues & Master Simulations

Automate Your TradingView Strategies
Connect your alerts with PickMyTrade — automated trade execution, no coding required. Start free →

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top