B2Trader Brokerage Platform is a full-stop, turnkey spot trading platform that provides lightning-fast execution, faultless efficiency, and market-low transaction rates for brokers, market makers, and liquidity providers worldwide.
Try Free Demo
Fulfill requests up to
10,000 / sec
Technical support
Trade processing
0,05 ms

Why brokers choose B2Trader

Flexible hedging

Flexible hedging

A matching engine is a very important part of the operation of a cryptocurrency exchange as it stores all the orders placed by users.rnrnIt reconciles bid and ask prices and allows holders to buy or sell assets at the market price.

MTF Broker

MTF Broker

A multilateral trading facility (MTF) facilitates the exchange of financial instruments between several parties. rnrnA matching engine continually scans all orders on a given instrument and determines whether there isu00a0au00a0potential match.

Security Exchange

Security Exchange

Matching orders is the process that au00a0securities exchange uses to pair one or more buy orders to one or more sell orders tou00a0make trades. rnrnThe task of pairing the orders is computerised via a matching engine which prioritises orders for matching.

Spot FX Broker

Spot FX Broker

Spot matching allows participants to access firm pricing and obtain high certainty ofu00a0execution. rnrnThe process is key to the functioning of the FX market whereby brokers need to rely heavily on matching data using automated software.

Market Makers

Market Makers

A centralised exchange oversees the operations of traders and provides anu00a0automated system ensuring trading orders are matched. rnrnA powerful matching engine helps attract reliable market makers and create a strong liquidity pool on your exchange.



Electronic money institutions dealing in bank deposits, electronic fund transfer, payment processors and cryptocurrency rely on anu00a0automated matching engine to facilitate electronic transactions.

Matching Enginernvs Brokerage Platform

Compare the differences between a matching engine for spot vs marginrnbrokerage platforms.

Matching Enginernvs Brokerage Platform
FeaturesMatching EnginetBrokerage Platform
Order bookYesNo
Market makingYesNo
Cash assets exchangeYesNo
Spot FXYesNo
No margin requirementsYesNo
Real trades historyYesNo
Market depthYesNo
Partial order fillsYesNo

B2Trader Architecture

Get an overview of all the differences between matchingrnengine for spot and margin brokerage platforms

Front-End Back-End 3rd Party Integrations Infrastructure Web UI Load Balancer Back Office Master HCB Mobile App DDoS protection Market Data Public WS Trading API Throttling & spoofing protection Market Data Server Time Scale DB Order Matching AWS Cloud Admin Panel BUS User DB Arbitrage protection Wallet cloud storage


Maintain optimum matching engine functionalityrnwith a feature-filled back office

Users activity

