How To Setup The Superior Local Trade Copier

How To Setup The Superior Local Trade Copier

24 September 2025, 21:16
Edmore Masina
0
1 063
Superior Local Trade Copier MT5: The Complete Guide, Setting by Setting

If you've never used a trade copier before, or you've used one and found yourself intimidated by a wall of two hundred settings, this article is for you. We're going to walk through everything — what this thing actually does, how to install it, how to link two accounts together, and then, setting by setting, what every single one of the 217 inputs actually controls and why you'd ever touch it. No skipping, no "see the manual for details." By the end you should be able to open the Inputs tab and know exactly what every row in front of you does.


Download here: https://www.mql5.com/en/market/product/186057

Part 1 — What a trade copier actually is, and why this one is built the way it is

Strip away the jargon and a trade copier does one thing: it watches an account you call the master, and it reproduces whatever that account does — opening a trade, moving a stop, closing a position — onto one or more other accounts you call receivers, within a fraction of a second. You act once, on the master, and every receiver linked to it does the same thing without you touching them.

Why would you want that? A few very common situations:

You run more than one trading account — maybe several brokers, maybe several account sizes — and you're tired of manually placing the same trade three or four times. You're a prop-firm trader juggling a challenge account and one or more funded accounts, and you want every account trading in lockstep while each keeps its own risk rules, because a challenge account and a $200,000 funded account should absolutely not be risking the same dollar amount per trade. You're a signal provider or a money manager running a master strategy that needs to fan out to client accounts sitting on the same machine. Or you simply want to run a strategy at a different size on a second account, or even in reverse, as a hedge.

The Superior Local Trade Copier is built specifically as a local copier, which is a deliberate design choice, not a limitation someone forgot to fix. "Local" means the master and every receiver linked to it must run on the same Windows computer, or the same always-on Windows VPS. The two sides never talk over the internet. Concretely, this EA writes and reads small files inside a folder every MetaTrader 5 installation on that PC can already see — MetaTrader's own shared "Common Files" folder. Because the link is a folder on disk rather than a network connection, three things follow naturally: there's no delay from a request traveling across the internet to a relay server and back, there's no third party ever seeing your account credentials or your trade history, and — this is the part people don't expect — your master and your receiver don't have to be the same broker's platform at all. They can be two completely different brokers, each running their own separate MetaTrader 5 installation, as long as both installations live on the same PC.

The trade-off, and it's an honest one: because it's local, it cannot copy between two physically separate computers. If your master is on your home PC and you want a receiver running on a VPS in another country, this tool won't bridge that gap — that's what a remote (server-relayed) copier is for, and it comes with its own costs (a subscription, a server holding your data, and inherent network latency). Most people who want round-the-clock, always-on copying solve the "same PC" requirement by simply running everything — master and every receiver — on one always-on Windows VPS. Then it doesn't matter that your own laptop is switched off; the VPS never sleeps, and both sides of the copier are, by definition, on the same machine.

Part 2 — Installing it

Installing this EA is identical to installing any other Expert Advisor in MetaTrader 5, and you're going to do it twice: once on the terminal that will act as your master, and once on the terminal that will act as your receiver. It's the same file both times — a single input controls which role a given installation plays.

Open the terminal, go to File, then Open Data Folder. This opens a Windows Explorer window pointed at that specific terminal's private folder. Inside it, open the MQL5 folder, then the Experts folder, and copy the EA file in — either the source .mq5 file (which the terminal will compile automatically the first time you use it) or the already-compiled .ex5 file if you were given one. Do this in both terminals' data folders, because each MetaTrader installation has its own, separate MQL5 folder — copying it into one terminal does not make it available in the other, even if both terminals are the "same" broker's software installed twice.

Back in the terminal, look at the Navigator panel on the left. Right-click Expert Advisors and choose Refresh, or simply restart the terminal, until "Superior Local Trade Copier MT5" appears in that list. Drag it onto any open chart — the symbol of that chart genuinely doesn't matter, because this EA watches your whole account's activity, not just one instrument. A dialog will open showing the Inputs tab; we'll get to every one of those inputs shortly.

Before it will do anything, you need AutoTrading switched on — that's the button in the main toolbar that toggles between a grey/red "off" state and a green "on" state. And in the EA's own properties dialog, on the Common tab, make sure "Allow Algo Trading" is ticked. That's genuinely the entire permission list this EA needs. It does not require you to whitelist any WebRequest URLs, and it does not need DLL imports enabled, because — as covered above — it never touches the internet or an external library. It only reads and writes ordinary files, something MT5 already permits an Expert Advisor to do by default.

Repeat all of the above in the second terminal. At this point you have two MetaTrader 5 windows open, side by side, on the same PC, each with the EA loaded and AutoTrading enabled. Neither one is configured to talk to the other yet — that happens with exactly two settings, which brings us to the actual inputs.

Part 3 — The two roles, and the one rule that makes everything else make sense

