Trading infrastructure · MT4 · MT5 · Prop

We build the brokerage MetaTrader leaves to you.

MT5 gives you an execution server and a terminal. It does not give you copy trading, prop challenges, a client cabinet, payment rails, dealing-desk risk control or a notification channel your clients actually read. We build those — under your brand, on your infrastructure — and we ship a complete trading platform of our own when you would rather not run MetaTrader at all.

10,000concurrent clients, one node
51 mscopy latency, measured live
43broker components
5terminals, one codebase
Three ways in

Take the whole platform, or keep the one you have.

Most brokers who talk to us already run MT5 and cannot move. That is the normal case, not the exception — so nothing here asks you to migrate.

Option one

Add components to your MT5

We deliver white-label modules onto the MT5 server you already own — as in-process server plugins, as services against the Manager API, or as web front-ends on your domain. Your licence, your server, your brand.

  • Nothing migrates — your accounts and history stay where they are
  • Licensed per component, switched on from a control plane
  • Start with one module, add the rest when it earns its place
Option two

Run our platform instead

ZT4 is a complete brokerage in one Docker stack: trading server, five terminals, admin and dealer consoles, CRM, prop engine and partner portal. No MetaQuotes licence, no per-seat terminal fees, no vendor gatekeeping.

  • Your traders keep their MQL4 and MQL5 strategies
  • Single-server deploy; scales to multi-node when you need it
  • Self-hosted — the stack runs on hardware you control
Option three

Commission what is missing

The interesting work is usually the thing no vendor sells. We have written MT5 server plugins in C++, an MQL bytecode virtual machine, copy engines, KYC and payment flows, and the back offices around them.

  • Fixed-scope builds or an embedded engineering team
  • Source handed over — no black boxes on your critical path
  • We operate what we build, if you want it operated
The platform

ZT4 — a brokerage that fits in one Docker stack.

A full MetaTrader-class platform written from scratch: matching server, terminals on every device, the back office around them, and an MQL runtime so the strategies your clients already trust keep running. It is live, it is licensed per capacity, and it has its own site.

Open the full ZT4 Platform site →

Trading server

.NET 7 / ASP.NET Core with REST and SignalR streaming. Full order pipeline, margin and stop-out monitors, bar builder, swap calculation, news and push delivery.

  • Market · Limit · Stop, with SL/TP and trailing
  • JWT with refresh rotation, TOTP two-factor, investor passwords
  • Prometheus metrics and Grafana dashboards bundled

Five terminals, one codebase

Web, Windows and macOS desktop, iOS and Android — the same charts, orders and history following the trader between devices in real time.

  • Nine timeframes, candle / bar / line, full indicator set
  • Desktop: multi-chart workspace, pop-out windows, EA attach
  • Mobile: biometric sign-in and push on orders, margin and funds

MQL4 and MQL5 runtime

Our own bytecode virtual machine executes trader strategies server-side and on the desktop, including compiled .ex4 programs decoded down to the container format.

  • Both dialects, one runtime — no rewrite for your clients
  • Expert advisors, custom indicators and scripts
  • Browser strategy editor with a real step debugger — breakpoints, call stack and watches
  • Tick-level backtesting with a visual report

Admin and dealer consoles

Accounts, symbols and groups, balance approvals, broadcasts, data feeds, gateways, routing, plugins and reports — plus a dealer desk with live positions across the book.

  • Account drill-down, daily P&L, manual intervention
  • Per-symbol routing: automatic, specific, or by pattern
  • Role-based access down to the individual screen

CRM, prop engine and partners

The commercial layer ships with the platform: sales and retention CRM, funded-trader challenges, and a multi-level introducing-broker programme.

  • Lead capture from your landing pages into the sales pipeline
  • Challenge phases, drawdown rules, payouts and paid resets
  • Partner cabinet with downline, earnings and payout runs

Feeds, gateways and plugins

Quotes in, orders out, and a plugin surface for whatever your book needs that we have not already written.

  • Built-in feeds: simulator, Binance book ticker, manual
  • Gateways: internal self-fill and mock with slippage
  • Host-mounted plugins survive image rebuilds
Shipped software

Screens from the running product.

Not renders. These are the panels your traders and your desk would open tomorrow.

