TradersPost + Webhooks — TradingView to Broker in 2026
You built an indicator on TradingView that generates signals. Now you want TradingView webhooks automation — when the alert fires, the trade executes on your broker automatically. TradersPost is the most widely used bridge for this in 2026. This guide shows you how to set it up, what it costs, and when it’s worth it versus the alternatives.
⚡ 30-second summary
What it does: TradersPost turns TradingView alerts into real orders at your broker via webhooks. Supported brokers: Alpaca, Interactive Brokers, TradeStation, Tradier, Webull, NinjaTrader. Cost: $0 free tier (3 strategies) or $30-99/month. Limitation: doesn’t support Exness/Deriv (global forex/CFD brokers) — US brokers only. Latency: ~500ms-2s (not for scalping).
How TradingView Webhooks Automation Works
TradersPost is a webhook bridge between TradingView and your broker. Here’s how it works:
You create an alert on TradingView
It can be a custom indicator in Pine Script using alert.webhook().
The alert fires and sends a webhook to TradersPost
A JSON payload with the symbol, action (buy/sell), and quantity.
TradersPost receives it, validates it, and forwards it to the broker
It uses your connected broker’s API to execute the order.
The order executes at the broker in 1-2 seconds
You see the trade open in your account. Push notifications are optional.
Supported Brokers (and Unsupported Ones)
| Broker | TradersPost Support | Type | Good for |
|---|---|---|---|
| Alpaca | Yes (most popular) | Stocks, ETFs | Beginners in the US |
| Interactive Brokers | Yes | Stocks, options, futures | Professionals |
| TradeStation | Yes | Stocks, futures, options | Active day traders |
| Tradier | Yes | Stocks, options | Options traders |
| Webull | Yes (limited) | Stocks, options | Beginners |
| Exness | NOT supported | — | — |
| Deriv | NOT supported | — | — |
| Coinbase | Yes (crypto) | Crypto spot | US crypto traders |
| Kraken | Yes (crypto) | Crypto spot | Global crypto traders |
⚠️ Important limitation for global forex traders
TradersPost does not support Exness, Deriv, or other global forex brokers. It’s focused on US brokers. If you trade forex/CFDs at an offshore broker, TradersPost isn’t the solution. Use the alternatives below instead.
Step-by-Step Setup (Alpaca as an Example)
Create a TradersPost account
At traderspost.io. The free tier gives you 3 strategies. Email + password, ~2 minutes.
Create an Alpaca account (broker)
At alpaca.markets. Free, but it requires a US SSN for the paper-money + cash account. Non-US residents need an ITIN instead.
Grab your API key + secret from Alpaca
Alpaca dashboard → API Keys → Generate. Copy the key + secret (the secret only shows once — save it).
Connect Alpaca inside TradersPost
TradersPost Dashboard → Brokerages → Add → Alpaca → paste your API key + secret. The status shows “Connected”.
Create a Strategy in TradersPost
Dashboard → Strategies → New Strategy. Give it a name and pick the broker (your connected Alpaca account).
Copy the generated Webhook URL
Each strategy gets a unique URL like https://webhooks.traderspost.io/trading/webhook/UUID/signature. Copy it.
Create a TradingView alert with the webhook
On the chart, click the clock icon (Alerts). Configure the condition. Paste the URL into the “Webhook URL” field.
Configure the alert’s JSON message
See the example below. This is the critical part.
JSON message in the alert (paste into the Message field)
{
"ticker": "{{ticker}}",
"action": "buy",
"quantity": "10",
"price": "{{close}}",
"time": "{{timenow}}",
"sentiment": "long"
}
For a SELL, change "action" to "sell" and "sentiment" to "short". To close a position: "action": "exit".
Setting up Pine Script to send the webhook
//@version=5
indicator("My Strategy [TradersPost]", overlay=true)
// Your logic
fastMA = ta.ema(close, 9)
slowMA = ta.ema(close, 21)
buySignal = ta.crossover(fastMA, slowMA)
sellSignal = ta.crossunder(fastMA, slowMA)
plot(fastMA, "Fast", color.aqua)
plot(slowMA, "Slow", color.orange)
plotshape(buySignal, "BUY", shape.triangleup, location.belowbar, color.green)
plotshape(sellSignal, "SELL", shape.triangledown, location.abovebar, color.red)
// Alerts for TradersPost
alertcondition(buySignal, "Buy Signal", '{"ticker":"{{ticker}}","action":"buy","quantity":"10","sentiment":"long"}')
alertcondition(sellSignal, "Sell Signal", '{"ticker":"{{ticker}}","action":"sell","quantity":"10","sentiment":"short"}')
TradersPost Pricing (2026)
| Plan | Monthly | Strategies | Brokers | Who should use it |
|---|---|---|---|---|
| Free | $0 | 3 | 1 | Testing/beginners |
| Pro | $30 | 10 | 3 | Multiple strategies |
| Premium | $99 | Unlimited | Unlimited | Professionals |
Start with Free and upgrade if 3 strategies become too limiting.
Alternatives for Exness/Deriv Traders
MetaApi (Exness/Deriv MT5)
A service similar to TradersPost but focused on MT5. It connects TradingView → MetaApi → MT5 on Exness/Deriv. Cost: $30-100/month. Latency: ~2-5s.
A custom Python server
More work but free. You write a Flask/FastAPI server that receives the TradingView webhook and connects to your broker’s API. ~50-100 lines of Python. Full control.
An MQL5 EA in MT5 with internal alerts
Skip TradingView entirely. Write an EA in MQL5 that does everything inside MT5 (signal + execution). No latency, no external service cost. Limitation: you need to translate Pine to MQL5.
💚 Recommendation for global forex/CFD traders
If you trade Exness/Deriv (forex/CFDs), forget TradersPost. Use one of the alternatives instead. For beginners: MetaApi. For more skilled traders: an MQL5 EA running directly in MT5 (more robust, no external dependency).
Pros and Cons of TradersPost
✅ Advantages
- Fast setup (15-30 minutes from zero to your first automated trade)
- No code needed (configuration via UI)
- Native integration with popular US brokers (Alpaca, IBKR)
- A functional free tier for testing
- Webhook logs and history for debugging
- Bracket orders (entry + SL + TP) supported
❌ Disadvantages
- Doesn’t support Exness/Deriv (a deal-breaker for many global traders)
- Costs scale quickly with multiple strategies
- ~500ms-2s latency doesn’t work for scalping
- Dependency on a third-party service (if TradersPost goes down, your strategies stop)
- Some non-US traders need extra documentation for Alpaca/IBKR (red tape)
- Limited support for complex options strategies
When TradersPost Is Worth Using
✅ Use TradersPost if:
You trade US stocks/ETFs/options via Alpaca/IBKR/TradeStation. Your strategies live in Pine Script on TradingView. You don’t want to write code (Python or MQL5). You do swing/position trading (not scalping). You have fewer than 10 active strategies.
❌ Do NOT use TradersPost if:
You trade forex/CFDs at Exness, Deriv, IC Markets. You do scalping on M1/M5. You want full control (use custom Python instead). You’re outside the US without the documentation Alpaca requires. You trade complex options strategies (spreads, condors).
🎯 Not trading US markets? Use Exness/Deriv directly with Pine Script + an MQL5 EA.
Open an Exness Demo →Affiliate link · Pine Script + MT5 + EAs
Frequently Asked Questions
Is TradersPost reliable?
Yes. Founded in 2020, with around 50,000 active users in 2026. Historical uptime above 99.5%. But like any third-party service, there’s some risk of occasional downtime.
Is the latency good enough for day trading?
For swing/position trading (H4/Daily), yes. For scalping (M1/M5), no. ~500ms-2s doesn’t work for scalping.
Can I use TradersPost for free forever?
Yes, the free tier gives you 3 permanent strategies. If 3 is enough for your system, free works fine.
Does it work with a paper-money account?
Yes. Alpaca has a free paper-money account, and TradersPost treats paper-money the same as a real account. Great for testing before risking real capital.
Can I use it with crypto?
Yes, it supports Coinbase and Kraken. But for serious crypto trading, exchanges have native APIs (Binance, Bybit) that are more flexible without TradersPost in the middle.
Conclusion
TradersPost solves a real problem: connecting analysis on TradingView to real execution at your broker, with no code required. For anyone trading US stocks/ETFs through Alpaca, IBKR, or TradeStation, it’s the best option in 2026.
But it’s not a universal solution. If you trade forex/CFDs at Exness or Deriv, TradersPost won’t work. Alternatives: MetaApi (similar), a custom Python server (free, more control), or simply an MQL5 EA running directly in MT5.
The important thing is understanding that a webhook bridge doesn’t replace a well-tested system. Backtest the strategy before automating it. Start small (1-2 strategies, low amounts). Monitor the first 30 days. Scale up only after proving consistency.
