PropMirror
- 专家
- 版本: 1.10
- 激活: 10
PropMirror copies trades between your own MetaTrader 5 accounts on the same computer or VPS. It was built for prop firm and funded accounts, where a copy that misses an event or reopens a closed trade can cost you the account.
Setup takes about a minute: attach PropMirror to one chart on the master terminal, attach it to one chart on each slave terminal, give both the same channel name. Everything else has working defaults.
Try it first
Run PropMirror in the strategy tester: a built in demo cycle opens, modifies and closes positions on a simulated master and the slave pipeline mirrors them, so you can watch every journal line before you connect real terminals. Set "Built-in demo cycle" to false to test with your own inputs.
Guides
Setup guide (installation, inputs, first check, portable terminals and VPS) | Questions: use the Comments tab of this product or send me a message.
What PropMirror does for you
Every master trade is copied once, and only once. If a copy gets closed on the slave by your stop, by hand or by an account protection, PropMirror does not open it again while the master still holds the trade. Most copiers reopen in that situation, which on a protected account turns one stop into a loss loop.
The slave keeps its own risk. Tell PropMirror the risk per trade on the master (for example 2 percent) and on the slave (for example 0.25 percent) and every copy is sized to the slave's number, whatever the account sizes are. Or use plain equity proportional sizing, or a fixed multiplier. The ratio is fixed at the moment the copy opens, so floating profit never triggers a rebalancing trade.
A restart cannot desync it. The master writes its complete list of open positions twenty times per second, and immediately on every trade event. Each slave compares its own positions against that list. A missed update heals on the next one, so a terminal restart, a VPS reboot or a short freeze leaves you with the same positions as the master.
It stops when the master goes quiet. If the master has not written an update for ten seconds (adjustable), the slave freezes, logs one line and sends one push notification. It does not close anything and it does not guess.
It respects your account protection. Point PropMirror at the lock variable of your account guardian and copying pauses the moment the guardian locks the account. With my PropGuardian the variable is PropGuardian_<login>_State . No new copies, no rejected requests, open positions untouched.
No request that has to fail. Before each copy PropMirror checks trading permission and free margin. If the scaled size falls below the broker minimum or the margin is not there, the trade is skipped with a journal line instead of a rejected order. After three failed attempts on one ticket it pauses that ticket for 60 seconds instead of hammering the server.
You see what it did and why. Every copy, close, partial close and stop change is one journal line with the reason and the measured latency in milliseconds. State changes (master quiet, lock active, lock released) are one line and one push each, never a flood.
Where it fits
- Accounts you own, on the same Windows computer or Windows VPS. The bridge is a local file, so terminals on different machines and the MQL5 cloud VPS are not supported.
- Same broker or different brokers. For different symbol names use the symbol mapping input (GER40>DE40;US30>DJ30).
- Copy stop loss and take profit when both terminals see the same price feed; with different feeds switch the SL/TP copy off and let the mirror handle exits.
- Hedging accounts. Netting accounts are refused at start with a clear message.
- Manual trades and trades from other expert advisors on the master, filtered by magic number if you want.
- Latency is one sync cycle (default 50 ms) plus your broker's execution, measured per copy. Built for intraday and swing mirroring, not for scalping that depends on the tick.
- When you use prop firm challenge, evaluation or funded accounts, check your firm's current rules on copying between your own accounts.
Activations
One purchase includes 10 activations. An activation belongs to a computer or VPS, not to an account or terminal, so one activated machine runs the master and all its slaves. Ten activations mean ten computers or VPS.
Feature list
- One file, both roles: master or slave selected by a dropdown
- Snapshot based synchronisation, 20 updates per second plus instant write on trade events
- Opens, closes, partial closes, SL and TP changes
- One shot copy: no reopen after an external close
- Equity proportional, fixed multiplier or risk equivalent sizing
- Ratio frozen per position at open
- Heartbeat freeze when the master goes quiet
- Risk lock input for any account guardian (global variable name)
- Margin and permission check before every request
- Retry brake: three failures, then 60 seconds pause per ticket
- Broker minimum lot respected: skip instead of inflate
- Magic number include and exclude filters on master and slave
- Symbol mapping for different broker symbol names
- Own magic number for copied positions
- Pairing stored in global variables, survives restarts
- Push notifications for state changes
- Privacy mode: account and channel numbers masked on screen and in logs
- Strategy tester demo cycle
Quick start
- Master terminal: attach PropMirror to any chart, set Role to Master, enter a channel name (any word, for example mirror1 ).
- Slave terminal: attach PropMirror to any chart, set Role to Slave, enter the same channel name.
- Open a small position on the master and watch the slave journal: "Copy opened: master ... -> own ... | latency ... ms".
- Optional: set the risk per trade on both sides for risk equivalent sizing, and the lock variable of your account guardian.
Support and reviews
If something does not behave as described, write to me first through the Comments tab or a direct message with the journal lines, and I will look at it. If PropMirror does its job for you, a review on this page helps other traders find it. My other tools for prop firm accounts are PropGuardian (account protection), PropSizer (free lot calculator) and PropCorrelation (free correlation matrix): all my products.