Web terminal with multi-chart workspace, market watch and open positions
Web terminal — dockable workspace
Mobile terminal chart view with indicators and order controls
Mobile — chart
Admin back office showing account management screens
Admin back office
Manager console showing live positions across accounts
Dealer console
Mobile terminal quotes list with live prices
Mobile — quotes
Components for your MT5

Forty-three modules that install onto the server you already run.

Delivered three ways depending on what the job needs: an in-process C++ plugin when a decision has to happen before execution, a Manager API service when it does not, and a web front-end on your own domain. Licensed per component from a control plane, so you switch on what you buy and nothing else. Read the full catalogue for what each one does and why a desk asks for it.

Running on live broker infrastructure Shipped in our own platform — ported to your MT5 Built to order

Platform & delivery

How everything else gets onto your server and stays licensed.

Control plane & licensing

The service that licenses each component to each broker and delivers it onto their own infrastructure: signed licences bound to one installation, per-broker feature switching, version channels, branding, and an agent on your side that pulls what it is entitled to.

In-house edition

The same catalogue for an operator running its own brokerage. Instead of shipping another CRM it installs as a service layer into the CRM you already run, so client identity, KYC status and support workflows stay in one place.

Investment & social

Turn your best traders into an acquisition channel.

Copy Trading

Traders publish accounts as strategies with verified track records; investors subscribe and every trade replicates with volume scaling, risk limits and symbol filters. Ratings, subscription management and automated fee settlement included.

Social Trading

Public profiles with verified statistics, activity feeds, followers, discussions and leaderboards. Your client base becomes a community, and copy relationships form out of it.

PAMM

Pooled management: investors fund a manager's pool, the manager trades the combined capital, and P&L allocates by share. Fee schedules, high-water mark and investor reporting.

MAM

Managed accounts without pooling — one master interface multiplied across client accounts by equity, balance, fixed lot or percentage. Client funds never leave their own account.

Promotion & engagement

Cheaper than buying the same deposits from an affiliate.

Price Alerts

Server-side price monitoring that works with the terminal closed. Level crossings and percentage moves delivered by push, Telegram or email, with a live admin status view.

Prediction Campaigns

Gamified contests on any instrument or event — where gold closes on Friday, what the index does after the rate decision. Live leaderboards, automatic prize crediting, admin portal.

Tournaments

Scheduled trading competitions on live or demo accounts, free or paid entry, real-time leaderboards, automatic prize-pool distribution and anti-cheat rules.

Bonus & Credit Manager

Deposit bonuses issued as credit, conversion to withdrawable funds after traded volume, and automatic proportional credit removal on withdrawal.

Prop firm suite

A funded-trader business, including the part that settles disputes.

Prop Challenge Platform

Storefront selling evaluations with integrated payments, automatic account provisioning, phase rules, a live progress dashboard, funded-account issuance, payouts and paid resets. Running in our own platform today, including on-chain crypto settlement, KYC review and an affiliate ledger.

Real-Time Challenge Enforcement

Drawdown breaches detected tick by tick inside the server: positions close and the account flags at the moment of violation, not minutes later when a poller notices.

Client suite

Everything between "interested" and "funded".

Trader Cabinet

White-label client area on your domain: registration, KYC collection and review, account opening and leverage changes, deposits, withdrawals, transfers, history, and single sign-on into the terminal.

IB & Partner Program

Multi-level introducing brokers: referral links, per-lot rebates, revenue share and CPA, commission calculated on every trade, partner cabinet and payout management.

Payments

One framework, then the rails that suit your regions.

Payment Gateway Framework

The foundation every connector plugs into: deposits credited to the trading account on provider confirmation, withdrawals with maker-checker approval, routing by region, method and amount, cascading of declines to an alternate provider, and full reconciliation.

Nuvei · cards

Global card acquiring with deep roots in this industry, plus a wide catalogue of alternative methods and payouts through one integration. Local acquiring lifts approval rates; smart routing and decline recovery are built in.

Checkout.com · cards

Tier-one full-stack acquiring for licensed brokers: direct scheme connections, granular decline data, strong EU, UK and MENA coverage, and high approval rates on 3-D Secure.

Praxis · orchestration

Payment orchestration built for trading: hundreds of pre-integrated providers behind one cashier, per-region checkout composition, automatic cascading, unified reconciliation.

BridgerPay · orchestration

An alternative orchestration rail so the payment layer never locks you in — cascading retries that recover failed deposits, a unified checkout, one dashboard across providers.

B2BinPay · crypto

