QuantConnect is an algorithmic platform to build, backtest and deploy strategies. Send its alerts as webhooks and TradersPost places the orders.
By continuing, you agree to the TradersPost Terms of Service and Privacy Policy. This site is protected by reCAPTCHA.

Alert webhookReceived
{
"ticker": "AAPL",
"action": "buy"
}
Ask your agent how our QuantConnect integration is right for you.
1. Signal source
QuantConnect Algorithm webhook (fixed for this page)
QuantConnect · Webhook call
Request body
{ "ticker": "AAPL", "action": "buy" }
QuantConnect 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 QuantConnect algorithm for AAPL reaches TradersPost and becomes a market buy for 10 shares on 2 Alpaca accounts and 1 Tradier account.
QuantConnect · Webhook call
Request body
{ "ticker": "AAPL 270115C200", "action": "buy" }
QuantConnect 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 QuantConnect algorithm 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.
QuantConnect · Webhook call
Request body
{ "ticker": "ESH2027", "action": "buy", "price": "6000.25" }
QuantConnect 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 QuantConnect algorithm 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.
QuantConnect · Webhook call
Request body
{ "ticker": "ESH2027", "action": "buy", "price": "6000.25" }
QuantConnect 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 QuantConnect algorithm 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.
QuantConnect · Webhook call
Request body
{ "ticker": "BTC-USD", "action": "buy" }
QuantConnect 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 QuantConnect algorithm 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.
Every signal that fires becomes a real order in your broker account.
In QuantConnect
Call the webhook from your algorithm
1from AlgorithmImports import *2 3class MyAlgo(QCAlgorithm):4 def Initialize(self):5 self.AddFuture("MNQ")6 7 def OnData(self, data):8 if self.signal_fired(data):9 # send the signal to TradersPost10 self.Notify.Web(url, body)
In QuantConnect
Send the signal as JSON
self.Notify.Web(url, body)
{
"ticker": "MNQ1!",
"action": "buy",
"quantityType": "fixed_quantity",
"quantity": 1
}
In TradersPost
Connect your broker to the strategy
Call Notify.Web inside OnData whenever your logic produces a signal.
Pass the webhook URL and a JSON body, then deploy the algorithm live.
Link your Tradovate account. Every QuantConnect signal now places an order.
The alert is the same for every connection. Each connection page lists the asset classes and order types that broker accepts.
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.