B2Trader Exchange Platform
We'll be back updated soon
Due to the company decision, this product is temporarily unavailable for sale. Our team is fully aligned and concentrated to bring this product back to market as soon as possible, with new features, reworked architecture, unlimited scalability and 99,99% stability!
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
15,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
Front-End
Web UI
Mobile App
Trading API
Admin Panel
Back-End
Load Balancer
DDoS protection
Throttling & spoofing protection
Order Matching
BUS
3rd Party Integrations
Back Office
Market Data
Market Data Server
Infrastructure
Master HCB
Public WS
Time Scale DB
AWS Cloud
User DB
Arbitrage protection
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
The trade Market data services then publishes public updates to public web sockets.
7
This information includes order book updates, charts updates, trade history updates and mini-tiker updates.
8
Market data service aggregates information into charts bars and writes it to the market database.
Get your B2Trader
Request a presentation, try a demo and offer investment products in your company!
Back-Office
A feature-rich back office to maintain matching engine functionality
User Details
Assets & Balances
Transfers
Orders
Commissions & PnL
Dealing
Reports
Professional GUI
An advanced interface that meets any requirements from beginners up to pro-traders.
Web-based and iOS platforms supported
Integrations
Differences Trading Ability
Multiple Workspaces
Languages
Instant Transfers
Dynamic UI
B2Core Integrations
Light/Dark Theme
Matching API
Announcements
Widgets Trading View
Trade History
Order Book
Watchlist
Favorite Markets
Open Orders
Filled Orders
Inactive Orders
Market Depth
Market Limit
Balances
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
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
Send money to User 1
20%
15%
10%
5%
User 1
User 2.1
User 2.2
User 3.1
User 3.2
User 3.3
User 3.4
User 4.1
User 4.2
User 4.3
User 4.4
User 4.5
User 4.6
User 4.7
User 4.8
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
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.
API
RESTful
Public
Platform status
Asset
Summary
Ticker
Instrument OHLCV
Instrument trades history
Instrument order book
Private
Wallets
Active orders
Submit order
Cancel order
Orders history
Trades history
WebSocket
Public
Platform status
Ticker
Summary
Instrument OHLCV
Instrument trades history
Instrument order book
Private
Wallets
Active orders
Submit order
Cancel order
Orders history
Trades history
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
Assets
Order books
![](https://media.b2broker.com/app/uploads/2020/03/coin.png)
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.
Client
Services
Computation
Databases
Marksman
gRPC
Bot
Front office
Balancing router
Back office
Market API
Order matcher
NATS
Market Services
AWS RDS
Read replica
Timescale DB
Monitoring & Statistics
Metrics DB
![](/app/themes/b2broker-child/frontend/assets/images/schemes/img/monitoringItem1.png)
ELK
Binary protocol
A protocol which is intended to be read by a machine that has the advantage of terseness, which translates into speed of transmission and interpretation
Replication
A set of technologies for copying and distributing data and database objects from one database to another and then synchronizing between databases to maintain consistency.
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
![](https://media.b2broker.com/app/uploads/2020/03/stag.png)
Promote
changes
![](https://media.b2broker.com/app/uploads/2020/03/stag.png)
Approve
changes
![](https://media.b2broker.com/app/uploads/2020/03/stag.png)
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 (Sumsub, 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
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.
B2Trader Presentation
![](https://media.b2broker.com/app/uploads/2020/03/2020-10-12-v-17.51-1.png)
![play](https://b2broker.com/app/themes/b2broker-child/frontend/assets/images/b2_core/utube_btn.png)
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?
C#/ASP.NET Core, Docker, AWS, PostgreSQL, TimescaleDB, NATS
Is there any limit of trading pairs?
No, matching supports any amount of trading pairs.
What is the capacity of Matching Engine?
B2Trader Matching engine can fulfill up to 10,000 requests per second.
Can I host the matching engine on my servers?
No, you can choose only hosting location. We use AWS solution and provide full support and maintenance of the servers.
Which order types are supported by your matching engine?
B2Trader allows to execute Limit orders, Fill-or-Kill & Immediate-or-Cancel Market orders and Stop orders as well.
Do you provide endpoints for CoinMarketCap listing?
Yes, we do. We have created particular endpoints for CMC according to their requirements documentation.
Is B2Trader suitable only for cryptocurrencies?
No, it’s suitable as well for MTF Brokers, Security Exchanges, Market Makers, Spot FX Brokers and EMIs.
What is the setup period for B2Trader?
Average setup period is 1 month.
Can we adjust the trading platform in terms of colors, fonts and used widgets?
Yes, you can. It is fully customizable.
Which types of API can we provide our end-users with?
In B2Trader there are available RESTful and WebSocket API with various endpoints to fulfill the requests of both novice and professional traders.
What is a Matching Engine?
Matching engines are the heart of any exchange, responsible for matching orders and ensuring that buyers and sellers can complete transactions. A well-functioning matching engine is critical for maintaining the liquidity of an exchange.
Matching engines use algorithms to match orders, and they must be able to process large amounts of data quickly to keep up with the pace of the market. In order to do this, they must have high-performance hardware and software.
The design of a matching engine is fundamental, as it can significantly impact the performance of an exchange. The most important factors of a matching engine are latency, throughput, and resilience.
Any others questions?
We are on hand to answer all your questions. Get in touch.
Get your B2Trader
Request a presentation, try a demo and offer investment products in your company!
It works best with
Enterprise Wallets Solutions
888+ Coins, StableCoins and Tokens supported
NEO, NEM, ETH & Omni tokens supported
Single Unified API for multiple blockchains
KYT System
Offer your customers Bitcoin, Ether, Ripple`s XRP, Bitcoin Cash, Litecoin and more as a payment option!
Spot Liquidity
Feature-rich trading API
Institutional volumes and spreads
Aggregation of top exchanges
Commissions ladder
A deep pool of aggregated liquidity to satisfy the goals of institutional entities.
B2Core (Trader's Room)
Flagship user interface
Solution for multiple business types
Deep customizations and adjustments
Widest range of external integrations
A new generation of professional software that helps brokers and exchanges manage their customers, admins and IB-partners in one place.