Home About Services IT Infrastructure Platform Support Risk Operations CRM & Plugin Development Licensing & Corporate Infrastructure Contact
English Türkçe Español Français Deutsch Português 中文 العربية Русский 日本語
PrimeXM XCore

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.

Short answer: PrimeXM XCore integration connects your MT4 or MT5 server to PrimeXM's XCore order management, aggregation, risk and reporting engine through PrimeXM's MT4 Bridge or MT5 Gateway, a server-side plugin. The broker then maps symbols, sets A-book/B-book routing and markups, connects liquidity providers over FIX, tests in demo and monitors execution after go-live.

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.

PrimeXM XCore components (source: primexm.com/xcore/solutions/, accessed 8 October 2026)
ComponentWhat PrimeXM says it doesBroker decision during integration
IntegrationsConnectivity to "over 120 liquidity sources, including tier-one banks, ECNs and Exchanges"Which LPs, which FIX sessions, cross-connect or internet
AggregationMulti-tiered best bid/offer aggregation; unlimited liquidity pools per symbol and time framePool composition per symbol and session
Smart order routingRouting rules by client, symbol, order type, trade size and target LP; unlimited markup profilesRouting matrix and markup profiles per group
Risk managementA-book, B-book and custom execution models; real-time switching; exposure limits; overflow to LPsExecution model per group, exposure limits, news-time rules
BridgingMT4 Bridge and MT5 Gateway, "light-weight server side plugin" connecting MetaTrader to XCoreWhich MT servers, groups and symbols are bridged
MonitoringDashboards, log viewer, real-time email notifications, connector and provider status, historic logsWho receives alerts and what triggers them
ReportingCustom reports on slippage, execution times, positions and rejections; export for regulatory reportingDaily and monthly report set, delivery method
MT AnalyticsOrders and trades reports, open positions, currency exposure, Value at Risk, client profilingWhich 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
Typical PrimeXM XCore data flow for a MetaTrader broker (FXSUPPORT illustration based on PrimeXM's published architecture).

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)
PrimeXM XCore published fee components (primexm.com/xcore/pricing/, accessed 8 October 2026)
Fee groupItemPublished priceNotes
InstanceXCore instance$2,000 per monthFixed, per instance
Connectivity (Maker)FIX Maker$600 per monthOne pricing and one trading connection
Connectivity (Taker)MT4/MT5 Taker$1,200 per monthOne pricing and one trading connection, one bridge, one feeder
Connectivity (Taker)FIX TakerFrom $100 per monthExtra streams $50 each
Connectivity (Taker)Binary Taker$100 per monthOne pricing and one trading connection
Connectivity (Giveup)FIX post-trade$400 per monthPer connection
Volume (fiat)Margin fee / Execution fee0.50 USD/M / 1.00 USD/M per sideB-book and XCore-to-XCore volume: one side only
Volume (crypto)Margin fee / Execution fee2.50 USD/M / 5.00 USD/M per sideDiscount rises with reference volume
TransactionPer filled order0.001 USDNot 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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 Telegram

How 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.

XCore + MetaTrader pre-go-live test plan (FXSUPPORT checklist)
Test areaWhat to testPass criteria
QuotesFeeder prices for every mapped symbol, including suffixed groupsBid/ask, digits and markup match the configured profile
Market ordersBuy and sell at minimum, typical and large sizeFills booked identically in MetaTrader and XCore
Pending ordersEvery pending order type in use (4 on MT4, 6 on MT5)Correct trigger, fill and routing
Partial fillsOrders larger than top-of-book liquidityPartial or sweep behaviour matches the rule set
RoutingA-book, B-book and custom groups; overflow thresholdsFlow lands on the intended LP or book
RejectionsLP reject, off-quotes, market closed, insufficient marginClear client message, no orphan positions
DisconnectsDrop an LP session and the bridge connectionAlerts fire; failover or safe halt; clean resync
Sessions and holidaysSymbol sessions, rollover, DST change, holiday scheduleNo trading outside sessions; swaps applied correctly
ReconciliationPositions in MT, XCore and LP statements; coverage accountsZero unexplained differences
ReportingScheduled reports, exports, MT AnalyticsReports 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.

