Release Notes

January 14, 2022

New Features

  • Variable volume modifiers based on a price level

    With this release, MarksMan Liquidity Hub clients can configure a volume modifier (also called a volume multiplier) as a function of market depth. This way you can fine-tune liquidity distribution in the order book for a more nuanced risk management.

  • Execution of hedging orders on Binance Futures

    A new adapter has been implemented, enabling execution of hedging orders on Binance Futures — a major crypto derivatives platform. With support for perpetual futures trading instruments, this new service opens exciting opportunities for MarksMan Liquidity Hub clients.

  • Hedging of spot assets with Binance perpetual futures

    Spot asset trades can now be hedged with perpetual futures, allowing MarksMan Liquidity Hub clients to apply more efficient hedging strategies while reducing costs and improving the cash flow.


  • A new adapter has been implemented, enabling supply of spot asset liquidity from Gemini — another major cryptocurrency exchange.

  • An improved adapter has been implemented, enabling execution of hedging orders on the Poloniex crypto exchange.

Bug Fixes

  • Fixed an issue that could result in some trade parameters not being reflected in the hedging orders trade history.

  • Fixed an issue that could cause an occasional order timeout error despite normal execution of the actual trade.

December 17, 2021

New Features

  • Hedging configuration in the MarksMan Admin Panel

    With this MarksMan release, a new Admin Panel has been introduced, providing a convenient user interface with access to various hedging configuration options. In particular, you can specify the minimum and maximum amount for execution of hedging orders, as well as different hedge ratios for each order side. In addition, you can configure hedging of certain trading instruments using other (different) symbols (that is, to map one symbol to another) and specify amount limits for the orders to be hedged — for example, to provide instructions to split large orders and execute them in parts.

  • Hedging status section

    The newly released Hedging Status section of the MarksMan Web UI enables you to manage and monitor trading venues and hedging platforms. In this Admin Panel section, you can start and stop the hedging process, enable and disable hedging platforms connected to client exchanges for the purpose of risk transfer, as well as manage API keys necessary to get access to hedging platforms that have been enabled.

December 3, 2021

New Features

  • A major liquidity distribution platform has been integrated via FIX protocol

    A new adapter for connection to a liquidity distribution platform specializing in margin trading instruments has been implemented, extending connectivity options available to MarksMan Liquidity Hub users

  • Connection to multiple Ecosystem Makers for trading venues

    With this release, an Ecosystem Taker (that is, a supported trading platform) participating in the MarksMan Ecosystem has been provided with a capability to connect to multiple Ecosystem Partners to take advantage of multiple liquidity streams and competitive hedging opportunities


  • In the course of hedging transactions, an execution ID as provided by an exchange is being tracked as part of end-to-end analytics enabling trading venue risk managers to make better informed decisions.

  • The system of hedging orders placement has been streamlined and its prioritization engine has been improved to ensure the fastest possible order routing for speedy and efficient risk transfer in line with customer risk management strategy.

  • In case of a connection failure or other issues related to a liquidity distribution provided by an Ecosystem Maker, both the price feed and hedging can be configured to switch to another Ecosystem Partner or to an external liquidity provider and then switch back as soon as the connection is restored.

Bug Fixes

  • Fixed an issue that could undermine stability of the order routing services, ensuring fault tolerance in cases when trading symbols are misconfigured or missing in the hedging configuration.

November 12, 2021

New Features

  • Reports include VWAP and total volume

    Hedging orders exceeding a certain amount (configurable) can now be performed in several executions, and the reports provide data on the total hedging volume and VWAP (Volume Weighted Average Price).

  • Market depth of 100 levels and beyond

    From now on, the liquidity can be provided with a virtually unlimited market depth of more than 100 order book levels. Previous limit of 100 levels has been successfully exceeded and from now on the market depth is only limited by the available computing resources.

  • Flexible user roles and granular access rights

    The product configuration now supports custom user roles and configurable access permissions. You can dynamically assign these roles to users and grant them access to different system modules.


  • The format of data exchange between product services via the internal messaging system has been optimized. As a result, the services performance has been significantly enhanced and consumption of cloud resources has been reduced.

  • The implementation of synthetic instruments has been improved: currency pairs can now be inverted. As a result, it has become possible to generate any synthetic instrument based on any quotes, regardless of which asset in a pair is base and which is quoted.