Institutional crypto processing: BTC, ETH and stablecoins accepted with instant conversion and settlement in fiat or crypto, so you never hold wallets or keys.

CoinsPaid · crypto

High-volume crypto gateway with 20+ currencies and built-in AML screening of incoming funds before they are credited, with fiat settlement.

CoinPayments · crypto

The broadest altcoin coverage on the market with low processing fees — a cheap entry channel and long-tail coverage for crypto-native audiences.

Zota · local bank rails

Local methods and domestic bank transfers across APAC, LatAm, Africa and MENA through one API — deposits from markets where international cards barely work.

Volt · open banking

Real-time account-to-account bank payments with instant confirmation, at a fraction of card cost and with no chargeback exposure.

Bank wire · SEPA / SWIFT

The channel every broker must offer, automated: unique references and virtual IBANs where available, statement matching and crediting, compliance holds, and a full audit trail.

Dealing & risk

The modules that decide whether a good month survives one bad hour.

Risk Dashboard

Net exposure by symbol and asset class, A/B book split, top clients by exposure and P&L, margin utilisation, unusual-activity alerts and historical analytics — across MT4, MT5, cTrader and Match-Trader behind one normalised API. A server with no live connector reads offline and zero; we do not invent numbers to fill a chart.

Auto-Hedger

When net exposure crosses a threshold the excess is hedged to a coverage account automatically — per-symbol thresholds, hedge ratios, throttles and an execution log.

Dynamic Leverage

Leverage tiers that step down as position volume grows, per instrument class, with scheduled reductions before high-impact news, weekends and market close.

Price Feed Jammer

Spike and gap filtering, spread engineering by group, session or news window, feed smoothing, and automatic failover between quote sources with per-symbol overrides.

Anti-Abuse & Toxic Flow

Detection of latency arbitrage, tick scalping, coordinated multi-account activity and news-spike gaming, with responses from flagging to per-group execution restrictions.

Back office

The recurring manual work that quietly costs a salary.

Swap Manager

Bulk swap-rate updates across symbols and groups, scheduled synchronisation with coverage rates, triple-swap configuration, and a swap-free programme with automatic assignment, holding limits and abuse control.

Dividend Manager

Corporate actions for share and index CFDs: a maintained dividend calendar, automatic ex-date adjustments with tax coefficients, run as overnight batches with client reporting.

Reporting & Analytics

Scheduled end-of-day extracts, regulatory trade-reporting formats, and broker analytics — volumes, revenue by group and book, client lifetime metrics — as dashboards, files or a warehouse feed.

Notifications & messaging

Clients disengage outside the terminal. Ten channels to reach them there.

Telegram

A branded bot with one-tap account linking, delivering fills, margin warnings, money operations, price alerts and campaign updates.

WhatsApp

Official WhatsApp Business Cloud API: a verified branded sender, approved templates for outbound notifications, and opt-in from the cabinet. Client replies open a service window your support team can take over.

SMS

Aggregator-backed transactional SMS for the events that cannot fail to arrive — margin calls, stop-outs, withdrawal confirmations, security codes — with delivery receipts and a branded sender where carriers allow it.

Web push

Browser notifications tied to the web terminal. One permission prompt, after which alerts, margin warnings and fills arrive on the desktop even with the tab closed — no phone number and no messenger account required.

Mobile push

FCM and APNs infrastructure for your branded app: device registration, per-event templates, localisation, and deep links into the exact screen the notification is about.

Viber

A branded Viber bot with the same one-tap linking and the full notification set — coverage for CEE, the CIS, Greece and the Balkans, where Viber is the default messenger.

Discord

Two modes: direct messages from your bot, and automated posting into your community server — tournament leaderboards, campaign announcements, market broadcasts. Free and instant to set up, and where the prop and crypto audience already lives.

LINE

A LINE Official Account with account linking, the full notification set, and rich message formats for campaigns — the default messenger of Japan, Thailand and Taiwan.

Zalo

A Zalo Official Account for Vietnam — one of the largest retail FX audiences in Asia, and a market where a local channel is what separates a credible broker from a foreign one.

Slack · for your own desk

A different audience: exposure breaches, toxic-flow flags, large money movements, challenge breaches, feed failovers and health incidents routed to your team by severity.

Liquidity

Coverage without an aggregator project.

Liquidity Bridge — MT5 to MT5

