PrimeXM XCore Integration for MT4 and MT5 Brokers
A broker-side guide to connecting MetaTrader 4 and MetaTrader 5 to PrimeXM XCore: architecture, the published fee formula, a step-by-step integration plan, a pre-go-live test plan and the metrics to monitor afterwards.
PrimeXM XCore integration for MT4 and MT5 brokers: what XCore and the MT4 Bridge / MT5 Gateway do, published pricing, setup steps, testing and monitoring.
What is PrimeXM XCore?
PrimeXM XCore is a hosted trading and liquidity aggregation engine that sits between a broker's trading platforms and its liquidity providers (LPs). PrimeXM describes it as follows:
"PrimeXM's XCore is the industry leading solution for those seeking an ultra-low latency order management, risk and reporting solution."— PrimeXM, XCore page (accessed October 2026)
According to the same page, XCore aggregates multi-asset liquidity "across an excess of 120 industry leading market makers" and supports MT4/MT5, FIX API and PrimeXM's own web trading interface. PrimeXM's home page uses newer, larger numbers: "A community of over 300 financial partners" and "170 Liquidity Providers". Both pages were live when we checked, so cite the figure with its page.
PrimeXM states that it was established in 2010 and that its infrastructure hubs are the Equinix data centres LD4 (London), NY4 (New York), TY3 (Tokyo) and SG1 (Singapore). It is not a client-facing platform but the execution and risk layer behind your MetaTrader server.
FXSUPPORT is an independent MT4/MT5 support company, not affiliated with PrimeXM or MetaQuotes. XCore is one of the technologies we work with, alongside oneZero Hub, Match-Trade and FIX API connections.
XCore components that matter for an integration
An XCore integration touches eight components. PrimeXM lists them on its solutions page, and each one needs its own configuration decisions. The table summarises what PrimeXM says each component does and what the broker has to decide.
| Component | What PrimeXM says it does | Broker decision during integration |
|---|---|---|
| Integrations | Connectivity to "over 120 liquidity sources, including tier-one banks, ECNs and Exchanges" | Which LPs, which FIX sessions, cross-connect or internet |
| Aggregation | Multi-tiered best bid/offer aggregation; unlimited liquidity pools per symbol and time frame | Pool composition per symbol and session |
| Smart order routing | Routing rules by client, symbol, order type, trade size and target LP; unlimited markup profiles | Routing matrix and markup profiles per group |
| Risk management | A-book, B-book and custom execution models; real-time switching; exposure limits; overflow to LPs | Execution model per group, exposure limits, news-time rules |
| Bridging | MT4 Bridge and MT5 Gateway, "light-weight server side plugin" connecting MetaTrader to XCore | Which MT servers, groups and symbols are bridged |
| Monitoring | Dashboards, log viewer, real-time email notifications, connector and provider status, historic logs | Who receives alerts and what triggers them |
| Reporting | Custom reports on slippage, execution times, positions and rejections; export for regulatory reporting | Daily and monthly report set, delivery method |
| MT Analytics | Orders and trades reports, open positions, currency exposure, Value at Risk, client profiling | Which MT groups feed analytics |
PrimeXM's Learn page adds modules that come up in projects: the Account Module (Margin, NOP and Risk accounts with pre-trade margin checks), the Configuration Module (real-time and scheduled "if-then-else" changes), Report Module scheduling by email or SFTP, Position Auto Hedge and synthetic symbols.
How the MT4 Bridge and MT5 Gateway connect to XCore
MetaTrader connects to XCore through a plugin that PrimeXM installs on the MetaTrader server side. On MT4 it is the MT4 Bridge and on MT5 it is the MT5 Gateway. PrimeXM describes them this way:
"PrimeXM's MT4 Bridge and MT5 Gateway is a powerful yet light-weight server side plugin which connects MT4 and MT5 platforms to the client's XCore order management and reporting engine."— PrimeXM, XCore Solutions (accessed October 2026)
PrimeXM lists these bridge features: full support for parallel processing, "thousands of trades per second", synchronisation between MetaTrader and XCore, complex order routing, and partial fill and sweep-the-book handling. It adds that execution rules can be fine-tuned per MT account, symbol and order type "without the need of server restart".
Clients (MT4/MT5 terminals, WebTrader, mobile)
|
MT4 / MT5 trade server
| PrimeXM MT4 Bridge / MT5 Gateway (server-side plugin)
v
XCore (dedicated instance, Equinix LD4 / NY4 / TY3 / SG1)
- aggregation, markups, routing
- A-book / B-book / custom risk models
- monitoring, reporting, MT Analytics
| FIX sessions (cross-connects or internet)
v
LP 1 LP 2 LP 3 ... Post-trade / give-up
MT5 Gateway: what changed when it launched
MetaQuotes published PrimeXM's MT5 Gateway release on 22 May 2017. The announcement said the gateway "takes into account all new features of the MetaTrader 5 platform, including support of the Market Depth". It also said the MetaTrader 4 Gateway to PrimeXM was "used by 200 brokers around the world" at that time, which is a 2017 figure. Finance Magnates quoted PrimeXM as saying that it had tested the MT5 integration with customers since November 2016.
Coverage accounts and margin accounts
PrimeXM's MT4/MT5 page lists coverage functionality: accounts set up inside MetaTrader that record trades executed in XCore, for monitoring and exposure tracking. In August 2020 FX News Group reported that PrimeXM had added automatic synchronisation between XCore Margin accounts and MT4 Coverage accounts. Margin accounts handle pre-trade credit checks, so if you serve B2B or FIX API clients, decide early whether risk is checked before the trade (margin accounts) or after it (coverage accounts).
MT4 versus MT5 on the MetaTrader side
MetaQuotes states that "The MetaTrader 4 trading platform licenses are no longer available for purchase." New projects therefore start on MT5, which differs in ways that affect the bridge: netting and hedging accounts (MT4: hedging only), unlimited symbols (MT4: 1,024) and 6 pending order types (MT4: 4). Each changes symbol mapping and the test plan. If you are moving platforms at the same time, see our MT4 to MT5 migration service.
How much does PrimeXM XCore cost?
PrimeXM publishes its XCore fee schedule. The key point is that the monthly fee for each instance is the maximum of four fee groups, not their sum. Some third-party guides add the components together, which overstates the minimum. The figures below come from PrimeXM's pricing page. FXSUPPORT does not resell XCore and has no pricing of its own in this table.
"Each live XCore is charged a monthly fee based on the maximum (not the sum) of Instance, Connectivity, Volume, and Transaction Fees"— PrimeXM, XCore Pricing (accessed October 2026)
| Fee group | Item | Published price | Notes |
|---|---|---|---|
| Instance | XCore instance | $2,000 per month | Fixed, per instance |
| Connectivity (Maker) | FIX Maker | $600 per month | One pricing and one trading connection |
| Connectivity (Taker) | MT4/MT5 Taker | $1,200 per month | One pricing and one trading connection, one bridge, one feeder |
| Connectivity (Taker) | FIX Taker | From $100 per month | Extra streams $50 each |
| Connectivity (Taker) | Binary Taker | $100 per month | One pricing and one trading connection |
| Connectivity (Giveup) | FIX post-trade | $400 per month | Per connection |
| Volume (fiat) | Margin fee / Execution fee | 0.50 USD/M / 1.00 USD/M per side | B-book and XCore-to-XCore volume: one side only |
| Volume (crypto) | Margin fee / Execution fee | 2.50 USD/M / 5.00 USD/M per side | Discount rises with reference volume |
| Transaction | Per filled order | 0.001 USD | Not charged with dedicated hosting of XCore and the Trade Database |
The connectivity group has its own formula: Giveup Fees + Max(Maker Fees, Taker Fees). Take one XCore instance with one FIX LP (Maker, $600) and one MT5 server (Taker, $1,200) and no give-up. Connectivity is $1,200 and the instance fee is $2,000. If volume and transaction fees stay below $2,000, our reading of the formula gives a monthly XCore fee of $2,000, not $3,800. Once executed volume grows past the point where volume fees exceed the other groups, the volume fee becomes the bill. Hosting, cross-connects and MetaTrader licensing are separate costs. Confirm your own case with PrimeXM before you budget.
FXSUPPORT's integration work is quoted separately, based on the number of MT servers, LPs, symbols and execution models, and whether you want ongoing monitoring.
PrimeXM XCore integration with MT4/MT5: step by step
A clean XCore integration has nine stages, from scoping to post-launch tuning. This is the sequence FXSUPPORT follows. PrimeXM handles provisioning and its own infrastructure; the split of other tasks depends on your contract with PrimeXM.
- Scope and inventory. List every MT4/MT5 server, client group, symbol (with suffixes), LP, execution model and any FIX or B2B taker. Record current routing, markups and swap sources.
- Hosting and network decision. Choose where the MetaTrader server runs relative to XCore. PrimeXM's hosting page says clients can host "MT4/MT5 servers and XCORE suites" in its Equinix NY4, LD4, TY3 and SG1 suites. The alternative is your own servers connected over the internet or a private line. We support both, including our own server hosting in the UK and the Netherlands.
- XCore instance and accounts. PrimeXM provisions the dedicated instance. Then set up users, portal permissions, and Margin, NOP or Risk accounts according to your risk model.
- LP connectivity. Request FIX sessions from each LP, exchange session details, and bring up pricing and trading sessions. Check symbol lists, contract sizes, volumes and trading hours against each LP's specification.
- Bridge or gateway installation. Install the PrimeXM MT4 Bridge or MT5 Gateway on the trade server, then check it in a maintenance window before enabling any live group. Configure the feeder for quotes and the trading connection for orders.
- Symbol mapping and aggregation. Map MetaTrader symbols, including suffixed variants, to XCore instruments. Build liquidity pools per symbol and time frame, and define markup profiles. Synthetic symbols and baskets can also be configured in XCore.
- Routing and risk rules. Assign A-book, B-book or custom models per group and symbol. Set exposure limits per symbol, currency and time frame, overflow rules to LPs, and news-time restrictions. Check MT5 netting/hedging mode.
- Testing in demo and UAT. Run the test plan below on a demo MT server or demo groups connected to XCore, then repeat a reduced set on live with small internal accounts.
- Go-live and tuning. Move groups in stages, watch rejections, slippage and latency, and tune routing and markups from live data. Agree alert recipients and daily reports.
Timing depends mostly on LP onboarding and PrimeXM provisioning, not the MetaTrader work.
Get a written XCore integration plan
Tell us your MT4/MT5 servers, LPs and execution model. We will map the steps above to your setup and send a plan and a quote.
Request a free technical review WhatsApp TelegramHow to test a PrimeXM XCore integration before go-live
Test every order path, symbol class and failure mode on demo before any real client order goes through XCore. The table is the core of the user acceptance test (UAT) plan we run. Expected results are written for your configuration, not taken from PrimeXM.
| Test area | What to test | Pass criteria |
|---|---|---|
| Quotes | Feeder prices for every mapped symbol, including suffixed groups | Bid/ask, digits and markup match the configured profile |
| Market orders | Buy and sell at minimum, typical and large size | Fills booked identically in MetaTrader and XCore |
| Pending orders | Every pending order type in use (4 on MT4, 6 on MT5) | Correct trigger, fill and routing |
| Partial fills | Orders larger than top-of-book liquidity | Partial or sweep behaviour matches the rule set |
| Routing | A-book, B-book and custom groups; overflow thresholds | Flow lands on the intended LP or book |
| Rejections | LP reject, off-quotes, market closed, insufficient margin | Clear client message, no orphan positions |
| Disconnects | Drop an LP session and the bridge connection | Alerts fire; failover or safe halt; clean resync |
| Sessions and holidays | Symbol sessions, rollover, DST change, holiday schedule | No trading outside sessions; swaps applied correctly |
| Reconciliation | Positions in MT, XCore and LP statements; coverage accounts | Zero unexplained differences |
| Reporting | Scheduled reports, exports, MT Analytics | Reports arrive on time with correct data |
Keep the evidence (trade IDs, FIX log extracts) as a regression baseline for future XCore or MetaTrader updates.
Monitoring XCore after go-live
After launch, the work shifts from configuration to monitoring execution quality, connectivity and reconciliation every trading day. XCore already provides the tools, and PrimeXM lists "Custom automated email alerts to notify your team when there might be a problem", connector and LP status in real time, and historic log access. What brokers usually lack is someone watching them.
| Metric | Where to see it | Why it matters |
|---|---|---|
| Connector and LP session status | XCore monitoring, Connection Status panel | A silent session drop means stale prices or rejected orders |
| Rejection rate by LP and symbol | XCore reports | Rising rejects point to limits, symbol or margin issues at the LP |
| Slippage and execution time | XCore reporting | The main execution-quality evidence for clients and regulators |
| Price spikes and gaps | Quote Book Analyzer | Bad ticks trigger stop-outs and complaints |
| Exposure and VaR | MT Analytics, XCore risk | B-book risk must stay inside limits, especially around news |
| MT to XCore reconciliation | Coverage accounts, reports | Mismatches turn into real money losses if left unresolved |
| MetaTrader server health | MT server logs, OS monitoring | The plugin depends on a healthy trade server |
FXSUPPORT's MetaTrader support covers 24/5 monitoring of these points, end-of-day risk reports, toxic-flow lists, session and DST/holiday schedule checks, and log monitoring, with a 99.9% uptime target for the infrastructure we manage. Risk operations are described on our forex risk management page.
Common XCore integration problems and how we fix them
Most XCore incidents come from configuration drift between MetaTrader, XCore and the LPs. The usual ones:
Symbol mismatches
Different digits, contract sizes or suffixes between the MT symbol, the XCore instrument and the LP. We fix this with a single mapping sheet that is checked against every new LP and every new MT group.
Orders stuck or orphaned
Disconnects during execution can leave a position in one system but not the other. We reconcile with coverage accounts and FIX logs, then add an alert for the cause.
Wrong book
A group or symbol ends up on the wrong execution model after a change. We review routing rules after every configuration change and use the XCore audit log to trace who changed what.
Session and holiday errors
A DST change or exchange holiday that is set in MetaTrader but not in XCore, or the other way round. We check holiday and DST schedules on both sides before each change.
Server-side performance
A slow or overloaded MT trade server delays the bridge. We monitor the server and tune it. See forex server troubleshooting.
XCore compared with other bridge options
XCore is one of several ways to connect MetaTrader to liquidity; the choice depends on volume, risk model and how much you run yourself. Alternatives include oneZero Hub, Match-Trade bridging, standalone MT4/MT5 bridges that connect to FIX liquidity, and MetaQuotes' own option: MetaQuotes says MetaTrader 5 includes Ultency, a built-in aggregation and matching solution with access to "more than 30 liquidity providers".
Third-party firms also sell managed XCore services. In February 2025, B2BROKER announced PrimeXM XCore support and maintenance services. FXSUPPORT works across bridges, which helps when XCore runs alongside another bridge or you are moving between them. Compare options on our forex bridge solutions and liquidity provider integration pages.
What FXSUPPORT does in a PrimeXM XCore project
FXSUPPORT handles the MetaTrader side and the day-to-day operation around XCore. PrimeXM handles the XCore product and its own infrastructure. In practice our work covers:
- Architecture and inventory: servers, groups, symbols, LPs, routing and risk model.
- MT4/MT5 server setup, updates, backups and configuration, plus bridge configuration on the MetaTrader side.
- Symbol mapping, aggregation pools, markup profiles and A-book/B-book routing in XCore, on your instructions.
- LP and FIX session coordination with your liquidity providers.
- UAT test plan, test execution and go-live support.
- 24/5 monitoring, log monitoring, end-of-day risk reports, toxic-flow lists, session and DST/holiday checks.
- Related: plugin development, API integration, CRM.
The first step is a free technical review with a written plan and quote.
Frequently asked questions
What is PrimeXM XCore?
What is the PrimeXM bridge?
Does PrimeXM XCore work with MetaTrader 5?
Can I still connect MT4 to XCore?
How much does PrimeXM XCore cost per month?
Do I have to host my MT5 server with PrimeXM?
Does XCore support A-book and B-book routing?
How long does a PrimeXM XCore integration take?
What are coverage accounts in PrimeXM?
Is XCore better than MetaTrader 5 Ultency?
Can FXSUPPORT take over an existing XCore setup?
Is FXSUPPORT a PrimeXM partner?
Sources
- XCore — PrimeXM (accessed 8 October 2026)
- XCore Solutions — PrimeXM (accessed 8 October 2026)
- MT4/MT5 Bridge and MT Analytics — PrimeXM (accessed 8 October 2026)
- XCore Pricing — PrimeXM (accessed 8 October 2026)
- XCore Learn (modules) — PrimeXM (accessed 8 October 2026)
- Institutional Hosting — PrimeXM (accessed 8 October 2026)
- PrimeXM home page (accessed 8 October 2026)
- About Us — PrimeXM (accessed 8 October 2026)
- MetaTrader 5 integration with the PrimeXM liquidity aggregation engine, 22 May 2017 — MetaQuotes (accessed 8 October 2026)
- PrimeXM Announces Integration of MetaTrader 5 Gateway to XCore System, 22 May 2017 — Finance Magnates (accessed 8 October 2026)
- PrimeXM updates XCore with MT4 synchronization, 31 August 2020 — FX News Group (accessed 8 October 2026)
- B2BROKER launches PrimeXM XCore support and maintenance for brokers — FinanceFeeds (accessed 8 October 2026)
- MetaTrader 5 for brokers (Ultency) — MetaQuotes (accessed 8 October 2026)
- MetaTrader 4 for brokers — MetaQuotes (accessed 8 October 2026)
- MetaTrader 5 vs MetaTrader 4 comparison — MetaQuotes (accessed 8 October 2026)
FXSUPPORT is not affiliated with MetaQuotes Ltd. or the vendors named on this page. General information, not legal or investment advice.
Planning or fixing a PrimeXM XCore setup?
Send us your MetaTrader version, LP list and current routing. We will review the setup and reply with a written integration or remediation plan and a quote.