FIX Trading API

Welcome to the Saxo Direct FIX API Specification.

Saxo Bank provides multi-asset liquidity via our FIX 4.4 API.

Connection can be established via VPN as well as cross connect in LD4 and LD5 centers.

The FIX session runs continuously from 5:00:00 AEST Monday to 17:00:00 EST/EDT Friday with no daily sequence number reset.

Sequence numbers must be reset on weekends (at the first logon after the weekend).

Clients can connect to Saxo's FIX API at any time during general opening hours. Log off can happen at any time.

To read more about all of your electronic liquidity choices from Saxo Bank, please visit our API & Liquidity Solutions site.

A customized dictionary file is available if your FIX engine requires Fix44.txt

Contact us for advice and to receive demo credentials to start developing against the API. 


Products supported on Saxo Direct FIX API:

ProductMarket DataOrder Routing
FXYesYes
Equities (including ETF)NoYes
FuturesNoYes
CFD on Single StocksNoYes
CFD on IndicesWill be added soon*Yes
CFD on FuturesWill be added soon*Will be added soon*
BondsNoYes
Mutual FundNoYes
Contract Options (including Stock Options, Futures Options, Stock Index Options)No  Yes

* Licensing costs and redistribution conditions might apply to CFD data, contact us for more information.

Opening hours and holidays are the same as those in Saxo Platform, as described on the product pages


Order types supported on Saxo Direct FIX API:

For Algorithmic orders please refer to Message Definitions session

* * order type/duration combination will be added soon.

Product Type Order TypeDuration 
FX Spot Market (40=1) Day Order (59=0) **

FX Spot 

Market (40=1) FOK (59=4) 

FX Spot 

Market (40=1) IOC (59=3) 

FX Spot 

Limit (40=2) Day Order (59=0) **

FX Spot 

Limit (40=2)FOK (59=4) 

FX Spot 

Limit (40=2) Day Order (59=0) **

FX Spot 

Limit (40=2) GTC (59=1) **

FX Spot 

Stop (40=3) DO **

FX Spot 

Stop (40=3) GTC (59=1) **
CFD on Single Stocks Market (40=1) Day Order (59=0) 
CFD on Single Stocks Market (40=1) IOC (59=3) 

CFD on Single Stocks 

Limit (40=2) Day Order (59=0) 

CFD on Single Stocks 

Limit (40=2) GTC (59=1) 

CFD on Single Stocks 

Limit (40=2) GTD (59=6) 

CFD on Single Stocks 

Limit (40=2) IOC (59=3) 

CFD on Single Stocks 

Stop (40=3) Day Order (59=0) 

CFD on Single Stocks 

Stop (40=3) GTC (59=1) 

CFD on Single Stocks 

Stop (40=3) GTD (59=6) 
Shares Market (40=1) Day Order (59=0) 
Shares Market (40=1) GTD (59=6) 

Shares

Limit (40=2) Day Order (59=0) 

Shares

Limit (40=2) GTC (59=1) 
SharesLimit (40=2)GTD (59=6)

Shares

Stop (40=3) Day Order (59=0) 

Shares

Stop (40=3) GTC (59=1) 
Contract Futures Market (40=1) Day Order (59=0) 

Contract Futures 

Limit (40=2) Day Order (59=0) 

Contract Futures 

Limit (40=2) GTC (59=1) 

Contract Futures 

Stop (40=3) Day Order (59=0) 

Contract Futures 

Stop (40=3) GTC (59=1) 
CFD on Indices/ CFDs on FuturesMarket (40=1) Day Order (59=0) 

CFD on Indices/ CFDs on Futures 

Market (40=1) IOC (59=3) 

CFD on Indices/ CFDs on Futures

Limit (40=2) Day Order (59=0) 

CFD on Indices/ CFDs on Futures

Limit (40=2) IOC (59=3) 

CFD on Indices/ CFDs on Futures 

Limit (40=2) GTC (59=1) 

CFD on Indices/ CFDs on Futures

Stop (40=3) Day Order (59=0) 

CFD on Indices/ CFDs on Futures

Stop (40=3) GTC (59=1) 
Mutual Funds Market (40=1) GTC (59=1) 
Bonds Market (40=1) 

Day Order  (59=0)

BondsLimit (40=2)Day Order (59=0)
BondsLimit (40=2)GTD (59=6)
Contract Options (including Stock Options, Futures Options, Stock Index Options)Limit (40=2) Day Order (59=0) 
Contract Options (including Stock Options, Futures Options, Stock Index Options)Limit (40=2) GTC (59=1) 
Contract Options (including Stock Options, Futures Options, Stock Index Options)Limit (40=2) GTD (59=6) 
Contract Options (including Stock Options, Stock Index Options)Market (40=1) Day Order (59=0) 
Contract Options (including Stock Options,  Stock Index Options)Market (40=1) Day Order (59=0)