Introduction

To understand how the FIX protocol works, you can start from this wiki page.

Supported FIX versions

Supported FIX versions are:

  • FIX4.2

  • FIX4.4

If you are using quickfixengine library for the fix implementation, you can use this these two xml specification files:

Supported protocol versions

Note

Some tags are supported only for a specific protocol version.

Supported protocol versions are:

  • API V1.0

  • API V2.0

The most important difference between these protocol versions is how we apply the DOM actions on the book, check Calculating entry positions. Another difference for the API V2.0 version of the protocol, is that we provide the maximum market depth of the book for a specific contract, in Security Definition Message and in the Snapshot.

Specific elements that are only supported in the API V2.0 version of the protocol are marked such as this:

Warning

Supported only for clients that use API V2.0 version of the protocol.

Supported requests

Note

If you are using a third-party library for implementing the FIX protocol, eg: quickfix, the session messages and the MsgSeqNum will be automatically implemented.

The list of supported requests is this:

Revisions

This subchapter keeps track of the changes done to this documentation over the time.

05/26/2022

04/28/2022

04/15/2022

  • Added new values for SecurityType and SecuritySubType.

03/18/2022

03/04/2022

03/03/2022

02/17/2022

01/11/2022

12/22/2021

  • Added supported fix versions.

12/06/2021

11/19/2021

11/04/2021

11/03/2021

  • Added support for fix 4.4.

10/21/2021

09/23/2021

09/08/2021

  • Added notes and more examples.

09/06/2021

08/23/2021

  • Fixed some examples and also added more.

  • Fixes some bugs in our docs.

  • Added more informations to some sections.

08/19/2021

09/14/2020

09/08/2020

09/01/2020

07/31/2020

  • Added support for IncludeNumberOfOrders in market_data request

07/24/2020

  • Added supported protocol versions (API V1.0 and API V2.0).

  • Added documentation history

  • Added support for outright and implied market depth for clients that use API V2.0 version of the protocol in the snapshot message.

07/23/2020

  • Added support for outright and implied market depth for clients that use API V2.0 version of the protocol in the security definition message.

  • Updated the description of the algorithm for calculating entry positions for clients that use API V2.0 version of the protocol.

07/22/2020

  • Initial Version