Contact Information
Email: [email protected]
Phone: +1 (800) 822-0512
Supported Asset Classes
- Stocks
- Options
- Index Options
- Futures
One TradeStation login for stocks, options and futures
TradeStation is one of the wider connections: stocks, stock options, index options and futures. It is also a futures connection that can supply market data to a TradersPost paper broker.
The asset class is set on the strategy
You connect TradeStation with OAuth, then subscribe the account to a strategy of the asset class you want and send alerts to that webhook.
| Rule | Stocks | Stock options | Index options | Futures | Crypto |
|---|---|---|---|---|---|
| Where the asset class is set | Strategy | Strategy | Strategy | Strategy | No |
| Integrated by TradersPost | Supported | Supported | Supported | Supported | No |
-
Where the asset class is set
- Stocks
- Strategy
- Stock options
- Strategy
- Index options
- Strategy
- Futures
- Strategy
- Crypto
- No
-
Integrated by TradersPost
- Stocks
- Supported
- Stock options
- Supported
- Index options
- Supported
- Futures
- Supported
- Crypto
- No
The asset class belongs to the strategy, not to the broker connection. TradeStation also offers crypto, but TradersPost has not integrated it, so nothing is sent for it.
Send an explicit futures contract
TradingView and TradeStation do not always agree on a futures root. Write the symbol into the alert, using an explicit contract with a four digit year, instead of the TradingView ticker variable.
What you send
What happens at TradeStation
-
You send: The TradingView ticker variable for lumber, LBR
At TradeStation: A symbol TradeStation does not know
RejectedLumber is LBR on TradingView and LB at TradeStation.
-
You send: MNQZ2026
At TradeStation: An explicit contract with a four digit year
Works -
You send: MNQ1!
At TradeStation: Continuous symbols are not reliably resolved
AvoidRollover is yours to handle, so exits after a roll must name the new contract.
Accounts and paper market data
TradeStation
- Live and sim
- Market data for paper
- Fills can be delayed
- Accounts
-
A single TradeStation login can cover live and sim accounts
- Paper market data
-
Can be the market-data source for a TradersPost paper broker
This gives the futures asset class live data that paper does not have by default.
- Fills
-
TradeStation fills can sometimes be delayed
The paper trading docs note this.
Price rounding and take profit amounts
What you send
What happens at TradeStation
-
You send: An order on a ticker where TradeStation reports wrong tick data
At TradeStation: Can be rejected: the price is not rounded to a valid increment
RejectedTradersPost rounds prices to the tick size TradeStation reports. Open the Quote button on the trade to see the minMove TradersPost used and compare it with the increment in the error. If they disagree, the fix is with TradeStation, who can escalate bad ticker data on their side.
-
You send: A take profit amount of 250 on two MNQ contracts
At TradeStation: 250 points, or about $1,000 on the position
Price distanceA futures take profit or stop loss amount is a distance in the instrument price, not dollars of profit. To target dollars, use the PnL amount fields.
For the wider futures workflow, see the futures page.
What TradeStation supports
Order types and features by asset class, as TradersPost sends them to TradeStation.
Long and short in every column.
| Capability | Stocks | Stock options | Index options | Futures |
|---|---|---|---|---|
| Order types | ||||
| Market orders | Yes | Yes | Yes | Yes |
| Limit orders | Yes | Yes | Yes | Yes |
| Stop orders | Yes | Yes | Yes | Yes |
| Stop-limit orders | Yes | Yes | Yes | Yes |
| Trailing stops | Yes | Yes | Yes | Yes |
| Time in force | ||||
| Day | Yes | Yes | Yes | Yes |
| Good till canceled | Yes | Yes | Yes | Yes |
| Immediate or cancel | Yes | Yes | Yes | Yes |
| Fill or kill | Yes | Yes | Yes | Yes |
| At the open | Yes | Yes | Yes | Yes |
| At the close | Yes | Yes | Yes | Yes |
| Attached exits | ||||
| Bracket orders | Yes | Yes | Yes | Yes |
| OCO orders | No | No | No | No |
| OTO orders | Yes | Yes | Yes | Yes |
| Trailing stop attached | Yes | No | No | No |
| Direction and size | ||||
| Short selling | Yes | Yes | Yes | Yes |
| Fractional quantity | No | Not applicable | Not applicable | Not applicable |
TradeStation: 1 thing that works differently
-
Orders Extended hours orders must be limit orders
An extended hours order is sent with the extended Day or GTC duration, and only limit orders are accepted.
Crypto Support
While TradeStation does support crypto, TradersPost has not integrated it with our platform yet but we plan to in the future. If you wish to see crypto support with TradeStation, please email us at [email protected] and let us know.
MinMove/TickSize Data Discrepancy
If you encounter an order that gets rejected with a message like Price = 1.19500000 not rounded to a valid price increment [0.01], it is usually caused by a discrepancy with the data provided by TradeStation, which we use to ensure prices are rounded to the nearest valid increment.
You can check the minMove value used for price rounding by clicking the Quote button while viewing a trade.
{
"source": "ts",
"symbol": "RNAZ",
"expirationDate": null,
"ask": "1.2",
"bid": "1.19",
"last": "1.1912",
"mark": "1.195",
"minMove": {
"threshold": 0,
"below": "0.0001",
"above": "0.0001"
},
"baseMinMove": null,
"pointValue": "1",
"updatedAt": "2025-03-21T14:05:01.000000+00:00",
"status": "realtime"
}
In this example, TradeStation reports that the minMove is 4 decimal places (0.0001). However, when the order was placed, it was rejected with the message "Price = 1.19500000 not rounded to a valid price increment [0.01]". This is due to a data discrepancy for the ticker in question.
To resolve this issue, you need to call TradeStation at 1-800-822-0512 and report the problem so it can be escalated to their data integrity team to fix the issue.
TradeStation automation questions
- Can TradingView drive TradeStation stocks, options, and futures?
- Yes. Use the matching TradersPost asset class on the strategy (stocks, stock options, index options, or futures) and send alerts to that strategy webhook.