Trade Copier
Send one TradingView alert to several of your own licenses at once, each with its own lot multiplier, using a Copier ID in place of a license key.
Last updated: 2026-10-08
A Trade Copier sends one TradingView alert to several of your own licenses at the same time, each scaled by its own lot multiplier. It gives you a Copier ID in the same format as a license key, and you put it in your alert where the license key normally goes. The copier is only an address, so it never trades on its own and doesn't use up a license slot.
The copier is available on the Pro plan and above, and you set it up on the Trade Copier page in the dashboard. For a quick tour, see the Trade Copier overview.
Using a Copier ID in an alert#
Nothing about the alert changes apart from the key, so the Copier ID goes first in CSV or in the license field in JSON:
A1B2-C3D4-E5F6-7890,buy,EURUSD,size_lots=0.10,sl_pips=50,tp_pips=100
{"license":"A1B2-C3D4-E5F6-7890","action":"buy","symbol":"EURUSD","size_lots":0.10,"sl_pips":50,"tp_pips":100}
Every command is copied, including entries, closes, cancels, modify, delayed alerts and EA control commands such as eaoff. That makes a copier a useful kill switch for several accounts at once, but it also means an eaoff sent to a Copier ID turns off trading on every selected license. setposition is copied too, with each account scaling the target by its own multiplier.
Each license reads the alert with its own settings, exactly as if you had sent it to that license directly. A PineConnector-format alert therefore works through a copier as long as every selected license uses PineConnector syntax, and a license set to PineHook syntax rejects it.
Lot multipliers#
Each license on a copier has a multiplier from 0.001 to 1000, set to 1 by default, which is enough range to copy from a large funded account down to a small personal one. On an alert with size_lots=0.10, a 0.5 multiplier trades 0.05 lots and a 2 multiplier trades 0.20 lots.
The multiplier scales every parameter that says how much to trade, which covers all the size_ parameters, close_lots, the lots on take-profit and stop-loss levels, and a setposition target. Percentage sizing scales as well, so size_pct=1 on a 2 multiplier risks 2% of that account's balance. Prices and distances are never scaled, so stops, targets, entry prices, trailing, breakeven and spread limits stay identical on every account, and so does magic, which lets a later close reach every copy.
If a scaled size goes above a parameter's maximum, it's capped at that maximum and a warning is recorded, while the trade still goes through so your accounts don't end up holding different positions. A size that scales down to zero is refused for that account instead, since a zero-size order can't be placed. Each account's EA still rounds the volume to the symbol's minimum and step, as it does for any alert.
Each account keeps its own rules#
The copier decides where an alert goes, but each license still decides whether to accept it. Its own symbol filter, Allow Hedging setting, position limits, Active Hours, spread limits and pending-order limit all apply, so one copy can be skipped while the others go through. A copier can never push a trade past a risk control you set on an individual account.
Protect the Copier ID#
Anyone who has a Copier ID can send alerts to every license behind it, so treat it like a password. On the Trade Copier page you can turn on Alert auth for the copier and set a password of 8 to 72 characters, after which every alert to that ID must carry auth= with it.
PineHook checks that password once, at the copier, and doesn't ask for the licenses' own passwords on a copied alert, since one alert can't carry several. If a selected license requires its own Signal Authentication while the copier has no password, though, the copier refuses the alert rather than bypass that protection.
The copier's password doesn't protect alerts sent straight to each license's own key. When you set one, the dialog offers to require the same password on the selected licenses too, so a single secret covers both routes.
Delivery and partial results#
A copier answers TradingView with success as long as at least one license accepted the alert, and the response lists what happened on each account. This is deliberate, since TradingView resends an alert that fails, and a resend would make every account that already traded trade again. A partial result is reported in Signal Logs for each license rather than retried.
| Limit | Value |
|---|---|
| Plan | Pro and above |
| Copiers | No limit |
| Licenses per copier | Your plan's license limit, up to 25 |
| Alerts used | One per alert, however many licenses receive it |
Things to avoid#
- Don't send the same alert to a Copier ID and to one of its licenses. That license would trade twice.
- Close with
close_pctorcloseallrather thanclose_lots.close_lotsis scaled by the multiplier, so changing a multiplier while a position is open leaves a laterclose_lotsthe wrong size, while a percentage always matches what each account holds.