Broker integration · forex

Forex broker API integration

Forex brokers offer different routes for automation. Some have their own APIs, many offer MetaTrader or cTrader, and some offer FIX to larger clients. We build on whichever route your broker supports, and we tell you when another route would serve your strategy better.

  1. Your strategypairs, sessions, sizing
  2. Your enginerisk checks and order handling
  3. Broker routeAPI, MetaTrader, cTrader or FIX
  4. Your forex accountdemo first, then live
Your strategy, through whichever route your broker offers

Brokers we have built on

BrokerRoutes we use
OANDAOANDA’s REST and streaming API, or MetaTrader
FXCMFXCM’s APIs, or MetaTrader
Forex.comIts API or MetaTrader
Pepperstone, IC Markets, FP MarketsMetaTrader or cTrader
AvaTrade, SwissquoteMetaTrader
DukascopyJForex (Java)

The forex-specific engineering

  • Position sizing per pair, because a pip is worth a different amount on each pair and in each account currency.
  • Spread widening around news and the daily rollover, checked before each order.
  • Swap and rollover costs included when positions are held overnight.
  • The weekend gap: the market closes on Friday and reopens on Sunday evening, so the system must handle what it holds across the gap.
  • Several brokers at once, where prices and fills differ slightly between them.

See also MetaTrader development, cTrader development and forex trading automation.

We build software that runs your strategy. We don’t supply strategies or signals, we don’t manage money, and we make no claim about how any strategy performs. The rules and every trading decision stay yours.

Common questions

Should my forex strategy use the broker’s API or MetaTrader?
If your broker has a solid API and your logic lives outside MetaTrader, the API usually gives more control. If you already have an EA or want to stay inside the platform, MetaTrader is the faster route. We look at your broker and your strategy and say which we would use.
Can one system trade forex at several brokers?
Yes, with an adapter per broker, sizing per account, and each account reconciled separately.

All broker and platform integrations →

start here

Tell us your market, your broker, and what you want automated.

Send us the requirement. We'll come back with the questions that turn it into a real scope, cost and timeline, usually within one working day.

Send us your brief

A few lines is enough to start: your rules in plain words, or a link to your script. We'll ask for the rest.