B2TRADER 2.8: New Market Data Provider and a Suite of Data Clarity Upgrades

You run a brokerage where milliseconds and basis points define success. Building on the back-office efficiencies introduced in version 2.7, B2TRADER 2.8 takes your trading core further — expanding liquidity access, delivering cleaner data, and making every trade and admin action instantly clearer.
This release delivers a suite of high-impact backend improvements and data-driven features:
- Market Data Provider (MDP) for fast, reliable streams
- Reject reasons visible in the admin UI
- Cross-rate rounding with higher precision
- In/Out flags to track position changes instantly
- Spread data built into execution events
These upgrades sharpen control and strengthen the infrastructure that powers your brokerage. As a multi-asset, multi-market trading platform, B2TRADER continues to evolve as the trusted core for today’s most demanding operations.
Let’s dive into the details below.
Clean, Reliable Market Data with MDP
Every decision in trading starts with data. If the feed is delayed, incomplete, or imprecise, everything built on top of it suffers. With B2TRADER 2.8, we’ve introduced the Market Data Provider (MDP) service to make your data flow faster, cleaner, and more actionable.
This dedicated service consumes information from FIX-based markets and streams it internally over ultra-efficient gRPC connections. It broadcasts Top of Book snapshots, which are essential for building historical OHLC charts with exceptional speed and precision.
The result is real-time insights you can trust. Whether you’re executing, hedging, or analysing, your team operates with data that’s consistent, low-latency, and designed for institutional-grade strategies.
Transparency on Every Order: Reject Reasons in Admin Panel

For any brokerage manager, seeing an A-Book order marked as "Rejected" without any context is a major frustration. It creates a blind spot in your operations and often leads to time-consuming support tickets to diagnose a simple issue.
B2TRADER 2.8 solves this with a crucial transparency upgrade. We now display the detailed rejection reason for A-Book orders directly in the order history tab of the admin interface.
The system pulls the explanation straight from the FIX message and makes it visible in the order history tab. To avoid confusion, errors passed from liquidity providers are clearly marked with an “LP” prefix, so it’s immediately obvious where the issue originated.
This improvement removes blind spots from the operational workflow. Admins can now investigate rejections at a glance, resolve them faster, and keep the client experience smooth, without relying on lengthy support tickets.
Precision Where It Counts: Cross Rate Rounding

Accurate pricing is the backbone of trust in every trading platform. Even a tiny rounding error in cross rates can create confusion, distort margins, or leave traders second-guessing their positions.
With B2TRADER 2.8, we’ve introduced a dedicated Cross Rates Scale, set by default to eight decimal places. This separates cross-rate calculations from margin values, allowing fiat and crypto pairs to be priced with the precision they deserve.
On the Trading Terminal, in widgets like Open Positions and Closed Positions, cross rates display in a clean two-decimal format for readability. However, for full transparency, traders can simply hover over the value to see the complete, unrounded figure in a tooltip.
The result is a smoother, more professional trading experience — and a reminder that in B2TRADER, even the smallest details are engineered to protect confidence at scale.
"In/Out" Flags for Greater Positional Clarity

Understanding the effect of each trade on a position is critical for both traders and administrators. In B2TRADER 2.8, we've added a flag that clearly indicates whether a trade has increased or decreased the size of an existing position.
Each trade is now marked with a clear Direction flag: “In” when the position increases, “Out” when it decreases. This detail flows seamlessly across the entire ecosystem — from terminal widgets to the Admin Panel, and through both History and Trading APIs.
Instead of piecing together the effect of a trade, users now see the impact immediately, making portfolio management more transparent, decisions more informed, and oversight far more efficient.
Smarter Insights with Spread Data

With B2TRADER 2.8, every execution event now includes precise spread information — the exact best bid and best ask values, when the execution occurred. This data is also displayed in the Trades tab of the Admin Panel, giving both users and administrators a clearer picture of trading conditions at the moment of execution.
Having spread values directly available opens new possibilities. Brokerages can design more nuanced bonus programs, strengthen IB integrations, and build richer reporting and analytics around execution quality.
By turning spread into a first-class data point, B2TRADER makes trading activity more transparent, more measurable, and ultimately more actionable.
B2TRADER Keeps Getting Better
B2TRADER 2.8 is a high-impact release that sharpens liquidity access, streamlines data, and makes trading activity more transparent than ever.
When compared to other trading platforms, B2TRADER consistently delivers features that go deeper — surfacing the data and insights professionals need to act faster and smarter. And with each release, the platform only grows stronger, becoming a more versatile and indispensable part of your infrastructure.
We’re not stopping here. Our development teams are already hard at work on the next wave of powerful features. Stay tuned for what's next!
Ready to Build a More Precise Brokerage?
B2TRADER provides the secure, flexible backbone you need to deliver a world-class, multi-asset trading experience.
Our team will present the solution, demonstrate demo-cases, and provide a commercial offer