Liquidity Provider FIX Connection Setup

To set up a new Liquidity Provider connection in the Cloud portal:

  1. Go to the Liquidity Providers section in the main menu. Click Create a Liquidity Provider.

  2. Provide the necessary details:

    • Name - create the name of your liquidity provider.

    • Environment - select the environment you’re creating this Liquidity Provider for.

    • Location - select the location of your YB platform. For example, if your platform is deployed in London, but the Liquidity Provider is located in New York, you will be connecting to them from London. If you want to co-locate with the Liquidity Provider or utilise an existing cross-connect, please contact Your Bourse.

    • Type - select the liquidity provider connection type to connect via the respective FIX implementation. The type depends on the technology the Liquidity Provider is using.

  3. Click Add and wait for the connector to be created. This may take a couple of minutes. Once it’s created, it’ll go into Not configured status:

  4.  

    Once the Liquidity Provider connector is created, click Manage to:

             Configure sessions:

      • Click Add a FIX session. The system will prompt you to create the Quote session first. Input the market data session parameters provided by your Liquidity Provider. Once finished, click Add. The quote session parameters will be saved. You can now Modify the session parameters if needed or add an additional parameter through the Configure parameters page.

      • Follow the same steps to add a Trade session.
 

Once you configure the Quote and Trade sessions, the LP status will still appear as Not Configured. You will have to subscribe to at least one symbol from this LP on in one of your Liquidity Pools. Please follow the steps below.

5. Follow the steps for Liquidity pools configuration to setup pricing from this Liquidity Provider.

6. After you subscribe to at least one symbol in a Liquidity Pool, go to the Liquidity Providers section and click Manage → Start. You can now see the prices coming from this Liquidity Provider on the Market Watch.

You can always check FIX messages section to see session-level messages from your LPs, as well as Execution reports, New Order Single, Business message rejects, etc.

7. Go to ManageSymbol Mappings to adjust:

  • Connector Symbol name - the name of the symbol according to the LP symbol specification

  • Markup - markup per side in points, applied on pre-aggregation to the LP price feed.

  • Decimal Places - the number of decimal places you want to apply to each symbol price. The LP price will be rounded to match this setting, so it does not have to match the LP symbol specification. e.g. If the LP price for DE30 is 15125.4 and you want to have the price with 2 decimals, change Decimal Places on the Liquidity Provider connector to 2, and the price will be converted to 15125.40.

 
 

Please note that you have to adjust the decimal places on Matching Engine and MT4/MT5 or FIX server to configure the pricing for the end client correctly.