Before diving into settings, understand this one structural fact, because it explains why some inputs will feel completely irrelevant depending on which terminal you're looking at: this EA has three roles it can play, chosen by input #1, "Trading Mode." Receiver means "this account follows another account's trades." Sender means "this account's trades get published for others to follow." Self Copier is a special third mode that feeds an account its own trades, purely so you can test the EA's internal logic without needing a genuine second terminal — it exists for development and testing, not for real trading between two accounts.

Here's the rule that matters: on a Sender, almost nothing else in this EA does anything. A Sender's entire job is to watch its own account and publish what happens. Every other setting — every risk rule, every filter, every stop-loss behavior, every prop-firm compliance rule — is read exclusively by the Receiver. If you're configuring the master account and wondering why changing the lot-sizing model doesn't seem to do anything, that's why: lot sizing belongs entirely to the follower side, because the follower is where the "how big should this trade actually be" decision gets made.

With that understood, let's go through the settings groups in the exact order MetaTrader shows them.

Group 1 — Connection: the handshake

This is the only group where a setting genuinely needs to match, character for character, between the two terminals.

Trading Mode (input 1), as just explained, is set to Sender on the master and Receiver on every follower.

Pairing ID (input 2) is a shared piece of text — think of it as the name of a private radio channel. Type anything you like on the Sender — a word, a short phrase, whatever you want — and then type the exact same text on the Receiver. This is how the two sides find each other on the shared file system; there's no IP address or account number involved in the handshake itself. If you're running two separate master-to-follower relationships on one PC, give each pair its own distinct Pairing ID (for example TradeCopierA and TradeCopierB) so the two conversations never cross.

Closing A Copy Also Closes The Master Trade (input 3) flips the relationship's direction for closes specifically. Normally information flows one way: what the master does, the follower does. Turn this on and it becomes two-way for closing only — if you manually close a copy on the follower, the corresponding trade on the master closes too. Most people leave this off, because usually you want the master's decisions driving everything, not the other way around; it exists for the specific case of two people sharing control of one trade who both need the ability to end it.

Show On-Chart Dashboard (input 4) is simply whether the small status panel described later in this article is drawn on the chart. Turn it off for a completely clean chart if you're happy monitoring purely through the Experts log.

Print Configuration Report On Start (input 5) dumps the value of every single input to the Experts log the moment the EA starts running. Leave this on the first several times you set up a new follower — it means you can scroll the log immediately after attaching the EA and visually confirm nothing important got left at a default value you didn't intend.

Group 2 — Master: one setting, Sender-only

Master Comment Format (input 6) only matters on a Sender; a Receiver ignores it completely. It rewrites the comment MetaTrader displays on the master's own trades using four tokens: hash for the original comment text, at-sign for the ticket number, percent for the magic number, and ampersand for a value you type elsewhere (input 9). If you leave it blank, which is the default, the master's trades keep whatever comment they'd normally have.

Group 3 — Receiver Identity

Magic Number Base (input 7) is added to the master's own ticket number to build a unique magic number for every copy. This is the mechanism by which the EA always recognizes "this position is my own copy" versus a trade you placed by hand or a different EA opened. The default of one million is deliberately large so it won't collide with a normal EA's magic number range. You'd only raise this — say, to two million — if you're running two entirely separate master-to-follower pairings into the same receiver account and need their magic-number ranges to never overlap with each other.

Receiver Comment Format (input 8) works exactly like input 6's token system, but rewrites the comment on the copy itself, on the follower's side.

Master Account Number (input 9) is free text. Its only job is to fill in the ampersand token used by inputs 6 and 8. A common use is typing the master's login number here so every copy's comment records which master account it originated from — genuinely useful once a receiver is taking copies from more than one master.

Group 4 — What To Copy: the filter bank

This entire group runs before any sizing or stop-loss logic gets involved. Think of it as a gate: a trade either passes through all of these filters, or it never becomes a copy at all.

Copy Only These Symbols (input 10) and Never Copy These Symbols (input 11) are a comma-separated allow-list and block-list respectively, matched on the exact symbol name. Leave the allow-list empty and every symbol is eligible; anything named in the block-list is excluded regardless.

Copy Only These Master Magic Numbers (input 12) and Never Copy These Master Magic Numbers (input 13) do the same thing, but filtering on the master's own magic number rather than symbol. This matters when the master account runs more than one strategy simultaneously — say a scalping EA and a swing EA both trading the same account — and you only want the follower to receive one of them.

Copy Only If Comment Contains (input 14) and Never Copy If Comment Contains (input 15) filter on text fragments inside the trade's comment. If the master tags its trades with something like "swing-long" in the comment, typing "swing" into input 14 copies only trades whose comment contains that fragment.

Four independent on/off switches then decide what kind of activity is even eligible: Copy Buy Trades And Orders (input 16) and Copy Sell Trades And Orders (input 17) let you follow only one direction if you want. Copy Market Positions (input 18) and Copy Pending Orders (input 19) separate already-filled trades from resting limit and stop orders. Copy Trades Already Open When EA Starts (input 20) and Copy Trades Opened After EA Starts (input 21) decide whether the follower backfills whatever the master already had running the moment you attached the Receiver, versus only reacting to brand-new activity from that point forward.

