Client Setup

Pick the client that matches how you trade or build. The same broker-independent platform sits behind all of them.

In short

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. Every client connects straight to the platform over the web, so there is nothing extra to install and nothing that has to keep running. 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.

ClientLanguage or toolNeedsGood for
Web interfaceBrowserNothing to installTrading by hand across many accounts
HTTP RESTAny languageNothing to installLanguages without a ready-made library
PythonPythonNothing to installPython developers
JavaJava (JVM)Nothing to installJVM developers
C#.NETNothing to install.NET developers
ExcelExcel / VBAExcel 2010+Spreadsheet users and bulk orders
AmiBrokerAmiBroker AFLAmiBroker 6.30+AmiBroker strategies
MetaTraderMT4 / MT5MT5, or MT4 build 600+MetaTrader strategies

How clients connect

There is one path. Every client — your own code, and the Excel, AmiBroker and MetaTrader libraries alike — talks to the platform over the web, and the platform talks to your broker.

How your orders reach your brokerNothing else to install
DirectExcel · AmiBroker · MetaTrader · Python · Java · C# · HTTP REST
Your code or tool
on your PC or a server
secure web
AutoTrader Web
the platform
Your broker
any supported broker

So nothing extra runs on your machine. You download the library for your tool, your API key is already inside it, and you are ready.

Getting a library

The Excel, AmiBroker and MetaTrader libraries are downloaded from inside your account, at Tools → Library. The copy you get already has your API key written into it, which is why the page asks for your AutoTrader password first.

Treat that download like a password. Anyone who has it can place orders in your accounts.

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.

Writing the code with an AI assistant

Whichever client you pick, you can have an AI coding assistant write the code — ChatGPT, Claude, Gemini or Copilot. Give it our documentation first, as a single ready-made file (stocksdeveloper.in/ai/trading-api.txt, or the smaller one for your language), then ask for what you want.

Build with AI has the prompts, the mistakes these tools make, and what to check before you trade with the result. Never paste your API key into an AI chat — the library you download already carries it, so never attach one either.

Frequently asked questions

Do I need to install anything on my computer?

Only the tool you already use — Excel, AmiBroker or MetaTrader — or your own code. Every client talks to the platform over the web, so there is no extra program to install and nothing that has to stay running in the background. The one exception is AmiBroker 5.8 to 6.29, which needs our Desktop Client.

Older AmiBroker versions →

Can I use an AI assistant to write the code for my client?

Yes, and most people now do. Give the AI our documentation first — there is a ready-made file for it at stocksdeveloper.in/ai/trading-api.txt — then ask for the code. An AI that has not read our reference invents function names that fail at your broker. See Build with AI for prompts you can copy.

Build with AI →

Which client should I pick?

Pick the one that matches what you already use. If you write strategies in AmiBroker or MetaTrader, use that library. If you work in spreadsheets, use Excel. If you write code, use Python, Java, C# or the HTTP REST API. All of them reach the same platform and the same brokers.

Was this page helpful?

Last updated 11 September 2026