Connect to a master liquidity facility and cover client flow through a single omnibus account: real-time quotes, execution with configurable markup and commission, per-broker exposure limits, failover policy, and monthly volume and settlement reporting.

That is the catalogue in full — forty-four modules. Where a decision has to happen before execution we write native C++ that loads inside the MT5 server itself; the copy engine already runs that way on a live broker node. Everything else runs beside your server, where a failure of ours can never take your trading down. Tell us which ones matter →

Measured, not projected

One small node held ten thousand live clients.

A single 2 vCPU / 8 GB server carried 10,000 concurrent WebSocket clients streaming real-time quotes at roughly 20% CPU, with zero dropped connections. Connection setup is the expensive phase; holding the book online is not.

100%75% 50%25%0% 02k4k 6k8k10k — headroom — 1k · 5% 3k · 15% 10,000 · ~20% CPU concurrent live WebSocket clients →

Measured on production hardware. Holding 10,000 idle-streaming clients stays near 20% CPU and about 1 GB RAM — roughly 105 KB per live connection, zero failed connections in test.

0failed connections at 10k
51 mscopy trade, p50 and p95
105 KBRAM per live connection
942green tests, MT5 backend

Copy latency was measured on a live broker node, not a lab loopback. When an earlier set of scaling numbers turned out to have been taken against a mock, we withdrew every figure and rebuilt the harness so it now marks its own run invalid when the measurement is not trustworthy.

Sizing

Pick the box for your book.

Accounts on planPeak onlineRecommended serverTopology
up to 500~1501 vCPU · 2 GB · 20 GB SSDSingle node
up to 2,000~6002 vCPU · 4 GB · 40 GB SSDSingle node
up to 10,000~3,0002 vCPU · 8 GB · 80 GB SSDSingle node ✓ tested
up to 25,000~8,0004 vCPU · 16 GB · 160 GB SSDSingle node
up to 50,000~15,0008 vCPU · 16 GB · 320 GB NVMeSingle node
up to 100,000~30,0002 × (8 vCPU · 16 GB) + RedisMulti-node + backplane

Typical trading concurrency is 20–30% of registered accounts online at peak. The platform scales horizontally: add nodes behind the load balancer and enable the Redis backplane — no code change, no downtime.

Custom engineering

The work no vendor has a SKU for.

Half of what we ship started as something a broker was told was impossible or would take a year. We take fixed-scope builds and embedded-team engagements, and we hand over source.

Deep platform work

  • In-process C++ plugins for the MT5 server, against the Server API
  • A bytecode virtual machine for MQL4 and MQL5, including compiled .ex4
  • Copy engines with per-follower risk scaling and fee settlement
  • Load and capacity work: connection fan-out, backplanes, scaling to five figures
  • Multi-platform risk desks spanning MT4, MT5, cTrader and MatchTrader

The systems around the platform

  • Broker CRMs, client cabinets, KYC pipelines and SSO between them
  • Prop storefronts: challenges, phase rules, payouts, affiliate ledgers
  • Social products — feeds, profiles, leaderboards, messaging
  • Native mobile and desktop clients: iOS, Android, Windows, macOS, Linux
  • Infrastructure: Docker, reverse proxies, CI, backups, monitoring, deploys
Selected work

Five engagements, and what came out of them.

Client names withheld. The work is described by what it does and what it measured.

EngagementWhat we builtOutcome
MT5 broker White-label web terminal on the broker's own design, running against their live server Live in 11 languages; found and fixed two silent production bugs that had been breaking every stop-loss modification and the mobile lot step
MT5 broker Copy-trading engine as a C++ plugin inside the live trade server, with web, admin and mobile front-ends 51 ms copy latency; write-ahead journal with idempotent replay; fee engine with high-water mark settling inside the same journal
Multi-platform broker Risk desk spanning MT4, MT5, cTrader and Match-Trader behind one normalised API 13 live pages against real accounts and positions; demo data removed on principle so an unconnected server reads offline rather than plausible
Broker marketing Prediction-campaign platform and its operator portal, settling on the broker's own price feed Specified screen by screen from the client's prototype, then built against their MT5 so the settle price is the one the player watched
Broker back office Sales and retention CRM with desks, lead scoring, drip campaigns, AML detectors and role-based access Live in production; single sign-on ties every staff panel to one account, and every mutating request is audited

Integrations, not rewrites

