Trade Copier
Send one TradingView alert to multiple MT5 and cTrader licenses, apply a separate lot multiplier to each account, and monitor the copied fleet.
Last updated: 2026-10-01
With Trade Copier, one TradingView alert can reach several MT5 and cTrader licenses, each with its own size multiplier. On Pro and above, open Trade Copier in the dashboard sidebar to choose which licenses receive your alerts.
Set up a copier#
See the Trade Copier overview and demo for account sizing examples and plan options.
To set up a copier, enable it, select the destination licenses, then replace the license key in your TradingView message with its Copier ID. You can also click its label to give it a name that identifies the strategy, making it easier to distinguish copiers and recognize one you've retired.
You can keep multiple trade copiers enabled at the same time, each with its own Copier ID, destination licenses, and multipliers. For example, create a copier for each strategy and send that strategy's TradingView alerts to its Copier ID to manage them separately.
The Copier ID sends alerts to your selected licenses, which execute the commands on their connected trading accounts. It does not use a license slot, and its ID stays the same when you turn the copier off so you can resume without editing your alerts. Along with entries, you can copy closes, cancels, modifications, delayed alerts, and symbol-control commands.
Send each alert to one destination address
Sending the same alert to both a Copier ID and one of its license keys can make that license act twice.
Protect the Copier ID#
To protect the Copier ID, open Alert auth, set a case-sensitive password of 8 to 72 characters, and include auth=YOUR_PASSWORD in alerts sent to it. PineHook checks this password at the copier, so copied alerts use it in place of the destination licenses' passwords.
If any selected license requires authentication but the copier is unprotected, PineHook rejects the entire alert, so none of its destination licenses receive it. The amber warning remains until you protect the copier or disable authentication on every selected license that requires it.
Alerts sent directly to a destination license key still follow that license's authentication settings. If you want the same password to protect those direct alerts, choose Require this password on the N selected licenses too. The copier card shows which destinations lack that protection.
When you switch copier authentication off, its password remains saved and destination authentication stays unchanged, while Clear password removes the saved copier password.
Choose or pause destinations#
You can select any license on your account, including an offline one whose copies will wait in the queue according to its recovery settings. Disabled licenses are skipped until you re-enable them, and every destination applies its own symbol filter, position limits, active hours, and pending-order limits.
To pause new copies without losing a destination's multiplier or selection, turn off its toggle in the copier's license list. Unticking it instead removes the destination, forgets its multiplier, and excludes it from password synchronization. Pausing a destination leaves its existing positions open.
If you pause every selected license, PineHook rejects alerts sent to the copier with a reason, without counting them against your daily allowance. When you have more than eight licenses, the list adds search, selected-first sorting, balances, and Pause all / Resume all controls to help you manage them.
Set lot multipliers#
Set a multiplier from 0.001 to 1000 for each destination to adjust its order size. For example, an alert with size_lots=0.10 requests the following quantities:
| Multiplier | Requested lots |
|---|---|
| 0.5x | 0.05 |
| 1x | 0.10 |
| 2x | 0.20 |
The multiplier also scales percentage, equity, dollar, and margin sizing, along with fixed-lot TP/SL allocations, while prices and distances such as stops, targets, trailing distances, and breakeven triggers stay unchanged. Each destination's limits still apply, and if the resulting size rounds to zero, PineHook skips it and records the reason in Signal Logs.
For close commands, the multiplier scales close_lots, so close_lots=0.10 with a 2x multiplier requests a 0.20-lot close. It leaves close_pct unchanged, so close_pct=50 closes half of each destination's matching position regardless of its multiplier, while closeall still closes matching positions fully.
If you might change a multiplier while positions are open, prefer close_pct for partial exits because close_lots uses the multiplier active when the exit arrives, which may differ from the one used at entry.
One incoming alert counts once
A copied alert counts once against your account's per-minute and daily allowances, regardless of the number of destination licenses.
Monitor the fleet#
Once the copier is enabled and has selected destinations, you can see total balance, equity, open P&L across both MT5 and cTrader destinations, today's realized P&L in UTC, connection counts, and positions grouped by license. Balance and equity count shared broker accounts only once, while each license group has an Emergency Close button and Flatten all applies across the fleet.
Flatten all includes paused destinations
When you type FLATTEN to confirm, PineHook closes all positions, cancels all pending orders, and clears delayed alerts on every target license, including paused ones. If a destination is offline, PineHook reports its name without queuing an emergency command, so you need to manage that account directly at the broker. You can run two fleet sweeps per minute, with individual license controls still available.
On Licenses, the Copy badge shows each destination's multiplier and links back to its copier, while Signal Logs lets you check the outcome of each copied alert.