Tradovate

Tradovate is a popular broker for trading futures due to their competitive margin requirements. Build automated trading strategies using TradersPost on top of your Tradovate account.

The Tradovate integration is generally available for all TradersPost customers. Please remember that this integration is in BETA and you may experience issues that we have not discovered yet. It is recommended to test with a paper account first. If you have any issues or questions, please email us at support@traderspost.io

Contact Information

Email: support@tradovate.com

Phone: +1 (844) 283-3100

Supported Asset Classes

  • Futures

Is the API Access Add-On Required to use Tradovate?

No, the API Access Add-On that Tradovate charges a monthly subscription for is not required to use TradersPost.

401 Access Denied

If you get a 401 Access Denied when trying to submit orders to your live account, this is caused by having 2fa enabled. Make sure you have approved TradersPost after connecting to TradersPost. Check your spam/junk/promotions in your email for an email asking you to approve TradersPost.

Limitations

The TradersPost + Tradovate integration currently does not support market data so we are not able to fetch quotes. This means we have the following limitations:

Market Data for TradersPost Paper Accounts

Due to the lack of market data with Tradovate, a TradersPost paper broker cannot use Tradovate as a connection for market data. TradeStation, however, can be used as an alternative.

Limit orders without a price in the signal

This means you are required to send a price in your signal since we aren't able to fetch quotes. In the following example, since we are entering with a market order and we don't know what price you will be filled at, we will use the signalPrice to calculate the limit order limit price of $18600.

If limit orders are configured and the signal does not have a price, then a market order will be submitted.

{
    "ticker": "MNQ",
    "action": "buy",
    "orderType": "market",
    "signalPrice": 18500,
    "takeProfit": {
        "amount": 100
    }
}

And if you are using limit orders, then the entry limit price will be used to calculate the take profit limit price. In this example, a take profit limit order will be calculated with a limit price of $18600.

{
    "ticker": "MNQ",
    "action": "buy",
    "orderType": "limit",
    "limitPrice": 18500,
    "takeProfit": {
        "amount": 100
    }
}

No Profit & Loss or current price data on open positions.

Since we aren't able to use your market data or fetch quotes, we aren't able to show open position P&L.

Last updated