Home/Components/Liquidity Bridge

MT5 liquidity bridge — coverage between MetaTrader servers

Most small and startup brokers cannot get institutional liquidity. Prime brokers ignore them, minimum deposits are prohibitive, and a gateway project costs more than the desk earns in its first year. An MT5-to-MT5 bridge removes that barrier: the broker's server covers client flow on a master server through a single omnibus account, and starts A-booking on day one.

A conventional bridge sits between a broker and a pool of external liquidity providers. It solves a problem the broker only has once they are large enough for an LP to answer the phone. The bridge described here works differently: both ends are MetaTrader 5 servers, and the liquidity itself is a single trading account on the master side. That inverts the economics — the operator of the master server becomes the liquidity source, and a downstream broker integrates by installing a plugin rather than by negotiating credit.

This is the same model behind the cross-server coverage products sold by the established plugin vendors, with one architectural difference: both halves are server plugins, so there is no separate gateway process to license, host and keep alive.

ComponentLiquidity Bridge (MT5 to MT5)

Liquidity as a service. The downstream broker's server connects to a master liquidity facility and covers client flow through one omnibus account: real-time quotes streamed to the downstream server, execution with configurable markup and commission, per-broker exposure limits, an automatic failover policy, and monthly volume and settlement reporting.

On the master side a provider plugin accepts requests from every connected downstream server, executes them in-process on the omnibus account — held in netting mode, so exposure aggregates per symbol — and returns the fill. On the client side a consumer plugin acts as an automatic dealer: it intercepts trade requests on covered symbols and groups, forwards them upstream, and confirms the client's trade at the master's price. The trade does not exist until the master has filled it, which is what separates a bridge from trade copying, where replication happens after the fact.

What it solves
  • Institutional coverage for brokers who have no route to a prime broker
  • A-book capability from day one, instead of carrying an unhedged book while relationships are built
  • One integration replaces LP negotiation, a gateway project and its ongoing maintenance
  • For the operator of the master server, a volume-based revenue business rather than a one-off licence

How it ships. Two C++ plugins, one on each server, plus a console on the master side for connecting downstream brokers, setting markup and exposure limits, and reading volume and settlement reports. Nothing is installed between the servers: there is no gateway host to provision, and no third-party bridge licence in the path.

What has to be right

A bridge is unforgiving in ways a reporting module is not, and the details below are where these projects usually fail.

Ticket mapping. Fills land on a netting omnibus account and must be attributed back to individual tickets on each downstream server. The mapping has to be written per operation; rewriting a whole map on every trade is the classic mistake that turns into quadratic cost as volume grows.

Markup is the business model. Spread markup and commission are applied on the downstream plugin, configured per symbol and per group, which is what makes the arrangement pay for both sides.

Exposure limits per downstream broker. The master plugin caps volume and exposure for each connected server. Without it a single downstream broker can consume the margin of the shared account and take the whole network with it.

Settlement and symbol mapping. Swaps and commissions on the omnibus account will not match what each downstream broker charges its own clients, so monthly reconciliation is part of the product. Contract sizes, digits and trading sessions differ between servers, so a symbol correspondence table is required from the first day rather than bolted on later.

Questions

How is this different from a liquidity aggregator?

An aggregator connects a broker to external liquidity providers, and needs prime-broker relationships, credit lines and a gateway project. This bridge connects two MetaTrader servers directly, and the liquidity is an omnibus account on the master side — so there is no external LP onboarding at all.

Server plugin or external application?

Both halves are server plugins. Execution has to happen inside the trading server so that a client's trade is confirmed only once the master side has filled it. An external application connected over the network cannot guarantee that ordering at an acceptable latency.

What happens when the link drops?

Failover is configurable per symbol group: reject new trades on covered instruments until the link returns, or fall back to local execution. Requests are idempotent, so reconnecting cannot duplicate a trade that already filled.

Can it coexist with an existing bridge?

Yes — coverage is scoped by symbol and group, so a broker can route part of the book through the MT5-to-MT5 link and leave the rest on whatever they run today.

Talk to the people who wrote it

No sales script — a technical call about your server, your book and what coverage would actually cost you.

Book a technical call