Broker-Independent APIs

Build your own multi-account, multi-broker trading in code — write once, run on any broker.

For programmersMulti-accountMulti-broker
In short

The broker-independent APIs let programmers build their own multi-account, multi-broker trading in code. You write your strategy once against one common API, and it works across every supported broker and account — switching a broker or adding accounts is a setting change, not a code change. You can connect from Java, Python, C#, Excel, AmiBroker, MetaTrader, or plain HTTP REST.

For programmers, AutoTrader Web offers broker-independent APIs to build your own automated trading. You write your strategy once and run it across many accounts and brokers. You build and control everything, and you can stop it at any time.

What you can build

Automate your own strategy from end to end in your own code:

  • Place, modify and cancel orders
  • Read positions, holdings, orders and margins
  • Manage many accounts and brokers together

Write once, trade on any broker

This is the idea of broker independence. Your code talks to one common API instead of a single broker’s API. To switch brokers or add more trading accounts, you change a setting — you do not rewrite or retest your strategy.

Languages and tools

Connect in the language or tool you already use:

You work in…Use
Java, Python or C#The client libraries
ExcelThe Excel client (with an Add-in for VBA)
AmiBroker or MetaTraderThe ready-made bridges
Anything elsePlain HTTP REST

See Client Setup for step-by-step connection guides, and the API reference for every function, parameter and response format.

Where to start

Not a programmer? See Choose Your Feature for the ready-made ways to trade many accounts.

Frequently asked questions

Do I need to know programming to use AutoTrader Web?

No. The APIs are only for people who want to build their own automation in code. If you do not code, you can use the ready-made features instead — PMS copy trading, master-child auto-copy, alert automation, or bulk orders from Excel. See Choose Your Feature to pick one.

Can I trade many accounts and brokers from one program?

Yes. You write your strategy once against one common API. The same code works across every supported broker, and you add more trading accounts from settings — with no code change.

Which languages and tools can I use?

Java, Python and C# libraries, Excel (with an Add-in for VBA), AmiBroker, MetaTrader, or plain HTTP REST for anything else. See Client Setup for step-by-step connection guides.

Next steps

Was this page helpful?

Last updated 13 July 2026