Trade Copier

Send one TradingView alert to several licenses at once, each with its own lot multiplier, from the Trade Copier page.

If you run the same strategy on several accounts, such as prop-firm challenges, a live account alongside a demo, or a portfolio split across brokers, the Trade Copier lets one TradingView alert reach all of them. It is available on the Pro plan and above, and lives on its own Trade Copier page in the dashboard sidebar.

Turn on the toggle and PineHook mints a Copier ID in the same format as a license key. Put that ID in your TradingView alert where the license key normally goes. Every license you tick in the list underneath receives that signal, at the same moment.

A Copier ID is an address, not a license. It never places a trade of its own, no EA connects to it, and it does not use one of your license slots. Ticking four licenses means four trades, not five.

Give each copier a name by clicking its label. Running one copier per strategy is common, and "Prop challenge fleet" is easier to place than "Copier 2". The name also identifies it in the Deprecated Keys list after you delete it.

Protecting the Copier ID#

A Copier ID can leak the same ways a license key can, and it reaches every license you ticked, so it is the more valuable of the two. Click Signal auth on the copier's row to require a password on every alert sent to it, 8 to 72 characters, exactly as for a license. Alerts then carry auth=YOUR_PASSWORD alongside the rest of the command.

The copier's password replaces its targets' own, because one alert cannot carry several different passwords. That means a copier without a password must not sit in front of a license that has one. If you tick a license with Signal Authentication enabled, the copier shows an amber warning and refuses to send anything until you give it a password of its own or turn authentication off on that license.

A copier password protects the Copier ID and nothing more. The licenses behind it still accept signals sent straight to their own keys, so the dialog offers Require this password on the N selected licenses too. That puts the same password in both locks in one step, and the copier card tells you when any selected license is still open.

Switching Signal auth off keeps the password stored, so turning it back on does not mean retyping it. Clear password forgets it outright. Turning the copier's requirement off never removes a license's own.

Choosing what receives copies#

Every license on your account appears in the list, whether or not it is active or currently connected. Tick the ones that should receive copies.

  • A license showing Disabled is skipped while copying. Re-enable it from its three-dot menu on the Licenses page and it starts receiving again.
  • A license showing Not connected still receives copies, which queue and deliver when the EA comes back online, exactly like any other signal sent to it.
  • Each license's own settings still apply. Its symbol filter, position limits, active hours, and pending-order limit are all enforced on the copy, so a copier can never push a trade past a risk control you set on that account.

On accounts with more than 8 licenses, the list gains a search box, sorts your ticked licenses to the top, shows each license's balance, and offers Pause all / Resume all for the whole fleet.

Pausing a license#

Every ticked license has a switch at the end of its row: on means copying, off means paused. A paused license keeps its multiplier and its place in the list, but the copier sends it nothing until you switch it back on. That is the difference from unticking, which forgets the multiplier and drops the license from password-sync flows.

Pausing stops new copies only. Positions the license already holds stay open and keep following their own stop loss and take profit; use the flatten controls below if you want out of them too. If every license on a copier is paused, alerts to that Copier ID are rejected with a clear message rather than silently vanishing, and the rejection does not count against your daily signal limit.

The live fleet view#

When a copier is on and has at least one ticked license, the top of the Trade Copier page shows its live fleet:

  • Total balance and equity across your targets. Licenses sharing one broker account are counted once, so two licenses on the same account never double the number.
  • Open PnL, summed live from every open position on your targets.
  • Day PnL (UTC): today's realized result, using the same UTC trading day as the Analytics page.
  • How many licenses are connected, and every open position grouped by license with a per-license subtotal.

Each license group has its own Emergency Close button, the same guarded control as on the Licenses page. Above them sits Flatten all.

Flatten all is the fleet-wide emergency

It closes every open position and cancels every pending order on every target license at once, paused licenses included, and purges their queued delayed signals. You must type FLATTEN to arm the button, and the server independently requires that confirmation. Licenses whose EA is offline are reported by name so you know exactly where to close manually; nothing is queued for them. Limited to 2 fleet sweeps per minute, and individual licenses can always be flattened from their own button.

Licenses that receive copies are marked with a Copy badge on the Licenses page, showing their multiplier, so you can always see at a glance which accounts are duplicating a strategy. Clicking that badge brings you here.

Lot multiplier#

Each ticked license gets its own multiplier: 0.5x halves the size in the signal, 2x doubles it, and you can type any value between 0.001 and 1000. This is what lets one strategy run across accounts of different sizes.

On a buy EURUSD size_lots=0.10 alert sent to a copier with three targets:

LicenseMultiplierVolume traded
Prop Firm A0.5x0.05 lots
Prop Firm B1x0.10 lots
Live Account2x0.20 lots

The multiplier applies to every way you can express size, and fixed lots are only one of them. size_pct, size_pct_equity, size_dollar, size_margin_pct and the multi-TP/SL lot arrays all scale by the same factor. Prices and distances never scale: your stop loss, take profit, trailing distance, and breakeven trigger are identical on every account.

Your EA's own limits still apply afterwards. If a scaled size exceeds a position limit you set on that license, that license's limit wins.

Guard the Copier ID like a license key

Anyone who has your Copier ID can fire signals into every license you have ticked. If you want a second layer, set a signal-authentication password on the copier. It is checked once, at the copier, so one auth= in your alert covers the whole fan-out. The target licenses' own signal-auth passwords are not required on a copied signal.

One alert, one signal against your plan

A copied signal counts once against your account's per-minute and daily signal limits, no matter how many licenses receive it. The alert is the unit that is counted, not the copies.

Things worth knowing#

  • The Copier ID is stable. Turning the toggle off pauses copying without burning the ID, so you never have to re-edit your TradingView alerts to pause and resume.
  • Don't send the same alert twice. Pointing one TradingView alert at both your Copier ID and an individual license key will fire that license twice.
  • Every command works. Entries, closes, cancels, modifications, delayed signals, and EA-control commands all fan out.
  • Prefer close_pct over close_lots for exits. close_lots is scaled by the multiplier, so if you change a multiplier while a position is open, a later close_lots will not match the volume that was actually opened. close_pct and closeall are percentages of whatever that account is holding, so they are always right.
  • If a scaled size rounds to zero volume, that license is skipped and the reason appears in your Signal Logs rather than a zero-lot order being sent.