u003culu003ern tu003cliu003eBalance display in the context of currenciesu003c/liu003ern tu003cliu003eThe equivalent of every useru2019s currencies in USDu003c/liu003ern tu003cliu003eSeparate monitoring of locked balanceu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eDisplay of aggregated balances in USDu003c/liu003ern tu003cliu003eExport transfer details in XLS table formatu003c/liu003ern tu003cliu003eView all asset amounts togetheru003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eTime sorted transfers tableu003c/liu003ern tu003cliu003eDifferent filters and sorting availabilityu003c/liu003ern tu003cliu003eAmount view in USDu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eDate range filteru003c/liu003ern tu003cliu003eAsset filteru003c/liu003ern tu003cliu003eTransfer type filteru003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eUser status colour visualisationu003c/liu003ern tu003cliu003eView of user role, status balance and latest loginu003c/liu003ern tu003cliu003eDisplay options for table/gridu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eDisplay of registration and login date togetheru003c/liu003ern tu003cliu003eDisplay of table/grid display optionsu003c/liu003ern tu003cliu003eDifferent date filters and sortingu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eLogin history for each useru003c/liu003ern tu003cliu003eLogin time, country and IP informationu003c/liu003ern tu003cliu003eDifferent sorting optionsu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eShowing useru2019s assets in context of currenciesu003c/liu003ern tu003cliu003eDispaying assets in USD equivalentu003c/liu003ern tu003cliu003eViewing total USD amountsu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eHistory of useru2019s tranfers activity in one placeu003c/liu003ern tu003cliu003eVarious date filters and sortingu003c/liu003ern tu003cliu003eDisplaying status of transfersu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eDisplaying the commission paid by a particular user and an all-users totalu003c/liu003ern tu003cliu003ePnL calculation for a useru003c/liu003ern tu003cliu003eCalculation of commission in USD equivalentu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eDate range filteru003c/liu003ern tu003cliu003eTrade side filteru003c/liu003ern tu003cliu003eMarket filteru003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eShowing commissions of users in context of role and statusu003c/liu003ern tu003cliu003eDifferent filter optionsu003c/liu003ern tu003cliu003eExport in XLS tableu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eCalculation of user’s PnLu003c/liu003ern tu003cliu003eShowing commissions paid by certain user and total of all usersu003c/liu003ern tu003cliu003eCommissions calculation in USD equivalentu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eDisplaying trades and paid commissions in one stringu003c/liu003ern tu003cliu003eShowing trade details in grouped viewu003c/liu003ern tu003cliu003eVarious filter optionsu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eCommissions in context of assetsu003c/liu003ern tu003cliu003eCalculation of commisions in USD equivalentu003c/liu003ern tu003cliu003eVarious filter optionsu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eOnline monitoring of tradesu003c/liu003ern tu003cliu003eSide, order type and role shown in one placeu003c/liu003ern tu003cliu003eDifferent filter optionsu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eDisplaying assets in the context of currenciesu003c/liu003ern tu003cliu003eCalculation of total volume and PnLu003c/liu003ern tu003cliu003eDisplaying PnL in USDu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eShowing trade details in one stringu003c/liu003ern tu003cliu003eAbility to revert the tradeu003c/liu003ern tu003cliu003eFilter by date and timeu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eAnalyzing of trading activityu003c/liu003ern tu003cliu003eFilter by time interval and user IDu003c/liu003ern tu003cliu003eShowing market and trade counts in one placeu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eReal-time arbitrage monitoringu003c/liu003ern tu003cliu003eAbility to track a certain useru003c/liu003ern tu003cliu003eDisplaying arbitrage detailsu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eVarious search and filter choicesu003c/liu003ern tu003cliu003eDisplaying of user roles, ID, account and other details in one placeu003c/liu003ern tu003cliu003eTransfer history for all users shown in one placeu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eDate range filteru003c/liu003ern tu003cliu003eAsset filteru003c/liu003ern tu003cliu003eTransfer type filteru003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eStatus, role and order type all togetheru003c/liu003ern tu003cliu003eOrder request and fill timingsu003c/liu003ern tu003cliu003eSelection of various time periodsu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eDate range filteru003c/liu003ern tu003cliu003eAsset filteru003c/liu003ern tu003cliu003eType filteru003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eExecution/Trade ID in one blocku003c/liu003ern tu003cliu003eTrade outcome calculation in USDu003c/liu003ern tu003cliu003eExporting Trades in XLSu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eStatus, role and order type in one placeu003c/liu003ern tu003cliu003eOrder request and fill timingsu003c/liu003ern tu003cliu003eVarious time periods selectionu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eFilter by date rangeu003c/liu003ern tu003cliu003eFilter by assetu003c/liu003ern tu003cliu003eFilter by typeu003c/liu003ernu003c/ulu003e

Light u0026amp; Night Mode

White mode B2Trader White & Night mode B2Trader Night mode B2Trader

Professional GUI

An advanced interface which fulfills all requirements fromrnnovice to pro-traders.

Professional GUI
Web-based and iOS platforms supported
Professional GUI
in B2CoreStandalone versionPublic version
Trading Ability
Multiple Workspaces
Instant Transfers
Dynamic UI
B2Core Integrations
Light/Dark Theme
Matching API
Trading View
Trade History
Order Book
Favorite Markets
Open Orders
Filled Orders
Inactive Orders
Market Depth
Market Limit


Many sources are available for connection with B2Trader ensuringrnthe ultimate liquidity solution.

Market Making

Market Making

You can attract reliable market makers to create a strong liquidity pool on your exchange via powerful REST and WebSocket API.