Bug Fixes

  • Fixed an issue that previously caused an incorrect limitation of the order book depth.

October 22, 2021

New Features

  • Synthetic Engine Integration

    Synthetics Engine is now an integral part of the MarksMan Liquidity Hub.

  • Notional Value Settings for Hedging Order Limits

    With the newly implemented feature, the hedging configuration parameters can be set both in terms of a base currency, and as a notional value quoted in any asset, including fiat currencies. This allows clients to improve risk management and makes the hedging configuration more flexible because the settings in the base asset and the notional value are taken into account.

  • New Order Types and Time-in-force for Hedging

    In addition to Market order type, a support of different order types and time-in-force options is now added for hedging trades. That includes Limit orders with configurable slippage settings.


  • Timing settings, including the time of order execution at a hedging platform, are added to the MarksMan Liquidity Hub analytics. The new improvement is aimed at enhancing the client insights into the execution quality data.

  • The minimum order amount and maximum order amount settings are now taken into consideration, when placing an order at a hedging platform. The minimal and maximal order size limits are adjusted to the hedge ratio.

Bug Fixes

  • Fixed the stability issue of a key MarksMan Liquidity Hub service, which is responsible for diagnosing the Level 2 quote sources and for automatic switching between the sources to ensure uninterrupted liquidity feeds.

June 10, 2021

New Features

  • RESTful API documented with Swagger

    Implemented modern RESTful API, enabling the development of advanced user interface for MarksMan and integration of the rest of B2Broker UX/UI-related products.

  • Price risk hedging on an external liquidity provider

    Enabled automatic hedging of trades executed on the B2Trader platform by transferring the price risk onto an external liquidity provider, such as Binance.

  • Direct hedging on external liquidity providers for client instances of B2BX

    Added a feature enabling direct hedging price risks on external liquidity providers, such as Binance, for the client exchanges receiving the liquidity from B2BX.

  • Rate service for displaying the currency values in reports

    Introduced a rate service for converting the order sizes and trade totals, appearing in the hedging reports into a currency of choice.


  • Extended hedging parameters. Implemented the configuration of hedging parameters by trader account IDs, hedge ratio is configurable by the trade side (BUY or SELL), hedging instrument may be mapped to another spot market symbol, for instance BTC/USDT trades may be hedged with BTC/USDC.

  • Improved trade placement and execution analytics. Getting additional trade-related data from the B2Trader platform facilitates end-to-end analytics of the hedging requests and responses.

  • Synthetics engine supports inversion. When designing synthetic instruments, components of synthetic crosses may be inverted.

Bug Fixes

  • Fixed a bug causing the hedging agent to drop connections if any of API credentials in the configuration are empty.

  • Eliminated a defect responsible for not all of the markets, present in the pricing service to be operational.

  • Corrected a feature of the price discovery gateway that used to incorrectly constrain the market depth of some trading instruments.

February 18, 2021

New Features

  • Internal hedging on B2Trader

    Implemented Hedgehog the hedging agent, that transfers trading orders originating on one platform to another.

  • Employing the JWT technology for authorization

    Implemented a service based on JWT technology for authorization of clients connecting to MarksMan. It also allows identifying transactions made from different B2Trader platforms for consequent hedging.

  • Tracking hedging orders data

    Implemented a statistics and analytics service to track the execution of hedged orders.


  • Customizing timeouts by instrument. Implemented the configuration of custom timeouts for each instrument separately. The timeout values are used to reset the instrument’s order book and switch its price source. The feature enabled improving the stability of price quotation for instruments with low liquidity.

  • Improved stability and performance of the price feed feature.

  • Additional metrics for performance monitoring. Added metrics to track the status and performance of MarksMan services to identify and prevent failures.

Bug Fixes

  • Fixed a bug preventing constructed price (market) updates for some instruments by ensuring that the corresponding symbol is mapped.