Skip First N Trades Per Symbol (input 22) and Copy Up To Trade N Per Symbol (input 23) let you thin out a very active master. Skip First N is useful when a master opens several entries on the same symbol as part of one strategy and you only want the later ones; Copy Up To N is useful for capping how many of a repeating pattern — a martingale ladder, for instance — actually get inherited by the follower rather than blindly copying the whole sequence.

Reverse Direction (input 24) is the setting that turns this from a mirror into a hedge. Every copy flips: a master buy becomes a follower sell and vice versa, and the stop loss and take profit are swapped to match the new direction correctly. This is exactly what you'd use to run a genuine hedge account against the master rather than a duplicate of it.

Skip Master Trades That Have No Stop Loss (input 25) is a safety filter — if the master opened a position with no protective stop at all, this refuses to copy it, rather than exposing the follower to the same unprotected risk.

Min Distance From Existing Same-Direction Trade (input 26) prevents the follower from stacking a second same-direction position too close to one it already holds on that symbol. Set it to 100 points, for example, and the EA will refuse a new same-direction copy on EURUSD if it would land within ten pips of a EURUSD position it already has open.

Group 5 — When To Copy: schedules and timing

Daily Start Time (input 27) and Daily End Time (input 28) define a simple daily window, in the receiver broker's own server time, outside of which copying simply doesn't happen. If the end time is earlier than the start time, the window is understood to wrap past midnight — useful for a session that runs, say, 21:00 to 06:00.

Allow Copying On Saturday And Sunday (input 29) is the master switch that has to be enabled before the weekend-specific windows further down matter at all — most FX symbols don't trade on weekends anyway, but crypto and certain synthetic indices do.

Monday Window through Sunday Window (inputs 30 through 36) give every single day of the week its own independent HH:MM to HH:MM range, comma-separated if you need more than one window in a day. Leave a day's field empty and copying simply doesn't happen at all on that day. This is how you'd restrict copying to, say, only your local trading session, letting the rest of each day pass with the follower doing nothing regardless of what the master does.

Blackout Windows (input 37) adds extra ad-hoc no-copy ranges on top of the daily schedule, comma-separated. The classic use is sitting out a scheduled high-impact news release every single day — type the ten minutes around the announcement time and the follower simply won't open anything during that window, regardless of what the daily schedule otherwise allows.

Master Server Time Offset (input 38) corrects for the fact that the master's broker and your own broker may run their server clocks in different time zones. Get this wrong and every other time-based field in this entire group silently drifts by however many hours the two servers disagree by.

Skip Master Trades Older Than, in seconds (input 39) and in milliseconds (input 40), discard a signal that's simply too old to safely act on — most relevant right after the receiver terminal reconnects following a dropped connection, where without this setting it might try to open something that actually happened several minutes ago at a completely different price.

Delay Before Copying, Minimum and Maximum (inputs 41 and 42) intentionally hold every copy back by a randomized amount of time between the two values you set. Extra Random Execution Jitter (input 43), measured in milliseconds, adds an even finer layer of randomness on top. Why deliberately slow yourself down? If one master feeds several receiver accounts, having every single one of them fill at the exact same millisecond is a distinctive pattern, and some prop firms explicitly watch for that exact-timestamp fingerprint as evidence of prohibited copy-trading between accounts. A small randomized delay breaks that pattern without meaningfully affecting your actual trading results.

Group 6 — Symbol Mapping

This entire group exists to solve one extremely common, extremely annoying problem: your broker doesn't necessarily call a symbol by the same name the master's broker uses.

Strip This Prefix From Master Symbols (input 44) and Strip This Suffix From Master Symbols (input 45) remove characters the master's broker adds — for instance if their EURUSD is actually listed as mEURUSD, typing "m" as the prefix to strip lets the EA correctly recognize it as EURUSD before doing anything else with it. Add This Prefix For This Broker (input 46) and Add This Suffix For This Broker (input 47) do the reverse, adding whatever characters your own broker requires — some brokers demand a suffix like .pro or .a on every symbol name.

Custom Symbol Map (input 48) is a manual, comma-separated override list for anything the automatic prefix and suffix rules don't cover — written as MASTER=LOCAL pairs, for example XAUUSD=GOLD if your broker simply calls gold by a different name entirely.

Local Name For US30, NAS100, US500, GER30, and UK100 (inputs 49 through 53) are five dedicated fields specifically for the major stock indices, because index naming is genuinely chaotic across brokers — the Dow Jones alone might be listed as US30, US30Cash, DJ30, or Wall Street depending on who you ask. Type your own broker's exact name for each index the master might trade, and the mapping happens automatically.

Group 7 — Lot Sizing: the most important decision in the whole EA

If you read only one section of this article carefully, make it this one. Lot Size Type (input 54) is the model that decides how big every single copied trade actually is, and it offers nineteen distinct options, because "how big should the follower's trade be" genuinely has that many sensible, different answers depending on your exact situation.