External Liquidity Provider

External Liquidity Provider

FIX API can be used to connect your exchange to an u00a9aggregated liquidity pool or various external sources for feeds only.

Internal Organic Liquidity

Internal Organic Liquidity

B2Trader Matching Engine aggregates users orders into order books on a particular platform on all assets available that do not generate additional fees for routing outside sources.

Bridge to Another Exchange

Bridge to Another Exchange

We can connect you via Marksman Hub to the most trusted and well-known spot exchanges offering the highest liquidity and which are most reliable in the market such as B2BX Exchange.

Multiple CustomizablernWorkspaces

u003culu003ern tu003cliu003eEasily add widgetsu003c/liu003ern tu003cliu003eArrange widgets by height and widthu003c/liu003ern tu003cliu003eUltimate positioning of widgetsu003c/liu003ernu003c/ulu003e

Workspaces for differentrnstylesu00a0ofu00a0trading

Intraday trading
Long term trading

u003culu003ern tu003cliu003eWorkspaces for different styles of tradingu003c/liu003ern tu003cliu003eSuitable for placing several orders at onceu003c/liu003ern tu003cliu003eMonitoring of real-time activityu003c/liu003ernu003c/ulu003e

Intraday trading

u003culu003ern tu003cliu003eAnalysing real activity on market depth, time and salesu003c/liu003ern tu003cliu003eMonitoring instruments for opportunities in the watch listu003c/liu003ern tu003cliu003eSolid chart size to see the overall pictureu003c/liu003ernu003c/ulu003e

Long term trading

u003culu003ern tu003cliu003eMonitoring of the entire marketu003c/liu003ern tu003cliu003eSeeking opportunities on different instrumentsu003c/liu003ern tu003cliu003eMonitoring the correlation across various instrumentsu003c/liu003ernu003c/ulu003e


Include your chosen instruments from the list to monitor Open, High,rnLow, Close, Volume and changes in Percentages duringrnthe last 24 hours all together

Order Book

All limit orders are aggregated in the order book with the abilityrntou00a0create an order at a chosen price with one click.

Market Depth

Summary of the total cumulative amount of opened buy and sell ordersrntogether showing the supply and demand balance.

Order Widget

Placement of orders with use of the intuitive order widget enabling you to set the chosen amount in the base currency, total in quote currency and percentage for selection of fast volumes.

Get your B2Trader

Ask us now for a presentation or demo and offer investmentrnproducts in your company!

Commission Types

Various types of commission for multiple financial and operational goals.

By Group

Can be set up for a certain group of clients: VIPs, Market Makers, Corporates, etc

By Taker

u0421reated for orders that remove market liquidity i.e. market orders

By Markets

u0421alculated for particular trading instruments such as BTC/USD, ETH/EUR, USD/USDT, etc

By Volume

u0421alculated as per predefined traded volume tiers

By Makers

u0421reated for orders that add liquidity for a particular type of asset

Commissions Ladder

Commissions Ladder
Maker feeTaker feetVolume (30 days)
0,18%t0,2%u0026lt; $200,000
0,16%0,18%u0026lt; $400,000
0,15%0,16%u0026lt; $1,000,000
0,14%0,15%u0026lt; $2,000,000
0,1%0,12%u0026lt; $4,000,000
0,08%t0,1%u0026lt; $20,000,000

IB Module

Effectively build and manage affiliate campaigns for an outstanding toolrnthat will draw customers.

User 1 User 2 User 3.1 User 3.1 User 4.1 User 4.2 User 4.3 User 4.4 20% 15% 10% 5% Send money to User 1
  • Adjustable percentage rnforu00a0commissions
  • Additional availability of bonuses
  • Fully-featured IB commissions rnladder

Different Order Types

Multiple sources available for connection with B2Traderrnto offer the best liquidity solution

Limit orders

A kind of order to buy or sell a security at an agreed price or better. Although the price is guaranteed, the order filling is not. Limit orders are not executed unless the security price matches the order qualifications.

Stop orders

These kinds of orders are triggered when a stock overtakes a particular price point. Beyond this price point, stop orders are changed into market orders and executed at the best price available.


