Client Setup
Pick the client that matches how you trade or build. The same broker-independent platform sits behind all of them.
A client is any way you connect to AutoTrader. You can trade manually through the Web interface, or automate through a library (Python, Java, C#, Excel, AmiBroker, MetaTrader) or the HTTP REST API. Code that can make web requests connects directly; spreadsheet and charting tools connect through the Desktop Client. Pick the option that matches your environment.
Choose a client
Every client below reaches the same broker-independent platform, so your choice is about your environment, not your broker. Pick the row that fits, then open its setup guide.
| Client | Language or tool | Connection | Desktop Client | Good for |
|---|---|---|---|---|
| Web interface | Browser | Direct (manual) | Not needed | Trading by hand across many accounts |
| HTTP REST | Any language | Direct | Not needed | Languages without a ready-made library |
| Python | Python | Direct | Not needed | Python developers |
| Java | Java (JVM) | Direct | Not needed | JVM developers |
| C# | .NET | Direct | Not needed | .NET developers |
| Excel | Excel / VBA | Bridge | Needed | Spreadsheet users and bulk orders |
| AmiBroker | AmiBroker AFL | Bridge | Needed | AmiBroker strategies |
| MetaTrader | MT4 / MT5 | Bridge | Needed | MetaTrader strategies |
| Desktop Client | Local app | Bridge | This is it | Required by Excel, AmiBroker and MetaTrader |
How clients connect
There are two ways a client reaches your broker. Code that can make web requests (Python, Java, C#, HTTP REST) connects directly. Spreadsheet and charting tools (Excel, AmiBroker, MetaTrader) connect through a bridge: they write request files on your computer, and the Desktop Client running locally sends the real instructions on.
So the direct clients need nothing extra on your machine, while the bridge clients need the Desktop Client installed and running.
AutoTrader Web interface
Use the Web interface when you want to trade manually across multiple accounts. For example, you can place a single order in many accounts across different brokers at once. There is no specific client setup needed in this case.
HTTP REST
The request details are given in the API docs. You pass your secret API key in the HTTP header. See the HTTP REST guide for more.
Thanks for the feedback. Still stuck? Contact support.
Last updated 19 June 2026