Send signals from a charting platform, an indicator, your own code or an AI agent, and TradersPost places the orders in the broker accounts you connect.
By continuing, you agree to the TradersPost Terms of Service and Privacy Policy. This site is protected by reCAPTCHA.
Strategy webhookhttps://webhooks.traderspost.io/trading/webhook/…
TradingViewAlert message · webhook URL on
{
"ticker": "{{ticker}}",
"action": "{{strategy.order.action}}"
}
TrendSpiderAlert action · webhook
{
"ticker": "NQ",
"action": "buy"
}
LuxAlgoTradingView alert · webhook URL on
{
"ticker": "{{ticker}}",
"action": "buy"
}
Your codePython · requests
requests.post(WEBHOOK_URL, json={
"ticker": "NQ",
"action": "buy",
})
AI agentWebhook
{
"ticker": "NQ",
"action": "buy"
}
TradersPost receivesThe same signal from every source
{"ticker":"NQ","action":"buy"}
Buy 1 NQ · TradovateOrder placed
Most used
Each source sends a signal to a TradersPost strategy, and the strategy places the order in your broker account.
Automate alerts from your TradingView indicators and strategies and send trades straight to your broker.
Connects with Alert webhook
Send your TrendSpider bot alerts to TradersPost and automate your trading with your broker.
Connects with Bot alert webhook
Use LuxAlgo indicators on TradingView to generate automated signals and route them to your broker.
Connects with TradingView alert
Run your QuantConnect algorithms and have trades executed automatically through your broker.
Connects with Webhook
Directory
The connection method decides the setup, so sources that connect the same way are grouped together.
Alert webhook
Your chart, or an indicator on it, fires an alert and the alert posts to your strategy webhook.
TradingView alert
These vendors build indicators and strategies for TradingView, so you trade them with a TradingView alert.
Varies by provider
These work on other platforms or deliver signals their own way. Each page describes the provider and links to its site.
Webhook
Any script that can send JSON to a URL can send a signal.
Webhook step
Add a webhook step to a workflow and point it at your strategy.
Webhook
Let an AI agent or workflow post a webhook and TradersPost places the order.
Not listed? If it can send a webhook, it can send a signal. Webhook JSON reference
TradingView · Create alert
Message
{ "ticker": "{{ticker}}", "action": "{{strategy.order.action}}" }
TradingView webhook · buy AAPLAccepted
| Account | Order | Status |
|---|---|---|
| Alpaca account 1 | Buy 10 AAPL | Sent |
| Alpaca account 2 | Buy 10 AAPL | Sent |
| Tradier account | Buy 10 AAPL | Sent |
A TradingView alert for AAPL reaches TradersPost and becomes a market buy for 10 shares on 2 Alpaca accounts and 1 Tradier account.
TradingView · Create alert
Message
{ "ticker": "{{ticker}}", "action": "buy" }
LuxAlgo webhook · buy AAPLAccepted
| Account | Order | Status |
|---|---|---|
| Alpaca account 1 | Buy 10 AAPL | Sent |
| Alpaca account 2 | Buy 10 AAPL | Sent |
| Tradier account | Buy 10 AAPL | Sent |
A LuxAlgo indicator alert for AAPL reaches TradersPost and becomes a market buy for 10 shares on 2 Alpaca accounts and 1 Tradier account.
TrendSpider · Bot alert
Webhook body
{ "ticker": "AAPL", "action": "buy" }
TrendSpider webhook · buy AAPLAccepted
| Account | Order | Status |
|---|---|---|
| Alpaca account 1 | Buy 10 AAPL | Sent |
| Alpaca account 2 | Buy 10 AAPL | Sent |
| Tradier account | Buy 10 AAPL | Sent |
A TrendSpider bot alert for AAPL reaches TradersPost and becomes a market buy for 10 shares on 2 Alpaca accounts and 1 Tradier account.
Your code or AI workflow · POST
Request body
{ "ticker": "AAPL", "action": "buy" }
Code or AI webhook · buy AAPLAccepted
| Account | Order | Status |
|---|---|---|
| Alpaca account 1 | Buy 10 AAPL | Sent |
| Alpaca account 2 | Buy 10 AAPL | Sent |
| Tradier account | Buy 10 AAPL | Sent |
A webhook call from your code or AI workflow for AAPL reaches TradersPost and becomes a market buy for 10 shares on 2 Alpaca accounts and 1 Tradier account.
TradingView · Create alert
Message
{ "ticker": "{{ticker}}", "action": "{{strategy.order.action}}" }
TradingView webhook · buy AAPL 270115C200Accepted
| Account | Order | Status |
|---|---|---|
| tastytrade account 1 | Buy 1 AAPL 270115C00200000 | Sent |
| tastytrade account 2 | Buy 1 AAPL 270115C00200000 | Sent |
| Tradier account | Buy 1 AAPL270115C00200000 | Sent |
A TradingView alert for AAPL 270115C200 reaches TradersPost, which sends it to tastytrade as AAPL 270115C00200000, and becomes a market buy for 1 contract on 2 tastytrade accounts and 1 Tradier account.
TradingView · Create alert
Message
{ "ticker": "{{ticker}}", "action": "buy" }
LuxAlgo webhook · buy AAPL 270115C200Accepted
| Account | Order | Status |
|---|---|---|
| tastytrade account 1 | Buy 1 AAPL 270115C00200000 | Sent |
| tastytrade account 2 | Buy 1 AAPL 270115C00200000 | Sent |
| Tradier account | Buy 1 AAPL270115C00200000 | Sent |
A LuxAlgo indicator alert for AAPL 270115C200 reaches TradersPost, which sends it to tastytrade as AAPL 270115C00200000, and becomes a market buy for 1 contract on 2 tastytrade accounts and 1 Tradier account.
TrendSpider · Bot alert
Webhook body
{ "ticker": "AAPL 270115C200", "action": "buy" }
TrendSpider webhook · buy AAPL 270115C200Accepted
| Account | Order | Status |
|---|---|---|
| tastytrade account 1 | Buy 1 AAPL 270115C00200000 | Sent |
| tastytrade account 2 | Buy 1 AAPL 270115C00200000 | Sent |
| Tradier account | Buy 1 AAPL270115C00200000 | Sent |
A TrendSpider bot alert for AAPL 270115C200 reaches TradersPost, which sends it to tastytrade as AAPL 270115C00200000, and becomes a market buy for 1 contract on 2 tastytrade accounts and 1 Tradier account.
Your code or AI workflow · POST
Request body
{ "ticker": "AAPL 270115C200", "action": "buy" }
Code or AI webhook · buy AAPL 270115C200Accepted
| Account | Order | Status |
|---|---|---|
| tastytrade account 1 | Buy 1 AAPL 270115C00200000 | Sent |
| tastytrade account 2 | Buy 1 AAPL 270115C00200000 | Sent |
| Tradier account | Buy 1 AAPL270115C00200000 | Sent |
A webhook call from your code or AI workflow for AAPL 270115C200 reaches TradersPost, which sends it to tastytrade as AAPL 270115C00200000, and becomes a market buy for 1 contract on 2 tastytrade accounts and 1 Tradier account.
TradingView · Create alert
Message
{ "ticker": "{{ticker}}", "action": "{{strategy.order.action}}", "price": "{{close}}" }
TradingView webhook · buy ESH2027Accepted
| Account | Order | Status |
|---|---|---|
| Tradovate account 1 | Buy 1 ESH2027 | Sent |
| Tradovate account 2 | Buy 1 ESH2027 | Sent |
| TradeStation account | Buy 1 ESH27 | Sent |
A TradingView alert for ESH2027 reaches TradersPost and becomes a market buy for 1 contract on 2 Tradovate accounts and 1 TradeStation account. The alert also carries a price, because Tradovate sends no quotes.
TradingView · Create alert
Message
{ "ticker": "{{ticker}}", "action": "buy", "price": "{{close}}" }
LuxAlgo webhook · buy ESH2027Accepted
| Account | Order | Status |
|---|---|---|
| Tradovate account 1 | Buy 1 ESH2027 | Sent |
| Tradovate account 2 | Buy 1 ESH2027 | Sent |
| TradeStation account | Buy 1 ESH27 | Sent |
A LuxAlgo indicator alert for ESH2027 reaches TradersPost and becomes a market buy for 1 contract on 2 Tradovate accounts and 1 TradeStation account. The alert also carries a price, because Tradovate sends no quotes.
TrendSpider · Bot alert
Webhook body
{ "ticker": "ESH2027", "action": "buy", "price": "6000.25" }
TrendSpider webhook · buy ESH2027Accepted
| Account | Order | Status |
|---|---|---|
| Tradovate account 1 | Buy 1 ESH2027 | Sent |
| Tradovate account 2 | Buy 1 ESH2027 | Sent |
| TradeStation account | Buy 1 ESH27 | Sent |
A TrendSpider bot alert for ESH2027 reaches TradersPost and becomes a market buy for 1 contract on 2 Tradovate accounts and 1 TradeStation account. The alert also carries a price, because Tradovate sends no quotes.
Your code or AI workflow · POST
Request body
{ "ticker": "ESH2027", "action": "buy", "price": "6000.25" }
Code or AI webhook · buy ESH2027Accepted
| Account | Order | Status |
|---|---|---|
| Tradovate account 1 | Buy 1 ESH2027 | Sent |
| Tradovate account 2 | Buy 1 ESH2027 | Sent |
| TradeStation account | Buy 1 ESH27 | Sent |
A webhook call from your code or AI workflow for ESH2027 reaches TradersPost and becomes a market buy for 1 contract on 2 Tradovate accounts and 1 TradeStation account. The alert also carries a price, because Tradovate sends no quotes.
TradingView · Create alert
Message
{ "ticker": "{{ticker}}", "action": "{{strategy.order.action}}", "price": "{{close}}" }
TradingView webhook · buy ESH2027Accepted
| Account | Order | Status |
|---|---|---|
| Lucid Trading account 1 | Buy 1 ESH2027 | Sent |
| Lucid Trading account 2 | Buy 1 ESH2027 | Sent |
| Lucid Trading account 3 | Buy 1 ESH2027 | Sent |
+ 2 more accounts, same order
A TradingView alert for ESH2027 reaches TradersPost and becomes a market buy for 1 contract on 5 of your Lucid Trading accounts through Tradovate. The alert also carries a price, because Tradovate sends no quotes.
TradingView · Create alert
Message
{ "ticker": "{{ticker}}", "action": "buy", "price": "{{close}}" }
LuxAlgo webhook · buy ESH2027Accepted
| Account | Order | Status |
|---|---|---|
| Lucid Trading account 1 | Buy 1 ESH2027 | Sent |
| Lucid Trading account 2 | Buy 1 ESH2027 | Sent |
| Lucid Trading account 3 | Buy 1 ESH2027 | Sent |
+ 2 more accounts, same order
A LuxAlgo indicator alert for ESH2027 reaches TradersPost and becomes a market buy for 1 contract on 5 of your Lucid Trading accounts through Tradovate. The alert also carries a price, because Tradovate sends no quotes.
TrendSpider · Bot alert
Webhook body
{ "ticker": "ESH2027", "action": "buy", "price": "6000.25" }
TrendSpider webhook · buy ESH2027Accepted
| Account | Order | Status |
|---|---|---|
| Lucid Trading account 1 | Buy 1 ESH2027 | Sent |
| Lucid Trading account 2 | Buy 1 ESH2027 | Sent |
| Lucid Trading account 3 | Buy 1 ESH2027 | Sent |
+ 2 more accounts, same order
A TrendSpider bot alert for ESH2027 reaches TradersPost and becomes a market buy for 1 contract on 5 of your Lucid Trading accounts through Tradovate. The alert also carries a price, because Tradovate sends no quotes.
Your code or AI workflow · POST
Request body
{ "ticker": "ESH2027", "action": "buy", "price": "6000.25" }
Code or AI webhook · buy ESH2027Accepted
| Account | Order | Status |
|---|---|---|
| Lucid Trading account 1 | Buy 1 ESH2027 | Sent |
| Lucid Trading account 2 | Buy 1 ESH2027 | Sent |
| Lucid Trading account 3 | Buy 1 ESH2027 | Sent |
+ 2 more accounts, same order
A webhook call from your code or AI workflow for ESH2027 reaches TradersPost and becomes a market buy for 1 contract on 5 of your Lucid Trading accounts through Tradovate. The alert also carries a price, because Tradovate sends no quotes.
TradingView · Create alert
Message
{ "ticker": "{{ticker}}", "action": "{{strategy.order.action}}" }
TradingView webhook · buy BTC-USDAccepted
| Account | Order | Status |
|---|---|---|
| Kraken account 1 | Buy 0.01 BTCUSD | Sent |
| Kraken account 2 | Buy 0.01 BTCUSD | Sent |
| Coinbase account | Buy 0.01 BTC-USD | Sent |
A TradingView alert for BTC-USD reaches TradersPost, which sends it to Kraken as BTCUSD, and becomes a market buy for 0.01 BTC on 2 Kraken accounts and 1 Coinbase account.
TradingView · Create alert
Message
{ "ticker": "{{ticker}}", "action": "buy" }
LuxAlgo webhook · buy BTC-USDAccepted
| Account | Order | Status |
|---|---|---|
| Kraken account 1 | Buy 0.01 BTCUSD | Sent |
| Kraken account 2 | Buy 0.01 BTCUSD | Sent |
| Coinbase account | Buy 0.01 BTC-USD | Sent |
A LuxAlgo indicator alert for BTC-USD reaches TradersPost, which sends it to Kraken as BTCUSD, and becomes a market buy for 0.01 BTC on 2 Kraken accounts and 1 Coinbase account.
TrendSpider · Bot alert
Webhook body
{ "ticker": "BTC-USD", "action": "buy" }
TrendSpider webhook · buy BTC-USDAccepted
| Account | Order | Status |
|---|---|---|
| Kraken account 1 | Buy 0.01 BTCUSD | Sent |
| Kraken account 2 | Buy 0.01 BTCUSD | Sent |
| Coinbase account | Buy 0.01 BTC-USD | Sent |
A TrendSpider bot alert for BTC-USD reaches TradersPost, which sends it to Kraken as BTCUSD, and becomes a market buy for 0.01 BTC on 2 Kraken accounts and 1 Coinbase account.
Your code or AI workflow · POST
Request body
{ "ticker": "BTC-USD", "action": "buy" }
Code or AI webhook · buy BTC-USDAccepted
| Account | Order | Status |
|---|---|---|
| Kraken account 1 | Buy 0.01 BTCUSD | Sent |
| Kraken account 2 | Buy 0.01 BTCUSD | Sent |
| Coinbase account | Buy 0.01 BTC-USD | Sent |
A webhook call from your code or AI workflow for BTC-USD reaches TradersPost, which sends it to Kraken as BTCUSD, and becomes a market buy for 0.01 BTC on 2 Kraken accounts and 1 Coinbase account.
Free 7-day trial
Set-up in 3 minutes
Paper account for testing
By continuing, you agree to the TradersPost Terms of Service and Privacy Policy. This site is protected by reCAPTCHA.