We connect to what you already run — third-party CRMs, payment providers, KYC vendors, FIX venues — instead of asking you to replace it.

Operated, if you want

Managed hosting, monitoring, nightly backups and the deploy pipeline — or a clean handover to your own team, documented.

Visible progress

Every engagement runs on a shared issue tracker you can see into. No status calls to find out what moved this week.

Your code stays yours

Source handover on custom work. Nothing critical to your business sits behind a black box we control.

Open it yourself

Live systems, real credentials, no sales call first.

A full platform is running right now. Sign in and click around before you talk to us.

Prefer the desktop client? Builds for Windows, macOS (Intel and Apple Silicon) and Linux are on the ZT4 Platform site, alongside the trader and broker guides.

Plans & pricing

Priced per capacity. Cheaper per trader as you grow.

Every plan includes the core platform — server, all terminals, admin and dealer consoles, plugin SDK and updates. You scale capacity, not features. A one-time onboarding fee applies per plan; add-ons are priced separately.

We bill registered accounts, not active ones — no surprise invoice when your traders get busy.
No volume or turnover fees. Ever.
Monthly Annual 2 months free
Starter
$690/mo
billed monthly
up to 500 registered accounts
+ $990 one-time setup
  • Core platform, all five terminals
  • Admin and dealer consoles
  • Community feeds and gateways
  • Email support
Start here →
Growth
$1,490/mo
billed monthly
up to 2,000 registered accounts
+ $1,900 one-time setup
  • Everything in Starter
  • Premium gateways (FIX, IB) ready
  • IB and partner portal ready
  • Priority email support
Choose Growth →
Most popular Business
$2,900/mo
billed monthly
up to 10,000 registered accounts
+ $2,900 one-time setup
  • Everything in Growth
  • Prop-firm engine and partner API
  • 10k concurrent, tested
  • Onboarding and SLA options
Choose Business →
Scale
$4,900/mo
billed monthly
up to 25,000 registered accounts
+ $4,900 one-time setup
  • Everything in Business
  • Custom plugins
  • Multi-region ready
  • Dedicated success manager
Choose Scale →
Enterprise
$7,900/mo
billed monthly
up to 50,000 registered accounts
+ $9,900 one-time setup
  • Everything in Scale
  • Compliance assistance
  • 99.9% uptime SLA
  • 24/7 support
Talk to sales →
Ultimate
from $12,000/mo
billed monthly
100,000+ registered accounts
setup by project
  • Everything in Enterprise
  • Multi-node with Redis backplane
  • Horizontal auto-scale
  • Dedicated onboarding team
Talk to sales →

Broker plans bill monthly on registered accounts; annual billing saves about 17%. Each plan carries a one-time onboarding fee, from $990 on Starter to $9,900 on Enterprise, and Ultimate is scoped per project. Hosting and add-ons are priced separately.

Prop-firm plans

Running a funded-trader firm? Price it by active accounts.

Billed on active funded and challenge accounts, and it includes the prop engine, challenge rules, phases, payouts and the partner API.

Prop Launch
$1,900/mo
up to 500 active accounts
  • Challenges, evaluation and funded
  • Rules engine with breach alerts
  • Traders keep their MQL strategies
  • Partner API included
Start here →
Prop Growth
$3,900/mo
up to 2,500 active accounts
  • Everything in Prop Launch
  • IB and partner portal
  • Webhooks: breach, target, payout
  • Priority support
Choose Growth →
Prop Scale
from $7,500/mo
10,000+ active accounts
  • Everything in Prop Growth
  • Multi-node scaling
  • Dedicated success manager
  • 24/7 support and SLA
Talk to sales →
Add-ons

Add only what you need.

Prop-firm engine and partner API · included from Business$800/mo
IB and partner portal$400/mo
Premium gateways (FIX, IB)$500/mo
Managed hosting$150–$900/mo
Custom pluginfrom $2,500 one-time
99.9% SLA with 24/7 cover+15% of plan
Extra 5,000 accounts$500/mo

Components for an existing MT5 server are quoted per module and per broker — the mix that makes sense for a 400-account startup is not the mix that makes sense at 40,000. Tell us your setup and we will price it →

Start here

Tell us what you are running.

The useful first conversation is technical, not commercial: which platform you are on, how many accounts, what is breaking or missing. We reply within one business day.

Used only to reply — no marketing list. Lands directly in our own CRM.