Automate your trading with
ProjectX
Use TradersPost to automate TradingView or TrendSpider strategies in your own ProjectX brokerage account. Send alerts to TradersPost and we route orders to the account you connect.
- 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.
Open ProjectX account (opens in a new tab)Your strategies. Your accounts. Your rules.
Connect each strategy to your accounts, then choose how it trades in each one.
-
MNQZ2026 Momentum Waiting for alertBuy alert received
-
Mean Reversion Waiting for alertBuy alert received
- New strategy Create new strategy
-
ProjectX $1,218.40 Limit Buy 1x MNQZ2026
-
ProjectX $2,436.80 Limit Buy 2x MNQZ2026
-
ProjectX Paused Skipped 0.5x MNQZ2026
Ask your agent how our ProjectX integration is right for you.
See your signal reach ProjectX
2. Sends orders to
ProjectX Futures (fixed for this page)
TradingView · Create alert
- Condition
- Momentum strategy · Order fills
- Webhook URL
- webhooks.traderspost.io/trading/webhook/…
Message
{ "ticker": "{{ticker}}", "action": "{{strategy.order.action}}", "price": "{{close}}" }
Signal received
TradingView webhook · buy ESH2027Accepted
Strategy settingsBuilds the order
- Symbol
- ESH2027 From signal
- Action
- Buy From signal
- Price
- 6000.25 on the alert From signal
- Quantity
- 1 contract From strategy
- Order type
- Market From strategy
4 orders from one signal
| Account | Order | Status |
|---|---|---|
| ProjectX account 1 | Buy 1 ESH2027 | Sent |
| ProjectX account 2 | Buy 1 ESH2027 | Sent |
| Tradovate account | 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 ProjectX accounts and 1 Tradovate account and 1 TradeStation account. The alert also carries a price, because ProjectX sends no quotes.
TradingView · Create alert
- Condition
- LuxAlgo indicator · Buy signal
- Webhook URL
- webhooks.traderspost.io/trading/webhook/…
Message
{ "ticker": "{{ticker}}", "action": "buy", "price": "{{close}}" }
Signal received
LuxAlgo webhook · buy ESH2027Accepted
Strategy settingsBuilds the order
- Symbol
- ESH2027 From signal
- Action
- Buy From signal
- Price
- 6000.25 on the alert From signal
- Quantity
- 1 contract From strategy
- Order type
- Market From strategy
4 orders from one signal
| Account | Order | Status |
|---|---|---|
| ProjectX account 1 | Buy 1 ESH2027 | Sent |
| ProjectX account 2 | Buy 1 ESH2027 | Sent |
| Tradovate account | 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 ProjectX accounts and 1 Tradovate account and 1 TradeStation account. The alert also carries a price, because ProjectX sends no quotes.
TrendSpider · Bot alert
- Trigger
- Bot signal
- Webhook URL
- webhooks.traderspost.io/trading/webhook/…
Webhook body
{ "ticker": "ESH2027", "action": "buy", "price": "6000.25" }
Signal received
TrendSpider webhook · buy ESH2027Accepted
Strategy settingsBuilds the order
- Symbol
- ESH2027 From signal
- Action
- Buy From signal
- Price
- 6000.25 on the alert From signal
- Quantity
- 1 contract From strategy
- Order type
- Market From strategy
4 orders from one signal
| Account | Order | Status |
|---|---|---|
| ProjectX account 1 | Buy 1 ESH2027 | Sent |
| ProjectX account 2 | Buy 1 ESH2027 | Sent |
| Tradovate account | 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 ProjectX accounts and 1 Tradovate account and 1 TradeStation account. The alert also carries a price, because ProjectX sends no quotes.
Your code or AI workflow · POST
- Method
- POST
- URL
- webhooks.traderspost.io/trading/webhook/…
Request body
{ "ticker": "ESH2027", "action": "buy", "price": "6000.25" }
Signal received
Code or AI webhook · buy ESH2027Accepted
Strategy settingsBuilds the order
- Symbol
- ESH2027 From signal
- Action
- Buy From signal
- Price
- 6000.25 on the alert From signal
- Quantity
- 1 contract From strategy
- Order type
- Market From strategy
4 orders from one signal
| Account | Order | Status |
|---|---|---|
| ProjectX account 1 | Buy 1 ESH2027 | Sent |
| ProjectX account 2 | Buy 1 ESH2027 | Sent |
| Tradovate account | 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 ProjectX accounts and 1 Tradovate account and 1 TradeStation account. The alert also carries a price, because ProjectX sends no quotes.
ProjectX at a glance
ProjectX through TradersPost is futures automation, including prop-firm accounts that clear through ProjectX (for example Topstep).
- Assets
- Futures
- Account types
- Live + Paper
- Authentication
- API key
- Created in your ProjectX account
- Fractional quantity
- Whole quantities
- Complex orders
- Simple only
- No bracket, OCO or OTO
- Quantity limits
- You set them
- A maximum for each of up to 25 tickers. An order past it is rejected or reduced to your maximum
- Signal sources
- Any webhook
- Code, automation tools, AI workflows, TradingView
What ProjectX supports
Order types and features by asset class, as TradersPost sends them to ProjectX.
ProjectX futures
Long and shortSupported
- Market orders
- Limit orders
- Stop orders
- Trailing stops
- Short selling
- Day
Not supported
- Stop-limit orders
- Good till canceled
- Immediate or cancel
- Fill or kill
- At the open
- At the close
- Bracket orders
- OCO orders
- OTO orders
- Trailing stop attached
Take profit and stop loss cannot be attached to the entry. Send them as separate signals after the entry.
Connect ProjectX with an API key
-
Create an API key
Create an API key in your ProjectX account and copy it.
-
Confirm and enter your credentials
Go to Brokers and choose ProjectX, then tick the box confirming you are authorized to trade the account. Enter your Prop Firm, Username and API Key, pasting the key you copied from ProjectX, then click Connect ProjectX.
-
Name it and enable your accounts
You land on the connection page. Name the connection if you like, then enable each account you want TradersPost to trade.
Comparable connections
Connections that share an asset class with ProjectX. Each card opens the comparison with ProjectX when one exists. TradersPost does not recommend a broker.
Set up ProjectX
- Documentation ProjectX docs Supported asset classes, limits, and ProjectX-specific behavior.
- Overview Compare prop firms Platform, rules, and automation support across the prop firms TradersPost connects to.
- Overview Compare connections Side-by-side asset classes, order types, and paper support across every supported connection.
- Overview Automated trading bots How an alert becomes a broker order, and what usually breaks it.
Go deeper
- Guide Connecting ProjectX API key setup, known limitations, and troubleshooting for a ProjectX prop firm account.
- Guide What ProjectX is ProjectX is the platform layer licensed to futures prop firms, and which firms use it.
- Concept Order classes: bracket, OCO, OTO What each order class does and which brokers accept it, including ProjectX.
- Concept Paper vs live trading How to rehearse a strategy before using real money.
ProjectX Prop Firms
ProjectX is used with a range of proprietary trading firms. The table below compares firm features. Whether a firm allows automation is a matter of that firm's policy, not TradersPost.
2 prop firms
Must have
- Allowed
- Conditional
- Not allowed
- Not reviewed
No prop firm matches all of that
Remove a filter or clear the search.
Ready to automate your ProjectX 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.