Skip to content

xPro FIX API

The xPro FIX API gives institutional clients direct FIX 4.4 access to xPro — XBTFX’s institutional-grade execution venue. It is intended for prime brokers, hedge funds, HFT firms, and other professional clients that already integrate with FIX-based liquidity providers.

The protocol is FIX 4.4. This documentation assumes familiarity with FIX; see the FIX Trading Community for general protocol references.

  • Session layer — Logon, Heartbeat, Test Request, Reject, Sequence Reset, Logout
  • Market data — request/subscribe, snapshot, incremental refresh, rejection

For the latest authoritative reference, see the XPRO_FIX_API_Specification_v1.0.pdf document issued by XBTFX. This site mirrors that specification.

FIX access is provisioned manually per client. To request credentials, contact support@xbtfx.com or your account manager.

  • Account balance: $5,000 USD minimum
  • IP provisioning: the source IP(s) you will connect from must be allow-listed by XBTFX before the session can be established

Once provisioned, XBTFX supplies:

  • SenderCompID (tag 49) and TargetCompID (tag 56)
  • Account identifier (tag 1) — required in the Logon message
  • Username (tag 553) and Password (tag 554)

Symbols on xPro use the form {marketType}.{base}_{quote}:

ExampleDescription
cfd.eur_usdEUR/USD CFD
cfd.btc_usdBitcoin / US Dollar CFD
cfd.eth_eurEthereum / Euro CFD
spot.btc_usdtBitcoin / USDT spot pair

Both the base and quote codes are lowercase.

xPro accepts the following order types over FIX:

  • Market
  • Limit

Supported time-in-force values:

  • IOC — Immediate-or-Cancel
  • FOK — Fill-or-Kill

Order entry messages are not included in v1.0 of the public spec. Contact your XBTFX integration contact for the latest order entry schema if you need to wire up execution as well as market data.

While your FIX session is active, you can monitor account status and exposure from the XBTFX client portal:

  1. Sign in at my.xbtfx.com
  2. From the left navigation, select PlatformsxPro
  3. Click the Trade button

The xPro panel reflects live activity from your FIX session — open orders, positions, and exposure update in real time once the session is active.

For integration assistance: