Takeprofit Bridge is an alternative to oneZero Hub. It is a liquidity aggregation and routing system that connects a broker to multiple liquidity providers and distributes aggregated pricing to its trading platforms, white-label partners, and API clients.
Brokers consider oneZero Hub pricing relatively high but want a similar range of aggregation, routing, and risk-management tools may consider Takeprofit Bridge.
How Liquidity Connectivity Works
The Takeprofit Bridge configuration is built around four main objects:
- Maker — one connection to one liquidity provider.
- Taker — the outbound connection to a consumer of liquidity, such as an MT4, MT5, TradeLocker server through a bridge, a white-label partner, or a client’s own API.
- Symbol — also called a core symbol, this is the instrument traded inside the bridge and the point where liquidity from several makers is aggregated.
- Price channel — defines which instruments, markups, spreads, and depth levels a particular client can receive.
The resulting liquidity chain is: maker → bridge symbol → price channel → taker
Once this structure is configured, adding a new provider, changing markups, modifying the instrument list, or assigning another price channel becomes a configuration task rather than a development project.
Connecting a Liquidity Provider via FIX
A new liquidity provider can be added from the maker settings in Takeprofit Bridge.
The broker selects the appropriate maker type, which determines the protocol or connector used for that provider, and enters the FIX credentials issued by the liquidity provider.
Once the connection is enabled, the bridge establishes the session and begins receiving available market data.
Adding or removing a liquidity provider does not require a bridge restart.
The connection state of each maker is also visible centrally, including whether it is connected, disconnected, or returning an error. The configuration can additionally show supported execution parameters such as time-in-force and order types.
This allows brokers to monitor several liquidity connections from one environment instead of maintaining each provider separately.
Mapping Symbols Across Multiple Liquidity Providers
Different liquidity providers often use different instrument names, contract sizes, pricing conventions, and volume settings.
Takeprofit Bridge normalizes these differences through symbol mapping.
For every provider, the broker maps the liquidity provider’s instrument to the corresponding bridge symbol. Additional parameters can then be configured for that specific mapping, including:
- bid and ask markups in percentage or points
- default volume
- price multiplier
- volume factor
- volume step
- tick size
For example, one provider may send EURUSD, another may use a different symbol naming convention, while a third may quote the same instrument with different volume parameters. All three can still feed the same bridge symbol after normalization.
This makes it possible to aggregate providers with different technical specifications into a single internal order book.
Connecting Multiple Liquidity Providers to One Instrument
The main purpose of liquidity aggregation is to combine several provider books into one.
Multiple makers can be connected to the same bridge symbol. Their prices are then merged into a common order book and arranged from best to worst.
For example, if one liquidity provider offers 5 lots of EUR/USD at 1.1000 and another offers 2 lots at the same price, the aggregated book can display 7 lots at 1.1000.
When an order arrives, Takeprofit Bridge can split execution between the providers depending on the configured aggregation model and available liquidity.
This allows brokers to use several liquidity sources simultaneously instead of relying on a single provider for each instrument.
Advanced and Simple Aggregation
Advanced aggregation
With advanced aggregation, execution behaviour depends on the time-in-force of the incoming order.
A Fill-or-Kill order is routed in full to the best-priced maker capable of accepting the requested volume and supporting FOK execution.
An Immediate-or-Cancel order can be split across several liquidity providers and price levels. Each part of the order is executed separately against the available aggregated liquidity.
This model allows the Bridge to use depth across multiple providers rather than sending the entire order to one source.
Simple aggregation
With simple aggregation, the full order volume is sent to the liquidity provider currently offering the best available price.
This provides a simpler routing model for brokers that do not require multi-provider execution for individual orders.
Liquidity Provider Priority
Price alone does not have to determine routing.
For each instrument, brokers can configure a priority list of liquidity providers. The Bridge first attempts to route the order to the highest-priority maker and moves to the next provider if that source is unavailable.
An additional setting can restrict execution exclusively to providers included in the priority list.
This gives brokers more control over which liquidity sources are used for specific instruments, even when several providers are connected to the same aggregated book.
What Happens When a Liquidity Feed Stops Updating
A liquidity connection can remain technically connected while its prices stop updating.
For this reason, Takeprofit Bridge does not rely only on FIX session status when determining whether a provider is available.
If the price for a particular bridge symbol has not been updated for 30 seconds, failover is applied at the instrument level:
Under advanced aggregation, stale prices from that provider are removed from the aggregated book and new trades are no longer sent to it.
Under simple aggregation, the Bridge switches execution to the next available maker in the configured priority list.
Because this logic works per instrument, a stale EUR/USD feed does not automatically remove the same provider from every other instrument.
If the affected provider is the only available liquidity source for the instrument, the solution keeps the existing price and continues attempting to use the connection rather than immediately leaving the symbol without any quote.
This distinction is important because a silent price feed and a disconnected FIX session are not necessarily the same event.
Provider-Specific FIX and API Settings
Liquidity integrations can also be adjusted to the technical requirements of individual venues.
Depending on the provider, configuration options may include parameters such as:
- maximum number of market-depth levels
- handling market orders as IOC
- maximum execution lifetime for market orders
- order-routing logic based on FIX tags
These settings allow brokers to adapt the connection to the behaviour of each liquidity source rather than applying one identical integration model to every provider.
Supported Liquidity Provider APIs
Takeprofit Bridge supports around 30 maker APIs across FX, CFD, crypto, and other liquidity environments.
Supported connections include providers and technology systems such as:
- oneZero
- PrimeXM
- LMAX MTF
- Fortex
- cTrader
- Integral
- Finalto
- B2C2
- Centroid
- FXCubic
- GCEX
- MatchTrade
- TraderTools
- Exante
- Binance
- Kraken
- Gate.io
- Alpaca
- and others
The list of supported integrations is continuously updated, and additional APIs can be implemented when required.
This is particularly useful for brokers working with several liquidity providers because the bridge can act as a common connectivity system instead of requiring a separate integration architecture for each source.
Sending Aggregated Liquidity to Trading Platforms and Clients
After liquidity has been aggregated, it is distributed through taker connections.
A taker can represent an MT4 or MT5 environment connected through a bridge, another liquidity system, a white-label partner, or a client consuming prices through an API.
When creating a taker, the broker configures the taker type, connection credentials, assigned price channels, and the margin account used for execution.
Takeprofit Bridge currently supports several outbound taker APIs, including Takeprofit, oneZero, PrimeXM, cTrader, LMAX, Integral, T4B, and Unifeeder.
This means the same aggregated liquidity pool can be delivered to different downstream systems without rebuilding the underlying provider connections.
Using Price Channels for Different Clients
Price channels control what each taker receives. A price channel can define:
- which instruments are available
- bid and ask markups
- minimum and maximum spreads
- market depth
- the book level from which depth should begin
Several price channels can be attached to the same taker, and they can be created or modified without restarting the bridge.
This allows brokers to maintain one aggregated liquidity environment while delivering different pricing configurations to different client groups, platforms, or white-label partners.
Testing FIX Routing Before Going Live
Takeprofit Bridge also includes a test-order function for validating routing configuration.
The solution generates an order as if it had come from the selected taker and runs it through the configured price channel, risk profile, routing settings, and other execution logic.
The order is then stopped immediately before it would be sent to the liquidity provider.
This allows brokers to verify how a particular order would be processed before sending real trading flow through the connection.
This is particularly useful when adding a new liquidity provider, changing routing rules, preparing a new taker integration, or migrating from oneZero Hub to Takeprofit Bridge, as the new routing setup can be checked before live traffic is moved.
Adding More Liquidity Without Rebuilding the Infrastructure
The main advantage of the Takeprofit Bridge API and FIX integration model is that liquidity providers and downstream clients remain separate components of the same architecture.
A broker can connect several makers to one bridge symbol, aggregate their books, apply routing and risk rules, and distribute the resulting liquidity through multiple price channels and takers.
New liquidity providers can then be added, removed, or reconfigured without rebuilding the full trading infrastructure.
For brokers operating several FIX connections, platforms, or client environments, this provides a centralized way to manage liquidity connectivity while keeping provider-specific execution settings configurable.
Final Words
Our team can:
- walk you through what to expect during Takeprofit Bridge setup and onboarding
- recommend the right configuration for your business goals
- assist with infrastructure requirements and proper setup
- provide pricing based on your requirements
Learn more about Takeprofit bridge as an alternative to oneZero Hub.