The Tradovate API has a very wide range of features - every bit of functionality available in the Trader Application is built upon the API. Because of the scope of the API, it’s important to take some time to understand how it is structured and what core features are available to prospective developers.
In an effort to aid in the learning process for new API developers, we’ve prepared a list of articles that covers some of our most frequently asked questions.
How is the Tradovate API Partitioned? (or What is the Purpose of the Tradovate Subdomains?)
How Does Tradovate Limit Requests and Data?
How to Handle Data Size Limits
How to Handle Request Rate Limits
What is the Entity System and How Does it Work?
Included in the example-code directory are a few pre-built solutions for common tasks. The current line-up includes:
large-chart-requests - An example of how to retrieve very large sets of data using the Market Data API.
user-sync-request - An example of how to intercept user events by using the user/syncrequest endpoint.
start-an-order-strategy - By popular demand, here is an example of how to start an order strategy using the orderstrategy/startorderstrategy endpoint. Press the button to run the order, modify the order in the data.js file.