None turns sizing off entirely — nothing gets copied at any size, effectively disabling trading. Same Lot Size copies the master's exact volume; this is the simplest option and the right starting point for a beginner who just wants a faithful mirror. Fixed Lot ignores the master's own size completely and always trades one flat volume you specify yourself, regardless of what the master did. Multiplier scales the master's size by a factor — set it to 0.5 and every copy opens at exactly half the master's volume, whatever that volume happened to be on any given trade.

Multiplier by Balance and Multiplier by Equity go a step further: instead of a flat factor, they scale relative to the follower's own account balance or equity, meaning the follower's sizing automatically adapts as its own account grows or shrinks over time, rather than staying pinned to a single ratio forever. Proportional by Balance, Proportional by Equity, and Proportional by Free Margin take an even more independent approach — they size the follower purely from its own account figures, essentially ignoring how large or small the master's account happens to be. This is the right family of options when the master and follower are very different account sizes and you specifically want the follower's risk to reflect its own capital, not some ratio borrowed from an unrelated account. Proportional Multiplier by Balance and Proportional Multiplier by Equity combine that same self-referential sizing with an additional multiplier on top, for finer control.

Risk Per Trade Percent Balance, Risk Per Trade Percent Equity, and Risk Per Trade Percent Free Margin represent a genuinely different philosophy from everything above: rather than copying or scaling a size at all, they work backwards from risk. You tell the EA what percentage of the account you're willing to risk on this one trade, and it calculates whatever lot size makes the trade's actual stop-loss distance correspond to exactly that percentage of loss if the stop is hit. This is real risk-based position sizing, and it needs a stop-loss distance to calculate from — if the master's own trade has no stop loss at all, a fallback mechanism described a little further down supplies an assumed distance so the calculation can still run. Risk Per Trade Money does the identical calculation but targets a fixed currency amount of risk instead of a percentage.

Lot Size Per 1000 Balance and Lot Size Per 1000 Equity scale volume in simple, round units — for every thousand units of account balance or equity, trade a certain lot size, which some traders find more intuitive than a percentage. Specific Lot Size Sequence lets you type your own hand-picked list of sizes; the first copied trade uses the first number in that list, the second copy uses the second number, and so on, looping back to the start once the list runs out — useful if you maintain your own progression that has nothing to do with what the master's sizes look like. Finally, Risk Percent Replication is arguably the most philosophically pure option of all nineteen: it calculates what percentage of its own account the master is risking on this specific trade, and then sizes the follower's copy so that it risks that exact same percentage of the follower's own account. Two accounts of wildly different sizes end up carrying genuinely identical proportional risk on every single trade.

If you're still unsure which to pick: brand new to copying and want the simplest possible behavior, choose Same Lot Size. The follower should always be a fixed fraction of the master, choose Multiplier. The follower's size should track its own account rather than the master's, choose one of the Proportional options. Every trade should risk a fixed percentage no matter what stop distance is involved, choose one of the Risk Per Trade Percent options. Both accounts should always carry matching proportional risk regardless of their size difference, choose Risk Percent Replication.

Lot Size Value (input 55) is the actual number that whichever model you picked uses — a flat lot size, a multiplier factor, or a risk percentage, depending entirely on input 54's selection. Lot Sequence (input 56) is only read when input 54 is set to Specific Lot Size Sequence, and holds the comma-separated list of sizes described above. Add To Master Lot (input 57) applies only under the Same Lot Size model, nudging the copied size up or down by a fixed amount — a negative value here, for instance, copies every trade at slightly less than the master actually used.

Per-Symbol Fixed Lots (input 58) and Per-Symbol Multipliers (input 59) let you override the general model for specific named symbols — typing XAUUSD=0.10 into input 58 always trades gold at exactly 0.10 lots no matter what the general model would otherwise produce, while everything else continues to follow the model normally. Contract Size Corrections (input 60) fixes a subtler problem: sometimes the master's broker and your own broker define a "standard lot" of a given symbol differently, and this field lets you correct the ratio so the actual dollar exposure genuinely matches rather than just the raw lot number matching.