FOK (Fill or Kill) order as the time in force causes the entire order to be fully executed immediately or cancelled.


An order to buy or sell which immediately fully or partly executes with any unfilled portion of the order being cancelled.

Powerful API

A modern high-capacity API designed for robotic trading and public datarnaccess that takes care of trading and public requests at speed and greatlyrnimpacts on the overall performance of the system.


Representational state transfer is a style of software architecture which lays out a set of constraints to be applied for creating web services.rnrnWeb services conforming to the REST architectural style, known as RESTful Web services, enable interoperability amongst computer systems on the web.


WebSocket is a computer communications protocol, providing full-duplex communication channels via a single TCP connection.rnrnThe WebSocket protocol was standardised by the IETF as RFC 6455 in 2011, and the WebSocket API in Web IDL is being standardized by the W3C. WebSocket stands distinctly from HTTP.

We provide 5 required endpoints for listing at Coinmarketcap
Order books
Trades history

Start Your Exchange With B2Trader

u003cspan style=u0022font-weight: 400u0022u003eGet in touch with our experts and try demo for freeu003c/spanu003e


In order to protect B2Trader from possible technical or fraud threats,rnwe implement a wide-range, high-capacity security system.

Anti-spoofing protection

Stops the possibility of manipulating the markets by placing and cancelling fake orders.

Order throttling protection

Stops too many orders arriving at the same time which would overload the matching engine.

Arbitrage protection

Puts a block on taking advantage of price differences between two or more markets.

Anti-throttling system

Stops the intentional slow down or speeding the bandwidth limits.


A set of techniques and tools for resisting or mitigating the impact of DDoS attacks on networks.

Back-end security

2FA, malware and phishingrnprotection, etc.

Mobile App

Set up your own Apple Store developer account or opt for our ready-madernaccount so your users will be able to find an iOS applicationrnfor your exchange.

B2Trader Mobile App
Crypto deposits
Google 2FA/Face ID
Wallets access
Trading history
Profile u0026amp; Settings
Placing orders
Order books
Transactions history

Third-party Integrations

Institutional Liquidity

Institutional Liquidity

Marksman Hub solution which aggregates cryptocurrency exchanges such as B2BX, non-bank liquidity providers and thousands of orders from institutional clients culminating in the industryu2019s deepest liquidity pool.

Traderu2019s Room / CRM

Traderu2019s Room / CRM

An innovative type of professional software which helps brokers and exchanges handle their customers, admins and IB-partners under one roof.

Enterprise blockchain Wallets

Enterprise blockchain Wallets

A completely secure, reliable and scalable wallets solution from B2BinPay, an industry-leading crypto processing provider.



A variety of tools that help organise your exchangeu2019s Know Your Customer (SumSub, IdentityMind) and Know Your Transaction (Crystal) verification processes.

Try B2Trader For Free

u003cspan style=u0022font-weight: 400u0022u003eLeave your request and get a demo version of B2Traderu003c/spanu003e

Extra Features

Instruments assembling

Instruments assembling

With B2Trader there is the ability to add, remove and temporarily disable traded instruments with ease.

Anti-fraud monitoring

Anti-fraud monitoring

Real-time checking of various fraudulent activities is available helping to prevent technical and financial damage.

Assets allocation

Assets allocation

An option for assets which allows for the control of financial operations by way of limitation of deposit and withdrawal rights via the admin panel.

Loyalty token

Loyalty token

This feature allows for the addition of a token which can be used to receive a discount in commissions e.g. payment in a token equivalent.

Quotes Widget for Website

Our quotes widget can be used to display OHLCV (Open, High, Low, Close,rnVolume) data for the availability of all trading pairs and markets in real-time.

It comes best with u003cspanu003eB2Coreu003c/spanu003e, B2BinPayu003cbru003e and Spot Liquidity

Our liquidity isu00a0best combined with the leading industry trading platforms tou00a0provide the ultimaternrninu00a0performance and user satisfaction.


Have a question? A source of useful informationrnabout 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 other questions?
We are on hand to answer all your questions. Get in touch.