MT5 Copy Trading Plugin

Copy + Sync.

Followers Stay in Lockstep.

CopyPulate mirrors every master event — open, close, partial close, SL change, TP change, even admin corrections to the open price or time — to every follower in real time. Built-in daily performance fees and a full REST API.

Live

Open, Close, Edit Mirror

3

Sizing Modes

UTC 00:00

Daily Fee Settlement

REST API

Programmatic Control

The Problem

Most Copy Tools Stop at Open and Close

The real world isn’t that clean. Dealing desks correct fills, SLs and TPs get adjusted, and follower books drift the moment your standard plugin can’t keep up:

Stale Followers After Corrections

A dealer fixes the master’s open price; the follower copies still hold the old fill. Your statements diverge.

Manual Fee Reconciliation

Performance fees calculated in spreadsheets at the end of the month. Easy to dispute, impossible to scale, no live audit trail.

Fragile External Bridges

A separate copy-trade service running outside MT5 adds latency, breaks on every release, and burdens ops with another moving part.

Hand-Edited Follower Rules

No API, no live reload — every rule change is a server admin job and a restart window. New follower onboarding takes a maintenance ticket.

The CopyPulate Difference

Master Opens 0.10 BUY XAUUSD

SL 4690.00 · TP 4710.00

Followers Mirror the Trade

Sized per rule · same SL/TP · same instant

Dealer Corrects Master Fill

All followers receive the same correction live

What Is CopyPulate?

The MT5 Copy Trading Plugin That Mirrors Every Master Event

CopyPulate runs inside your MetaTrader 5 server as a single native plugin. When a master opens, closes, or has its position edited, every follower configured against that master receives the same change in real time — with sizing rules and performance fees handled in-plugin.

Native, In-Process

One Windows DLL in your MT5 plugins folder. No bridge, no message bus, no external runtime. Same latency as a direct dealer call.

Edits, Not Just Trades

SL, TP, open price, and open time corrections on the master propagate to every follower copy instantly. Books never drift.

Fees Settled In-Plugin

Daily UTC settlement debits the follower and credits the master on the live deal history. No spreadsheets, no nightly scripts.

Watch CopyPulate in Action

See How CopyPulate Works

Walk through configuring rules via the REST API, watching opens and closes mirror to followers in real time, propagating live SL/TP and admin open-price corrections, and the daily fee settlement workflow — all inside MT5.

How CopyPulate Works

From install to live copying in under fifteen minutes.

1

Drop the Plugin In

A single Windows DLL into your MT5 plugins folder. Enable in MT5 Admin and set an API key. No external services to provision, no extra processes to manage.

2

Wire Master to Followers via API

POST one rule per master/follower pair with the sizing mode, optional SL/TP copy flag, and optional performance-fee percent. The rule store persists atomically to JSON.

3

Trade — Everything Mirrors Live

Opens, closes, partial closes, close-by, SL/TP edits, and open-price/open-time corrections all propagate the moment they hit the master. Followers stay in lockstep.

4

Daily Performance Fees, Automatic

At UTC midnight, the fee engine sums each follower’s realised P&L from copied closes and applies the configured percentage. One balance op each side, full audit trail.

The Differentiator

Live Position-Edit Sync, Not Just Open & Close

Standard copy tools handle the easy half. CopyPulate handles the half that breaks every book: dealer-desk corrections and live SL/TP changes.

Master EventMirrored?Notes
Open / closeReal-time, same dispatch cycle
Partial closeProportional to master remainder
Close-By (BUY vs SELL net)Both legs handled
Stop Loss changeOpt-in per rule via copy_sltp
Take Profit changeOpt-in per rule via copy_sltp
Open price correction (admin)Always mirrored — dealer correction
Open time correction (admin)Always mirrored — dealer correction
Direction flipNot tracked — followers always copy master side

Three Lot Sizing Modes, One Per Rule

Pick the mode that fits the relationship between master and follower. Mix modes freely across different rules.

Multiplier

Direct lot scaling

Follower volume = master volume × your multiplier. Set 1.0 for an exact mirror, 0.5 for half-size, 2.0 for double. The simplest mode and the right starting point for most setups.

Example

Master opens 0.10 lots @ multiplier 1.0 → follower opens 0.10 lots.

Fixed

Constant per-trade exposure

Follower always opens the same lot size regardless of the master. Ideal for risk-bounded affiliate accounts, capped IB exposure, or controlled paper-trading mirrors.

Example

Master opens 1.50 lots @ fixed 0.10 → follower opens 0.10 lots.

Equity Ratio

Proportional to live equity

Follower volume scales by follower-equity divided by master-equity, computed live each open. Bigger accounts naturally take bigger lots; followers under drawdown shrink automatically.

Example

Master opens 0.10 lots, master equity $10k, follower equity $50k → follower opens 0.50 lots.

Built-in Performance Fees