Risk Replication: If Master Has No SL (input 61) decides what happens when a risk-based sizing model needs a stop-loss distance to calculate from, but the master's own trade doesn't have one — either Skip Trade (don't copy it at all) or Use Minimum Lot (open it anyway, at the smallest size the broker allows). Assumed Stop For Risk Sizing, expressed as a daily-ATR multiplier (input 62) and a flat pip fallback (input 63), supplies that missing distance: if the ATR multiplier is set above zero, the calculation uses that many multiples of the symbol's own daily average true range; set it to zero and the flat pip value in input 63 is used instead.

Clamp Lot Up To (input 64) and Clamp Lot Down To (input 65) let you set your own hard floor and ceiling on top of whatever the broker's own minimum and maximum already are. Skip Trade If Calculated Lot Below (input 66) and Skip Trade If Calculated Lot Above (input 67) refuse the trade outright rather than opening it at a size you consider too small or too large to be worth the effort or too dangerous. Skip Trade If Master Lot Below (input 68) and Skip Trade If Master Lot Above (input 69) apply that same filtering logic, but based on the master's own original trade size before any of your scaling is even applied.

If Lot Below Broker Minimum (input 70) decides what to do when the final calculated size still rounds to less than the broker will accept: Force Minimum opens it anyway at the smallest legal size, Skip Trade refuses it entirely. If Lot Above Broker Maximum (input 71) makes the equivalent decision at the top end: Cap At Maximum opens one trade at the largest size the broker allows, while Auto Split breaks it into multiple smaller orders instead, governed by Split Each Copy Into N Orders (input 72), which forces a specific number of equal pieces, or Split Into Chunks Of This Volume (input 73), which instead splits by a fixed chunk size — a 2.00-lot copy with a 0.50 chunk size becomes four separate 0.50-lot orders.

The remaining lot-sizing inputs form an optional, entirely separate martingale-style layer that changes future trade sizes based on your recent results, and every one of them defaults to off for a reason — read carefully before enabling any of them, because together they change your account's risk profile significantly. Multiply Lot By Number Of Open Trades (input 74) scales size upward the more copied positions are already open simultaneously. Multiply Lot Per Consecutive Loss (input 75) and Multiply Lot Per Consecutive Win (input 76) apply a multiplicative adjustment after a losing or winning streak of a given length. Increase Lot By Percent During Loss Streak (input 77) and the equivalent for a win streak (input 79) apply an additive-percentage version of the same idea, while Add Fixed Volume During Loss Streak (input 78) and its win-streak counterpart (input 80) apply a flat lot adjustment instead of a percentage one. Stop Copying After N Consecutive Losses (input 81) is an independent circuit breaker that pauses all new copying after a bad enough streak, separate entirely from the Account Protection group described later. Restart Loss Progression After N Losses (input 82) and Restart Win Progression After N Wins (input 83) cap how far any of the streak-based multipliers above are allowed to compound before automatically resetting back to baseline size. Random Lot Jitter Percent (input 84) adds a small amount of random variance to every calculated size, and is really only meaningful in combination with a Prop Firm Preset later in this article, where slightly varying position sizes across several funded accounts helps avoid them all looking like obvious identical clones of one another.

Group 8 — Stops And Targets

Stop Loss Mode (input 85) and Take Profit Mode (input 86) each offer a small set of behaviors. Off means never set one at all. CopyMaster uses the master's own price for that level, subject to the scaling and nudging inputs described next. FixedPoints throws away whatever the master used entirely and always applies one flat distance you specify. Take Profit has a fourth option the Stop Loss doesn't: OwnRiskReward, which builds the target from the follower's own stop-loss distance multiplied by a ratio you choose — this lets a follower run, say, a strict 1-to-3 risk-to-reward on every trade, completely independent of whatever ratio the master's own trade happened to use.

Keep Master Distance Instead Of Master Price (input 87) resolves a subtlety in how CopyMaster actually behaves: does the follower copy the master's stop as an absolute price, or as a distance re-measured from the follower's own, possibly different, entry price? This matters whenever the two accounts commonly fill at slightly different prices — different brokers, different spreads — because copying an absolute price in that situation can produce a stop distance that doesn't match what the master intended at all.

Stop Loss Distance times and Take Profit Distance times (inputs 88 and 89) scale the copied distance by a multiplier — setting the take-profit multiplier to 2.0, for instance, doubles the master's own take-profit distance, letting winners run further on the follower than they did on the master. Widen Stop Loss By and Extend Take Profit By (inputs 90 and 91) then add a flat number of points on top of that scaling, for even finer adjustment.

Risk:Reward Risk Side and Reward Side (inputs 92 and 93) are the two numbers that OwnRiskReward mode, mentioned above, actually uses — a risk side of 1 and a reward side of 3 builds a clean 1-to-3 ratio. Unit For The Assumed Stop Distance (input 94) simply chooses whether the various distance-related fields throughout this EA are interpreted as raw broker points or as the more familiar pip unit.

Fixed Stop Loss and Fixed Take Profit (inputs 95 and 96) supply the actual flat distance used when input 85 or 86 is set to FixedPoints — or, left above zero, they'll override whatever the CopyMaster logic would otherwise have produced, even if the mode isn't explicitly set to FixedPoints. Stop Loss At This Money Loss and Take Profit At This Money Gain (inputs 97 and 98) add an entirely separate, currency-denominated exit trigger on top of the price-based one — the trade closes the instant its floating result crosses that dollar amount, regardless of where price actually is relative to the price-based stop or target.

Re-Apply SL And TP After A Pending Order Fills (input 99) matters because pending orders are copied without a live-updating stop and target attached; this setting recalculates and applies the correct levels the moment a copied pending order actually triggers and becomes a real position. Stop Re-Syncing A Stop You Moved By Hand (input 100) changes what happens if you personally drag the follower's stop somewhere else in the terminal — normally, the next time the master moves its own stop, the EA would move the follower's copy to match and overwrite whatever you did manually; enabling this input lets your manual adjustment stick instead.

Break Even Mode (input 101) chooses the unit a break-even trigger is measured in: Off, RiskRewardRatio, Points, Pips, or Money. Break Even Trigger (input 102) is the actual profit level, in whichever unit was chosen, at which the stop gets moved to the entry price. Profit Locked At Break Even (input 103) adds an extra buffer of points beyond the exact entry price when that happens, so the trade closes with a small guaranteed profit rather than landing at precisely zero.

Trailing Mode (input 104) similarly chooses Off, Points, or Money as the unit for the conventional trailing stop that follows. Trailing Start (input 105) is the profit level at which the trailing stop first activates; Trailing Distance (input 106) is how far behind the current price it follows once active; Trailing Step Before Rewriting The Stop (input 107) sets a minimum extra move required before the EA bothers sending yet another stop-modification request to the broker, which matters on a fast-moving symbol where you don't want to spam the broker's server with updates every tick.

Hidden Trailing Start and Hidden Trailing Distance (inputs 108 and 109) implement what's called a "ghost" trailing stop — tracked entirely inside the EA's own memory rather than sent to the broker as a real, visible stop order. Setting input 108 above zero replaces the conventional trailing mechanism above entirely. Hidden SL And TP (input 110) takes that same idea and applies it to the whole stop-loss and take-profit mechanism, not just trailing — the EA watches price internally and closes the trade itself at market the instant a virtual level is crossed, rather than ever placing a real order at the broker. This is a genuine trade-off worth understanding clearly: some brokers, and some prop firms, specifically penalize visible stop-loss orders, and this feature avoids that entirely — but it also means the position carries zero protection whatsoever if the terminal itself, or the EA running inside it, isn't actively running at the exact moment price reaches that level. Draw Hidden Levels On The Chart (input 111) is purely cosmetic, drawing those invisible-to-the-broker levels as ordinary chart lines so that you, personally, can still see them.

Group 9 — Partial Closing: scaling out gradually, per trade

This entire group lets every individual copied position scale itself out gradually and independently of the master, in up to ten profit-side stages and ten more loss-side stages.

Enable Staged Partial Closing (input 112) is the master switch for everything in this group. Stage Triggers Are Measured In (input 113) chooses the unit a stage's trigger uses — a percentage of account balance, a fixed currency amount, a distance in points, a distance in pips, or an R-multiple, meaning a multiple of the trade's own stop-loss distance, which naturally requires the trade to actually have a stop loss set. Stage Close Percent Is Taken From (input 114) decides something subtle but important: is each stage's percentage calculated against the position's original opening size, or against whatever volume happens to still be open at that moment? The difference compounds meaningfully once one or two earlier stages have already fired and shrunk the position — "close fifty percent of what's currently open" after a stage already took a third of the position produces a different absolute volume than "close fifty percent of the original size" would.

Print A Line Each Time A Stage Fires (input 115) simply logs each partial closure to the Experts tab, which is genuinely useful for auditing that the ladder is behaving the way you expect.

What follows is a set of forty numeric fields that form ten matched pairs on the profit side and ten more on the loss side — Profit Stage 1 through Profit Stage 10, and Loss Stage 1 through Loss Stage 10, each pair consisting of a trigger level and a close-percentage. Leave a stage's trigger at zero and that particular stage simply never fires; you don't need to fill in all ten to use this feature, you can use just two or three and leave the rest at zero. You can also type the stages in any order you like — the EA sorts them internally by trigger level before evaluating them, which matters in the (admittedly rare) case where price gaps straight through several trigger levels at once: every stage that price actually passed through still fires correctly, in the same evaluation pass, rather than being skipped because the exact trigger price was never technically touched tick by tick.

A concrete example makes this concrete: to scale a winning trade out in rough thirds, you might set the trigger unit to Percent Of Account Balance, set Profit Stage 1's trigger to 1.0 and its close percentage to 33, set Profit Stage 2's trigger to 2.0 and its close percentage to 50 (fifty percent of whatever's left, assuming input 114 is set to measure against what's still open), and leave every other stage at zero, letting the final remaining piece run without a defined exit.

Group 10 — Basket Exits: managing everything copied as one combined position

Where the previous group manages one trade at a time, this group manages every currently open copy, added together, as though it were a single unified position. Four independent controls exist, and all four share the same underlying set of possible modes: Off, Percentage of account balance, a fixed Money amount, or Average Points, meaning the average distance in points across every open copied trade combined.

Basket Take Profit Mode and Value (inputs 156 and 157) close every single copied trade at once, together, the instant the combined result across all of them hits your chosen target — this is fundamentally different from each trade having its own individual take profit, because a losing trade and a winning trade might net out to a combined profit that triggers this basket exit even though neither trade individually hit its own target. Basket Stop Loss Mode and Value (inputs 158 and 159) apply the identical logic to the loss side. Basket Break Even Mode and Arm Level (inputs 160 and 161) arm a basket-wide break-even mechanism once the combined position reaches a chosen level. Basket Trailing Mode, Start, and Give-Back (inputs 162 through 164) implement a trailing stop applied to the combined floating result of everything open: the Start value is the combined profit level at which it first engages, and the Give-Back value is how much of that combined profit is allowed to retrace before everything closes together.

This whole group earns its place whenever the master's own strategy tends to open several related positions at once — a grid strategy, or several correlated symbols moving in tandem — and you want a single rule that says "the moment our combined result, across everything currently copied, reaches this number, close all of it," rather than managing each individual trade's exit in isolation.

Group 11 — Exposure Limits: hard caps on total risk carried

Max Copied Trades On The Account (input 165) is a simple ceiling on the total number of open copies at any one time, account-wide. Max Copied Trades Per Symbol (input 166) applies that same idea per named symbol, comma-separated — EURUSD=2, for instance, caps EURUSD specifically while leaving other symbols governed by the general limit or unrestricted. Max Copied Volume On The Account (input 167) and Max Copied Volume Per Symbol (input 168) do the identical thing measured in lots rather than trade count.

Max Distinct Symbols Carrying Copies (input 169) caps how many different symbols may have an open copy at any one moment, regardless of how many separate trades exist per symbol. Max Distinct Symbols On The Whole Account (input 170) is broader still, counting every open symbol on the entire account — including your own manual trades — which is useful for stopping a small account from becoming over-diversified across too many uncorrelated positions at once.

Max Distinct Master Strategies Copied (input 171) is relevant when the master account runs multiple EAs simultaneously, and caps how many of those distinct strategies, identified by magic number, can be actively copied at the same time. Max Distinct Magic Numbers On The Account (input 172) applies a similar cap, but counted on the receiver side across all sources of magic numbers on that account.

Max Open Risk Per Symbol (input 173) and Max Open Risk Per Currency (input 174) are comma-separated percentage caps — EURUSD=5, for example, refuses new EURUSD copies once five percent of account equity is already at risk on that symbol; USD=15 does the equivalent across every pair containing the US dollar. Max Open Risk On The Account (input 175) is the same idea applied as one single total across everything open. Cap For Risk Replication Sizing (input 176) is more specific still — it puts a ceiling specifically on the size the Risk Percent Replication lot model, described in Group 7, is ever allowed to produce, protecting against the edge case where the master itself happens to be risking an unusually large percentage on one particular trade.

Never Open Opposite An Existing Trade (input 177) is required, not optional, for accounts under FIFO trading rules, which mostly means US-regulated brokers. On those accounts, opening a position opposite to one you already hold on the same symbol doesn't create a genuine hedge — it can instead auto-net against the existing position in a way that breaks the copier's intended behavior, so this setting refuses to create that situation in the first place.

Group 12 — Account Protection: the compliance layer

This is where the EA stops being a copying tool and becomes a genuine risk-management and compliance system, purpose-built with prop-firm and funded-account rules in mind.

Enable Account Protection (input 178) is the master switch for everything that follows. Close Copied Trades On Breach (input 179) decides the consequence of a breach: true closes every single copied position the instant a limit below is crossed; false only stops opening new copies while leaving whatever's already running untouched.

Prop Firm Rule Preset (input 180) is genuinely one of the more valuable settings in the entire EA for anyone trading funded accounts. Rather than manually reverse-engineering a specific firm's daily-loss and drawdown formula yourself, you can select Apex Trailing, FTMO Static, or Topstep EOD and the EA automatically configures the underlying math to match that firm's own published rulebook. Selecting None leaves you to configure the following fields entirely by hand.

Max Daily Loss, expressed as a percentage (input 181) and as a flat account-currency amount (input 182), can be set together as a belt-and-braces pair, or independently. Measure Daily Loss Against (input 183) chooses whether that limit is calculated from account Balance or account Equity — a distinction that genuinely matters, because equity moves with every open trade's floating result while balance only changes when a trade actually closes.

Stop For The Day At Profit, again as a percentage (input 184) and as a flat amount (input 185), is an optional daily profit target that, once hit, halts further copying for the remainder of that day — useful for firms or personal rules that specifically discourage one enormous lucky day from distorting your overall statistics. Measure Daily Profit Against (input 186) offers the same Balance-versus-Equity choice for that profit target.

Trading Day Rolls Over At (input 187) is an hour offset from UTC that defines when the "trading day" actually resets for the purposes of every daily calculation above — essential if you're trading for a firm headquartered in a different time zone than your broker's own server, because otherwise your daily counters would reset at the wrong moment entirely.

Max Drawdown From Balance High (input 188) is the classic prop-firm "trailing maximum drawdown" rule — an all-time cap, not a daily one, measured from the account's own peak balance rather than its starting balance.

Close Everything Below This Equity and Close Everything Above This Equity (inputs 189 and 190) are absolute, hard-number equity triggers, expressed in your account's own currency rather than as a percentage — useful when you think in concrete dollar terms rather than relative ones. Hard Equity Floor (input 191) is a genuinely last-resort kill switch, entirely independent of the equity trigger above it, that closes everything and halts copying the instant equity ever touches that number, no matter what else is configured. Close Everything Below This Margin Level (input 192) is a pre-emptive panic close triggered by margin level specifically, intended to fire well before you'd ever reach your broker's own, much harsher, stop-out level.

Pause New Copies While Receiver Drawdown Above (input 193) and Pause New Copies While Master Drawdown Above (input 194) are gentler than everything else in this group — rather than closing anything, they simply stop opening brand-new copies while either side's drawdown looks elevated, leaving whatever's already running to play out on its own.

Group 13 — Execution: the quality of the fill itself

Max Slippage (input 195) is the maximum acceptable difference, in points, between the price a copy requested and the price it actually received. Skip If Price Moved From Master Entry By (input 196) refuses a copy outright if price has already run too far from wherever the master itself got filled, rather than chasing a price that's no longer representative of the original signal. Skip While Spread Above (input 197) refuses to open a copy while the follower's own spread is abnormally wide, which commonly happens briefly around rollover or major news.

Wait For A Better Entry Price Than The Master (input 198) and Required Improvement Before Entry (input 199) work as a pair: when enabled, the EA deliberately holds off opening the copy until price has moved at least the specified number of points in the follower's favor relative to where the master got filled, rather than filling immediately regardless of price.

Keep Retrying A Failed Copy For (input 200) governs what happens when a copy attempt genuinely fails — a requote, a brief disconnect, a temporary broker-side rejection — and sets how many seconds the EA keeps attempting that specific trade before finally giving up on it.

Group 14 — Closure: how a copy actually ends

Close Copies When The Master Trade Closes (input 201) is the fundamental "mirror closes too" behavior; turning it off means the follower's exits are governed entirely by the stop-loss, take-profit, partial-closing, and basket-exit logic covered earlier, completely independent of whatever the master eventually does with its own trade.

Delay Before Mirroring A Close (input 202) adds an optional pause, in seconds, before a close is actually mirrored. Wait For A Better Price Before Mirroring A Close (input 203) and Required Improvement Before Closing (input 204) apply that same "wait for a better price" logic described under Execution, but to the exit side of the trade instead of the entry.

Force-Close Copies Older Than (input 205) is a hard, age-based close entirely independent of what the master does — useful for a strategy that should genuinely never be allowed to hold a position overnight, regardless of the master's own behavior.

Close All Copies At A Daily Time (input 206) and Daily Close-All Time (input 207) work together to flatten every single copied position at one fixed clock time each day — a common use is clearing everything shortly before a weekly close, to avoid holding anything over a weekend gap. Delete All Copied Pending Orders At A Daily Time (input 208) and Daily Pending Purge Time (input 209) apply that same daily-cleanup idea specifically to resting pending orders instead of open positions.

Allow Manually Closed Trades To Be Copied Again (input 210) and Daily Time To Clear Those Marks (input 211) address a specific behavior worth understanding: normally, once you manually close a copy yourself, the EA remembers that decision and deliberately will not re-open it, even though the master's own position is technically still the same trade. Enabling input 210 lets that memory clear automatically at the time specified in input 211, giving you a genuinely clean slate for re-copying each day rather than that manual override lasting forever.

Group 15 — Alerts

Send Email Alerts (input 212) uses MetaTrader's own built-in email configuration, found under Tools, Options, Email — that has to be set up correctly first, independently of this EA, or nothing will actually send. Send Push Alerts To The Mobile App (input 213) similarly relies on MetaTrader's own built-in push-notification setup, paired to the MetaTrader mobile app through your own MetaQuotes ID.

Alert When Account Protection Fires (input 214) is a dedicated, higher-priority notification specifically for the compliance triggers covered in Group 12, sent on top of whatever inputs 212 and 213 are already configured to send more generally. Warn Once When Equity Drops Below (input 215) is a single early-warning alert — it fires exactly once, not repeatedly — intended to give you advance notice before things reach the harder stops configured elsewhere.

Send A Daily Summary (input 216) and Daily Summary Time (input 217) together enable a once-a-day recap of the account's copying activity, delivered at whatever time you choose, through the same email and push channels already configured above — a way of staying informed about how the account behaved without needing to watch it in real time all day.

Closing thoughts

That's every one of the 217 settings this EA exposes, in the exact order MetaTrader shows them, and the reasoning behind every one of them. If there's one thing worth repeating on the way out, it's the golden rule from the very start of this article: almost everything you just read is configured on the Receiver, not the Sender. The master side of this relationship only ever needs two things set correctly — its Trading Mode and its Pairing ID — and every single decision about risk, sizing, filtering, stops, compliance, and notifications belongs entirely to the account doing the following. Get those two fields matching on both sides, place one small test trade on the master, and watch it appear correctly on the follower before trusting it with real size. From there, it runs on its own.