🔌 Advanced Tutorial

TradersPost + Webhooks — TradingView to Broker in 2026

By Dan Machado · 10 min · Webhooks · Pine Script · API

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:

01

You create an alert on TradingView

It can be a custom indicator in Pine Script using alert.webhook().

02

The alert fires and sends a webhook to TradersPost

A JSON payload with the symbol, action (buy/sell), and quantity.

03

TradersPost receives it, validates it, and forwards it to the broker

It uses your connected broker’s API to execute the order.

04

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)

BrokerTradersPost SupportTypeGood for
AlpacaYes (most popular)Stocks, ETFsBeginners in the US
Interactive BrokersYesStocks, options, futuresProfessionals
TradeStationYesStocks, futures, optionsActive day traders
TradierYesStocks, optionsOptions traders
WebullYes (limited)Stocks, optionsBeginners
ExnessNOT supported
DerivNOT supported
CoinbaseYes (crypto)Crypto spotUS crypto traders
KrakenYes (crypto)Crypto spotGlobal 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)

01

Create a TradersPost account

At traderspost.io. The free tier gives you 3 strategies. Email + password, ~2 minutes.

02

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.

03

Grab your API key + secret from Alpaca

Alpaca dashboard → API Keys → Generate. Copy the key + secret (the secret only shows once — save it).

04

Connect Alpaca inside TradersPost

TradersPost Dashboard → Brokerages → Add → Alpaca → paste your API key + secret. The status shows “Connected”.

05

Create a Strategy in TradersPost

Dashboard → Strategies → New Strategy. Give it a name and pick the broker (your connected Alpaca account).

06

Copy the generated Webhook URL

Each strategy gets a unique URL like https://webhooks.traderspost.io/trading/webhook/UUID/signature. Copy it.

07

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.

08

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)

▸ JSON for TradersPost
{
  "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

▸ Pine Script v5 with alerts
//@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)

PlanMonthlyStrategiesBrokersWho should use it
Free$031Testing/beginners
Pro$30103Multiple strategies
Premium$99UnlimitedUnlimitedProfessionals

Start with Free and upgrade if 3 strategies become too limiting.

Alternatives for Exness/Deriv Traders

01

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.

02

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.

03

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.

DM

Dan Machado

Founder, IA Trader Pro · Trading automation since 2021

⚠️ Disclaimer: Trading automation increases the speed of execution but also the speed of losses if your system has bugs. Backtest extensively on demo. Always have a manual kill switch. We are not affiliated with TradersPost. Contains affiliate links for Exness. Read our full disclaimer.

Similar Posts