← Back to briefings

Liquidity Provider Go-Live Checklist

A practical liquidity provider integration checklist for brokers before go-live, focused on execution evidence, failover, ownership, and operational readiness.

The dangerous moment in a liquidity provider integration is when everyone can technically connect and the project starts to feel finished.

That is usually too early.

In brokerage infrastructure, a connection is not the same as an operating integration. A bridge can be online, credentials can authenticate, prices can arrive, and test orders can fill, while the business still cannot explain what will happen under pressure. The real question before go-live is not just "does it connect?" It is "can we operate this calmly when volume rises, markets move, or something behaves differently from the test script?"

That distinction matters because liquidity provider work sits between technology, dealing, support, risk, compliance, and commercial expectations. If the integration is judged only as an API project, the weak points show up later as execution complaints, unclear rejects, messy reconciliation, or support teams waiting for someone technical to interpret logs.

The operational problem

A broker usually wants the same things from a liquidity provider integration: reliable pricing, acceptable execution, clear rejection behaviour, sensible symbol coverage, and enough operational evidence to answer client and internal questions after the fact.

The software layer is only one part of that.

MetaTrader's own broker material talks about a platform with back-end functionality, liquidity provider connectivity, exchange connectivity, and APIs for website, trading, and post-trading systems. FIX Trading Community material describes messages across order handling, market data, trade reporting, and post-trade processing. Those descriptions are useful because they show the shape of the problem: execution is not a single pipe. It is a chain of business events.

Before go-live, the broker has to prove that chain behaves well enough for the business model. That means checking what happens before the order, during execution, after execution, and when something fails.

What usually goes wrong

The failures are rarely glamorous.

Symbol mapping is slightly wrong. Session times do not match the broker's expectations. A test symbol behaves well but a live symbol has different spread, precision, or contract-size assumptions. Reject codes are visible to developers but not meaningful to operations. Failover exists in a diagram but has not been rehearsed. Support can see the client complaint but not the provider response. A weekend configuration change is made without a clean comparison against the previous state.

None of those failures require a full platform outage. The broker can be "up" while the integration is operationally weak.

That is why the go-live decision should be based on an evidence pack, not confidence from a successful smoke test.

The pre-go-live checklist

1. Scope and commercial intent

Start by writing down what the provider is meant to do.

Is the provider covering all flow or a defined symbol set? Is it primary, secondary, backup, or experimental? Which accounts, books, groups, or client segments are in scope? Which symbols are explicitly out of scope? Is the go-live expected to improve pricing, add depth, provide resilience, or support a new product?

Without that, the test plan becomes vague. A provider cannot pass or fail if the business has not agreed what the integration is for.

2. Connectivity and protocol behaviour

Connectivity should be tested beyond login.

The team should know how sessions start, how they recover, how heartbeats behave, what happens when sequence state changes, and what the broker sees when the provider is unavailable. If FIX is involved, the important thing is not only that messages parse. It is whether order state, market data, rejects, cancels, and execution reports can be tied back to operational events.

The same applies to bridge or gateway integrations. Operators need to know what a normal connection looks like, what a degraded connection looks like, and what evidence is available when it changes state.

3. Symbol, session, and account mapping

Most brokerage mistakes at the edge are mapping mistakes.

Check symbol names, contract sizes, tick sizes, digits, trading sessions, holiday handling, min and max lot sizes, swaps, margin settings, execution mode, permissions, and markups. Then check them again against the accounts and groups that will actually trade through the route.

The test should include normal orders, boundary cases, and deliberately invalid orders. A clean reject is useful. A confusing reject that requires three people to decode is future support load.

4. Execution evidence

Before go-live, a broker should be able to reconstruct a sample order from start to finish.

What price was visible? Which route was selected? What did the provider receive? What came back? Was there slippage? Was the fill partial or complete? Which timestamps are authoritative? Where is the evidence stored? Can dealing, support, and technology see the same story without copying logs into a spreadsheet?

This is not about promising a particular trading outcome. It is about making sure the business can explain its operational process. No integration should go live if the only person who can interpret execution evidence is the developer who wired it together.

5. Reconciliation and post-trade checks

Post-trade behaviour is where a lot of weak integrations become expensive.

The broker should test trade capture, booking, commissions, swaps, account balance impact, reports, and any downstream reconciliation. If a trade exists in one system but not another, the team needs a queue, an owner, and a safe repair path. An email thread is not enough.

This is also where an integration has to meet the operating model, not just the platform. Who reviews breaks? Who can repair them? What needs approval? What is the audit trail?

6. Third-party and resilience ownership

A liquidity provider is a third-party dependency, even when the relationship feels familiar.

The FCA's material on outsourcing and operational resilience is a useful reminder that firms need to understand the people, processes, technology, information, and third-party dependencies involved in important services. The Bank of England's operational resilience material also keeps the focus on important business services, impact tolerances, mapping, and testing.

For a broker, that should translate into practical questions. Who owns provider escalation? What are the support hours? What happens if the provider degrades during a volatile session? What is the rollback path? What is the communication route between dealing, technology, support, and management?

7. Go-live rehearsal

The final test should look like the first day of production.

Rehearse the cutover, monitoring, first orders, support visibility, escalation path, and rollback. Include the people who will actually operate the integration, not only the people who built it. Agree what signals would stop the launch, what signals would keep it under watch, and what signals would count as normal.

If nobody can say what would make the team pause the rollout, the go-live gate is not mature enough.

What good looks like

A good liquidity provider integration feels boring on launch day.

The team knows which flow is in scope. The platform route is visible. Symbol settings have been compared. Rejection behaviour is understood. Execution evidence can be reconstructed. Reconciliation has an owner. Support knows where to look. Failover and rollback are not theoretical.

That does not remove market risk, execution risk, or commercial judgement. It simply stops the technology layer from adding avoidable confusion.

This is the same operating pattern behind the MetaTrader operations checklist I wish every broker had and what actually breaks first when a brokerage gets busy. The technical system matters, but the operating loop around it is what decides whether people can act under pressure.

A broker should not judge an LP integration by whether it connects in a quiet test window. It should judge it by whether the business can operate it, evidence it, support it, and recover from it when the market is not quiet.

This article is operational commentary only. It is not investment advice, trading advice, or a recommendation about any provider.

Sources