Daily Settlement at UTC Midnight

Set a percentage per rule. Each UTC midnight, CopyPulate sums every follower’s realised P&L from copied closes since the last run. If net P&L is positive, the follower is debited and the master credited as standard MT5 balance operations.

Every settlement is a single deal each side, fully visible in the MT5 deal history. No spreadsheets, no end-of-month reconciliation, no disputes about which trades counted.

Daily fee settlement · UTC 00:00
Follower 2001 · net P&L+$1,240.00
fee_percent 20% → debit−$248.00
Master 1001 → credit+$248.00
Follower 2002 · net P&L+$840.00
fee_percent 15% → debit−$126.00
Master 1001 → credit+$126.00
Follower 2003 · net P&L−$220.00
No fee (P&L not positive)skip
Master credited today+$374.00

Where Brokers Run CopyPulate in the Real World

Concrete setups our customers ship in production — each with the problem it solves and the rule shape that solves it.

PAMM-Style

Signal-Provider Copy Desks

The Problem

You want to offer copy-trading from a head trader to a fleet of subscribers, with a clean way to charge the subscribers a performance fee on actual realised gains.

How CopyPulate Solves It

Configure one rule per follower mapping the master to that follower with a fee_percent. UTC-midnight settlement debits each follower’s positive net P&L and credits the master in a single audited deal each side.

one rule per subscriber · equity_ratio sizing · fee_percent 20 · copy_sltp true
Internal Books

Head-Trader Book Replication

The Problem

Your prop desk runs a head-trader account that should be reflected on a basket of internal follower accounts proportionally. When the desk corrects a master fill, every follower needs the same correction without manual intervention.

How CopyPulate Solves It

One master, multiple follower rules with equity_ratio sizing. Open-price and open-time corrections on the master propagate to all followers live, so the internal book never drifts.

master = head trader · followers = internal books · equity_ratio · admin corrections sync
IB / Affiliate

Capped-Exposure Affiliate Mirroring

The Problem

Your introducing brokers want to mirror a master strategy onto demo or sub-accounts for marketing, but you need a hard cap on the lot size each affiliate ever opens.

How CopyPulate Solves It

Fixed-lot rules cap exposure regardless of how big the master trades. The affiliate sees the same direction and timing as the master, but the lot size is bounded by your policy.

mode = fixed · value = 0.10 · one rule per affiliate account
Validation

Live Strategy Mirroring to Paper Account

The Problem

You want to evaluate a live strategy by running it small on a real master and replicating it onto a sandbox follower for parallel performance tracking.

How CopyPulate Solves It

Equity-ratio rule from a small live master to a larger paper-trading follower. Pull both accounts’ open positions and equity from the REST API to drive your own evaluation dashboard.

equity_ratio · sandbox follower · /api/stats and /api/positions feed dashboard
MAM-Style

Multi-Investor Allocation From One Trader

The Problem

A single discretionary trader manages money for a fleet of clients. Each client should pay a performance fee on their realised gains, and each client account should scale by its own deposit size.

How CopyPulate Solves It

Master = the trader, each client = a follower rule with equity_ratio sizing and a fee_percent matching that client’s agreement. Add or remove clients via the REST API without touching the trader.

one master · N follower rules · equity_ratio · per-client fee_percent · API CRUD
Operations

Back-Office Programmatic Control

The Problem

Your operations team wants to add a follower at 3am, remove one mid-session, or query live equity across a fleet of accounts without touching the MT5 admin terminal.

How CopyPulate Solves It

The REST API exposes rule CRUD, multi-login equity and position reads, and live status. Changes take effect on the very next master event. Wire it into your CRM, your internal dashboards, or a Slack bot.

POST / PUT / DELETE /api/rules · GET /api/stats · GET /api/positions

Pairs well with Copy Trade for entry-level social copy, PAMM for pooled allocation, MAM for per-investor manager control, and Forex CRM to run client onboarding and reporting from a single back office.

Why Brokers Choose CopyPulate

Built for production MT5 servers — native, lock-free on the hot path, programmatically controlled, and operationally transparent.

Real-Time Open & Close Mirror

Every master open, close, partial close, and close-by reaches every follower in the same dispatch cycle. No external bridge, no message bus, no polling lag.

Live Position-Edit Sync

When your dealing desk corrects an open price, open time, SL, or TP on the master, the change propagates to every follower copy the instant it is saved.

Built-in Daily Performance Fees

Per-rule fee percentage. UTC-midnight settlement debits the follower and credits the master as standard MT5 balance operations — fully auditable in deal history.

Three Sizing Modes

Multiplier, fixed, or equity-ratio per rule. Equity-ratio uses live equity including floating P&L, so followers carrying open losses scale down automatically.

REST API for Everything

Add, update, remove rules from your back office. Query live equity, balances, follower counts, and open positions. Changes take effect on the next master event.