What to monitor in an XCore + MT4/MT5 setup
MetricWhere to see itWhy it matters
Connector and LP session statusXCore monitoring, Connection Status panelA silent session drop means stale prices or rejected orders
Rejection rate by LP and symbolXCore reportsRising rejects point to limits, symbol or margin issues at the LP
Slippage and execution timeXCore reportingThe main execution-quality evidence for clients and regulators
Price spikes and gapsQuote Book AnalyzerBad ticks trigger stop-outs and complaints
Exposure and VaRMT Analytics, XCore riskB-book risk must stay inside limits, especially around news
MT to XCore reconciliationCoverage accounts, reportsMismatches turn into real money losses if left unresolved
MetaTrader server healthMT server logs, OS monitoringThe 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?
PrimeXM XCore is a hosted order management, liquidity aggregation, risk and reporting engine for brokers. It connects trading platforms such as MT4 and MT5 to liquidity providers over FIX and lets the broker set aggregation, markups, A-book/B-book routing and exposure limits.
What is the PrimeXM bridge?
The "PrimeXM bridge" usually means the PrimeXM MT4 Bridge or MT5 Gateway. PrimeXM describes it as a light-weight server-side plugin that connects MetaTrader to the broker's XCore instance. XCore is the engine and the bridge is the connector.
Does PrimeXM XCore work with MetaTrader 5?
Yes. MetaQuotes published PrimeXM's MT5 Gateway release on 22 May 2017. The announcement said the gateway supports MetaTrader 5 features including Market Depth and is delivered with a dedicated XCore instance.
Can I still connect MT4 to XCore?
Yes. PrimeXM still lists the MT4 Bridge alongside the MT5 Gateway. Note that MetaQuotes states MT4 licences are no longer available for purchase, so new brokerages normally start on MT5.
How much does PrimeXM XCore cost per month?
PrimeXM's pricing page lists a $2,000 monthly instance fee, connectivity fees (for example $600 per FIX Maker and $1,200 per MT4/MT5 Taker), volume fees and a $0.001 transaction fee. Each instance is billed at the maximum of these fee groups, not their sum. Hosting and integration services are extra. Check current figures with PrimeXM.
Do I have to host my MT5 server with PrimeXM?
No. PrimeXM offers to host MT4/MT5 servers next to XCore in its Equinix suites, which shortens the network path. Brokers can also run MetaTrader on their own infrastructure and connect to XCore. We help assess which suits your volume and latency needs.
Does XCore support A-book and B-book routing?
Yes. PrimeXM says XCore supports A-book, B-book and custom execution models, with real-time switching between them, exposure limits per symbol and currency, and automatic overflow of risk to LPs.
How long does a PrimeXM XCore integration take?
It depends mainly on how quickly PrimeXM provisions the instance and how quickly the LPs issue FIX sessions. The MetaTrader-side work, mapping and testing follow the nine steps on this page. We give dated plans after a technical review.
What are coverage accounts in PrimeXM?
Coverage accounts are accounts set up inside MetaTrader that record trades executed in XCore, used for monitoring and exposure tracking. Since 2020, PrimeXM has offered automatic synchronisation between MT4 Coverage accounts and XCore Margin accounts used for pre-trade credit checks.
Is XCore better than MetaTrader 5 Ultency?
They serve different needs. Ultency is built into MT5, and MetaQuotes says it gives access to more than 30 liquidity providers. XCore is a separate engine with its own risk, reporting and multi-platform connectivity. The choice depends on your LP list, risk model and budget.
Can FXSUPPORT take over an existing XCore setup?
Yes. We start with a review of your MetaTrader servers, bridge configuration, symbol mapping, routing and monitoring, then document the setup and take over day-to-day support of the MetaTrader side and the operational checks around XCore.
Is FXSUPPORT a PrimeXM partner?
No. FXSUPPORT is independent and not affiliated with PrimeXM or MetaQuotes. PrimeXM XCore is one of the technologies we work with. Licensing and commercial terms for XCore are agreed directly between you and PrimeXM.

Sources

  1. XCore — PrimeXM (accessed 8 October 2026)
  2. XCore Solutions — PrimeXM (accessed 8 October 2026)
  3. MT4/MT5 Bridge and MT Analytics — PrimeXM (accessed 8 October 2026)
  4. XCore Pricing — PrimeXM (accessed 8 October 2026)
  5. XCore Learn (modules) — PrimeXM (accessed 8 October 2026)
  6. Institutional Hosting — PrimeXM (accessed 8 October 2026)
  7. PrimeXM home page (accessed 8 October 2026)
  8. About Us — PrimeXM (accessed 8 October 2026)
  9. MetaTrader 5 integration with the PrimeXM liquidity aggregation engine, 22 May 2017 — MetaQuotes (accessed 8 October 2026)
  10. PrimeXM Announces Integration of MetaTrader 5 Gateway to XCore System, 22 May 2017 — Finance Magnates (accessed 8 October 2026)
  11. PrimeXM updates XCore with MT4 synchronization, 31 August 2020 — FX News Group (accessed 8 October 2026)
  12. B2BROKER launches PrimeXM XCore support and maintenance for brokers — FinanceFeeds (accessed 8 October 2026)
  13. MetaTrader 5 for brokers (Ultency) — MetaQuotes (accessed 8 October 2026)
  14. MetaTrader 4 for brokers — MetaQuotes (accessed 8 October 2026)
  15. 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.