Core products
Our core products are spearheaded by our dedicated team of engineers delivering ground-breaking solutions to FX/Crypto/Securities brokers and Spot/Margin exchanges.
Liquidity
We deliver one of the deepest liquidity pools for FX, Metals, Crypto and CFDs. Leading Crypto CFD liquidity provider based on market research with 100+ trading pairs.
Turnkey Solutions
Choose from our wide range of bespoke solutions designed for whatever type of financial business structure is required including brokerage, exchange and wallets.
Crypto Processing
We are experts in blockchain payments including white label crypto processing solutions and are recognised as one of the go-to providers in the industry.
Money Management
We offer a range of products enabling you to offer your clients a choice of proven money management solutions for investment or trading purposes.
About B2Broker
Leading Prime of Prime Multi-Asset Liquidity & Advanced White Label Solutions Provider.

Established in 2014.

B2Trader Matching Engine

For Crypto Exchanges, MTF Brokers, Security Exchanges, Market Makers, Spot FX Brokers and EMIs.

    What is B2Trader?

    A Matching Engine is the core mechanic of a digital exchange which matches up bids and offers to execute trades. The ME algorithm keeps a record of all open orders in a market and generates new trades if the two orders can be fulfilled by each other.
    Fulfill Requests Up To
    10,000/ sec
    Trade Processing
    0,05ms
    Technical Support
    24/7/365

    Matching Engine vs Brokerage Platform

    Get an overview of the differences between a matching engine for spot and margin brokerage platforms.
    Features
    Matching Engine
    Brokerage Platform
    Order Book
    Yes
    No
    Market Making
    Yes
    No
    Cash Assets Exchange
    Yes
    No
    Spot FX
    Yes
    No
    Margin Requirements
    No
    Yes
    Real Trades History
    Yes
    No
    Market Depth
    Yes
    No
    Partial Order Fills
    Yes
    No

    Architecture

    1
    User initiates request to load balancer.
    2
    Load balancer delivers information to frontend server.
    3
    Front-office validates request and sends it to order matcher server.
    4
    Order matcher receives request and executes it immediately or inputs order into order book for execution.
    5
    Front-office receives updates from order matcher and updates the information for user back-office services.
    6
    Market data service then publishes public updates to public web sockets.
    7
    Market data service then publishes public updates to public web sockets.
    8
    Market data service aggregates information into charts bars and writes it to the market database.

    Back Office

    A feature-rich back office to maintain matching engine functionality
    Balances
    Displaying balances in the context of currencies
    Showing equivalent of each user’s currencies in USD equivalent
    Separate locked balance monitoring
    Filter by date range
    Filter by asset
    Filter by transfer type
    Time sorted table of transfers
    Various filters and sorting available
    Amount viewing in USD
    Displaying aggregated balances in USD
    Export of transfers details in XLS table format
    Viewing all asset amounts in one place
    Users activity
    Color visualization of user status
    Viewing user's role, status, balance and last login in one place
    Table and grid displaying options
    History of logins for each user
    Information about login time, country and IP
    Various sorting options
    Filter by date range
    Filter by asset
    Filter by status and order type
    Dispaying registration and login date in one place
    Table and grid displaying options
    Various date filters and sorting
    Showing user’s assets in context of currencies
    Dispaying assets in USD equivalent
    Viewing total USD amounts
    History of user’s tranfers activity in one place
    Various date filters and sorting
    Displaying status of transfers
    History of logins for each user
    Various sorting options
    Information about login time and IP
    Commissions
    Showing commission paid by specific user and total of all users
    Calculation of user's PnL
    Commission calculation in USD equivalent
    Filter by date range
    Filter by trade side
    Filter by market
    Showing commissions of users in context of role and status
    Different filter options
    Export in XLS table
    Calculation of user's PnL
    Showing commissions paid by certain user and total of all users
    Commissions calculation in USD equivalent
    Displaying trades and paid commissions in one string
    Showing trade details in grouped view
    Various filter options
    Commissions in context of assets
    Calculation of commisions in USD equivalent
    Various filter options
    Dealing
    Online trade monitoring
    Showing side, order type and role in one place
    Various filter options
    Displaying assets in the context of currencies
    Calculation of total volume and PnL
    Displaying PnL in USD
    Calculation of total PnL in USD equivalent
    Filter by user ID, role and status
    Ability to export in XLS format
    Filter by date range
    Filter by status
    Ability to display full time period
    Showing trade details in one string
    Ability to revert the trade
    Filter by date and time
    Analyzing of trading activity
    Filter by time interval and user ID
    Showing market and trade counts in one place
    Real-time arbitrage monitoring
    Ability to track a certain user
    Displaying arbitrage details
    Transactions
    Multiple search and filters options
    Viewing user roles, ID, account and other information together
    Showing transfers history of all users in one place
    Filter by date range
    Filter by asset
    Filter by transfer type
    Trades/Orders
    Status, role and order type in one place
    Order request and fill timings
    Various time periods selection
    Filter by date range
    Filter by asset
    Filter by type
    Execution and Trade ID in one block
    Calculation of trade outcome in USD
    Export of trades in XLS
    Status, role and order type in one place
    Order request and fill timings
    Various time periods selection
    Filter by date range
    Filter by asset
    Filter by type

    Get your B2Trader

    Request a presentation, try a demo and offer investment products in your company!

      Professional GUI

      An advanced interface that meets any requirements from beginners up to pro-traders.
      Web-based and iOS platforms supported

      Dynamic interface

      Colour & font customization
      Default widgets cutomization
      Default workspaces arrangement

      Multiple customizable workspaces

      Easy addition of widgets
      Arrangement of widgets by height and width
      Ultimate widgets positioning

      Workspaces for various trading styles

      Scalping
      Several order books on one screen
      Suitable for placing several orders at a time
      Real-time activity monitoring
      Intraday trading
      Analyzing the real-time activity in market depth and time and sales
      Monitoring instruments in the watchlist for opportunities
      Solid chart size to view the overall picture
      Long term trading
      Monitoring the whole market
      Searching for opportunities on several instruments
      Monitoring the correlation between instruments
      Watchlist
      Add your favorite instruments in the list to monitor Open, High, Low, Close, Volume and Percentage changes for the last 24 hours in one place
      Order Widget
      Place your orders using the intuitive order widget with the ability to set desired amount in base currency, total in quote currency and percentage for fast volume selection.
      Market Depth
      Overview of the total cumulative number of opened buy and sell orders in one place to visualize the supply and demand balance.
      Order Book
      All limit orders are aggregated in the order book which has ability to create an order with desired price with just one click.

      White/Night mode

      Get your B2Trader

      Request a presentation, try a demo and offer investment products in your company!

        Commission types

        A wide range of commission types to meet multiple financial and operational goals.
        Group Commissions
        Commissions that can be set up for a certain group of clients such as VIPs, Market Makers, Corporates, etc.
        Maker Commissions
        Commissions that are set up for orders which add liquidity for a certain asset.
        Commissions by Markets
        Commissions that are calculated for certain trading instruments like BTC/USD, ETH/EUR, USD/USDT, etc.
        Taker Commissions
        Commissions set up for orders that take out liquidity from the market, i.e. market orders.
        Commissions by Volume
        Commissions that are calculated according to the predefined traded volume tiers.
        Commissions Ladder Example
        Maker fee
        Taker fee
        Volume (30 days)
        0.18%
        0.2%
        < $200,000
        0.16%
        0.18%
        < $400,000
        0.15%
        0.16%
        < $1,000,000
        0.14%
        0.15%
        < $2,000,000
        0.1%
        0.12%
        < $4,000,000
        0.08%
        0,1%
        < $20,000,000

        IB Module

        Construct and manage affiliate campaigns efficiently and get an outstanding tool to attract customers.
        IB Module Example
        Adjustable commissions percentage
        Additional bonuses available
        Feature-rich IB commissions ladder

        Liquidity

        Multiple sources available for connection with B2Trader to offer the best liquidity solution.
        Market Making
        Through powerful REST and WebSocket API you will be able to attract reliable market makers in order to create a strong liquidity pool on your exchange.
        External Liquidity Provider
        Use FIX API to connect your exchange to aggregated liquidity pool or some external sources just for feeds.
        Internal Organic Liquidity
        B2Trader Matching Engine aggregates orders of users in the order books on a specific platform on all available assets that don’t incur extra fees for routing outside sources.
        Bridge to Another Exchange
        We offer connection through Marksman Hub to the majority of trusted and well-known spot exchanges with the highest liquidity and best reliability in the market, including B2BX Exchange and others.

        Different order types

        Limit orders
        A limit order is a type of order to purchase or sell a security at a specified price or better. While the price is guaranteed, the filling of the order is not, and limit orders will not be executed unless the security price meets the order qualifications.
        Stop orders
        Stop orders are orders that are triggered when a stock moves past a specific price point. Beyond that price point, stop orders are converted into market orders that are executed at the best available price.
        Market orders
        FOK
        FOK (Fill or Kill) order as the time in force causes the entire order to execute immediately and fully or be cancelled.
        IOC
        An immediate or cancel order (IOC) is an order to buy or sell that executes all or part immediately and cancels any unfilled portion of the order.
        How it works
        Ask (sell) LO
        Bid (buy) LO
        1
        Market order flow
        A market order to sell two lots arrives, and matches with the first two limit orders in the queue at the best price.
        2
        Limit order flow
        A limit order to sell one lot at 28.97 arrives, and is added to the back of the queue.

        Powerful API

        A new high-capacity API for robotic trading and public data access which will handle trading and public requests much faster, while positively affecting the overall system performance.
        RESTful
        Representational state transfer is a software architectural style that defines a set of constraints to be used for crea- ting web services. Web services that conform to the REST architectural style, called RESTful Web services, provide interoperability between computer systems on the internet.
        WebSocket
        WebSocket is a computer communications protocol, pro- viding full-duplex communication channels over a single TCP connection. The WebSocket protocol was standarti- zed by the IETF as RFC 6455 in 2011, and the WebSocket API in Web IDL is being standardized by the W3C. WebSocket is distinct from HTTP.
        We provide 5 required endpoints for listing at Coinmarketcap
        Summary
        Trades history
        Ticker
        Order books

        SaaS AWS

        B2Trader uses hosting solutions that dynamically scale resources and support the most demanding and highly loaded projects. Our AWS hosting offers high levels of availability, scalability and performance, requiring higher amounts of management and administration that we organize fully on our side.

        Staging Environment

        B2Trader updates are first deployed to the staging environment for client testing and proceed to production deployment only after approval. This is done to minimize the risk of bugs on production and is a scheme that will make your product the most stable on the market.
        Development
        Staging
        Production
        Configuration
        changes
        Promote
        changes
        Approve
        changes
        Separate Entity for Internal Testing
        Absolute Recreation of the Production Server
        Pre-Release of the Features on Staging

        Mobile App

        Create your own developer account in Apple Store or use our ready-made account and your users will be able to find an iOS application for your exchange.
        Crypto deposits
        Trading history
        Google 2FA/Face ID
        Wallets access
        Charts
        Profile & Settings
        Placing orders
        Order books
        Transactions history

        Security

        A wide-range, high-capacity security system is implemented to protect B2Trader from various technical and fraud threats.
        Anti-throttling system
        Prevent intentional slowing or speeding of the limits of bandwidth.
        Order throttling protection
        Preventing too many orders coming in at once that will overload the matching engine.
        Arbitrage protection
        Blocks taking advantage of a price difference between two or more markets.
        Back-end security
        2FA, malware and phishing protection, etc.
        Anti-spoofing protection
        Preventing manipulation on markets by placing and cancelling fake orders.
        DDoS-Protection
        A set of techniques and tools for resisting or mitigating the impact of distributed denial-of-service (DDoS) attacks on networks.

        Third-party integrations

        Enterprise blockchain wallets
        A highly secure, reliable and scalable wallets solution from a reputable, industry-leading cryptocurrency payments provider B2BinPay.
        B2Core (Trader’s Room)
        A new generation of professional software that helps brokers and exchanges manage their customers, admins and IB-partners in one place.
        KYC/KYT
        A wide range of tools to arrange the Know Your Customer (Sum&Substance, IdentityMind) and Know Your Transaction (Crystal) verification processes of your exchange.
        Liquidity
        Marksman Hub solution aggregating cryptocurrency exchanges including B2BX, non-bank liquidity providers and thousands of orders from institutional clients to create the deepest liquidity pool in the industry.

        Get your B2Trader

        Request a presentation, try a demo and offer investment products in your company!

          Extra features

          Instruments assembling
          B2Trader offers the ability to add, remove and temporarily disable traded instruments easily.
          Anti-fraud monitoring
          Real-time checking of various fraudulent activities to prevent technical and financial damage.
          Assets allocation
          Adding option for assets that allows control of financial operations in terms of limitation of deposit and withdrawal right from the admin panel.
          Loyalty token
          A feature enabling the addition of a token that can be used to get a commissions discount, e.g. will be paid in token equivalent.

          Quotes Widget for Website

          Use our quotes widget to display OHLCV (Open, High, Low, Close, Volume) data for all available trading pairs and markets in real time.

          B2Trader Presentation

          play
          07:34
          B2Broker Industry-Leading Technology: Top Solutions at your Fingertips

          FAQs

          Have a question? A source of useful information about our products and services.
          What is a technology stack?
          Is there any limit of trading pairs?
          What is the capacity of Matching Engine?
          Can I host the matching engine on my servers?
          Which order types are supported by your matching engine?
          Do you provide endpoints for CoinMarketCap listing?
          Is B2Trader suitable only for cryptocurrencies?
          What is the setup period for B2Trader?
          Can we adjust the trading platform in terms of colors, fonts and used widgets?
          Which types of API can we provide our end-users with?
          Any others questions?
          Ask Us Now

          Get your B2Trader

          Request a presentation, try a demo and offer investment products in your company!

            It works best with

            B2Trader is best combined with the leading industry trading platforms to provide the ultimate performance and user satisfaction.
            Enterprise Wallets Solutions

            Offer your customers Bitcoin, Ether, Ripple`s XRP, Bitcoin Cash, Litecoin and more as a payment option!

            888+ Coins, StableCoins and Tokens supported
            NEO, NEM, ETH & Omni tokens supported
            Single Unified API for multiple blockchains
            KYT System
            Spot Liquidity

            A deep pool of aggregated liquidity to satisfy the goals of institutional entities.

            Feature-rich trading API
            Institutional volumes and spreads
            Aggregation of top exchanges
            Commissions ladder
            B2Core (Trader's Room)

            A new generation of professional software that helps brokers and exchanges manage their customers, admins and IB-partners in one place.

            Flagship user interface
            Solution for multiple business types
            Deep customizations and adjustments
            Widest range of external integrations

            Contact us