Built for Server Load

Lock-free master lookup, chunked fan-out, modify-event collapse. Survives thousands of position updates per second without stealing CPU from your trade flow.

Programmatic Control, Operational Transparency

Every change flows through the REST API. Every event hits the journal. Your support team knows what happened without opening source code.

Rule CRUD via REST

Add, update, remove rules from your back office, CRM, or ops dashboard. Changes take effect on the very next master event with no plugin reload.

Live Account Queries

Pull equity, balance, follower count, and open positions for any login. Drive your own dashboards without a separate database.

Live Config Reload

Save a plugin parameter in MT5 Admin and the rule store reloads atomically. The lock-free master index is swapped in place, no restart needed.

Honest Failure Logs

Dealer rejects (insufficient margin, invalid stops, market closed) are logged with the broker-side reason code and comment. No false success counts.

Recursion Guard

Deals that came from CopyPulate itself are skipped — the plugin never copies its own copies. Safe to layer with other plugins.

Fail-Closed Sizing

If a sizing calculation fails the follower is skipped with a warning, not opened with a fallback lot. No silent unintended trades.

PRICING

CopyPulate Pricing — From $1,500/Month

Licensed per MT5 server. Everything included, no hidden costs.

Monthly Subscription

$0/mo

Flexible monthly billing with full access to every CopyPulate feature, no setup fee.

  • Unlimited masters and followers
  • Real-time open, close, partial close, close-by
  • Live SL/TP, open-price, open-time mirroring
  • Three sizing modes: multiplier, fixed, equity ratio
  • Built-in daily performance fee settlement
  • Full REST API with key authentication
  • Live config reload, no restart
  • 24/7 dedicated support
Get Started
Limited Time

Perpetual License

$0/one-time

One-time payment, normally $25,000 — lifetime access on a single server.

  • Everything in Monthly, forever
  • One-time payment, no renewals
  • Single server license
  • All future updates included
  • Whitelabel available (minimum 3 licenses)
  • 50% off on each new license / server
  • Priority support
Get Perpetual License

Frequently Asked Questions

Common questions about CopyPulate features, performance, and integration.

How does CopyPulate differ from a standard copy-trading plugin?

Most copy tools only mirror opens and closes. CopyPulate also mirrors every dealer-desk correction on the master position — SL changes, TP changes, open-price corrections, and open-time corrections all propagate to every follower the moment they are saved on the master. Followers stay in lockstep even when the desk reaches in and fixes a fill.

What lot-sizing modes are supported?

Three modes per rule: Multiplier (follower volume = master volume × value), Fixed (follower always trades a constant lot), and Equity Ratio (follower volume scales by follower-equity-to-master-equity in real time, so accounts with floating losses scale down automatically).

Can I charge a performance fee on follower accounts?

Yes. Every rule has a fee_percent field. At UTC midnight, CopyPulate sums each follower’s realised P&L from copied closes, applies the percentage when net P&L is positive, debits the follower, and credits the master — all as standard MT5 balance operations with a complete audit trail in the deal history.

What happens if my MT5 server restarts?

Open positions are reconciled by deal comment, so existing follower trades remain linked to their master after restart. The fee engine persists its last-run timestamp and never double-bills. If the server was down for more than a day, the engine catches up at most seven daily windows before resuming normal pace.

How are master positions linked to follower copies?

Every follower copy carries a deal comment in the form cp:<master_position_id>:<master_login>. The plugin uses an internal cache for fast close lookups and falls back to scanning the comment when the cache is cold (post-restart or after a rule change). The comment also enables daily fee attribution to the originating master.

Does CopyPulate slow down my MT5 server?

No. Every callback enqueues into a worker thread in microseconds — the MT5 dispatch thread is never blocked. The master-lookup hot path is lock-free, fan-out is chunked, and repeated SL/TP edits are collapsed in the worker so rapid corrections become a single follower fan-out rather than many.

Do rule changes need a plugin restart?

No. Add, update, or remove a rule via the REST API and it takes effect on the very next master event. Saving any plugin parameter in MT5 Admin also triggers a live reload from the rule store, with no server restart required.

Can multiple followers copy the same master?

Yes — there is no cap on the number of followers per master. Each follower is configured by its own rule with independent sizing mode, performance fee, and SL/TP-copy setting.

Are stop loss and take profit always copied?

SL/TP copy is opt-in per rule via the copy_sltp flag. When enabled, the initial SL/TP at open are mirrored to the follower, and every later admin change on the master is propagated live. When disabled, the follower runs without SL/TP regardless of what the master sets.

Does CopyPulate work with MT4?

CopyPulate is a MetaTrader 5 server plugin. It runs inside the MT5 Trade Server. MT4 is not supported.

Ready to Mirror Every Master Event?

Spin up CopyPulate on a test server, wire one master to a follower via the API, and watch every trade and dealer correction propagate in real time.