The Problem With Copy Trading (and How to Fix It)
August 27th, 2026
Most copy trading software has a structural flaw that traders don’t notice until it costs them, according to Jeremy Tang, founder and chief architect of SharkIndicators, speaking in a recent NinjaTrader Ecosystem webinar. Tang and co-presenter Zac White walked through why traditional leader-follower copy trading creates lag and leaves accounts unprotected, then demonstrated SharkSignals, SharkIndicators’ cloud-based execution platform built to fix both problems.
The session covered how parallel execution sends one signal to every connected account at once, how to layer NinjaTrader’s advanced trade management (ATM) or SharkIndicators’ BlackBird on top of it, and closed with a live demo firing a single trade across five connected accounts simultaneously, including a newly added Tradovate connection.
Why traditional copy trading breaks down
Copy trading and multi-account trading are common enough, Tang said, that he’d seen a poll suggesting close to half of NinjaTrader users engage in some form of prop firm trading or copy trading, though he couldn’t recall where the poll came from. Most copy trading software, he explained, falls into one of two categories, and each comes with a tradeoff.
The lag and drift problem
In a leader-follower setup, the software watches a lead account for an order, then tries to replicate it across every follower account. That replication step puts follower accounts “a half step behind” the original trade, Tang said, and replicating brackets, stop-loss orders, and take-profit orders adds enough complexity that drift can creep in over time.
The unprotected-position problem
Position-only copy trading avoids that complexity by skipping bracket replication altogether, which removes the drift risk. The tradeoff, per Tang, is that follower accounts end up “naked”: open positions with no broker-side stop-loss or take-profit orders protecting them.
Either way, Tang said, something gets sacrificed: speed, protection, or both.
How parallel execution fixes it
SharkSignals removes the leader-follower relationship altogether. A signal, whether it’s a manual button click or an automated trigger, gets sent to every connected account at once, and the system manages each one as what Tang called a “first-class trade” rather than a copy of another account’s position. That structure removes both the lag and the drift Tang described in leader-follower systems, since there’s no original trade for the others to lag behind.
Building a trade plan
SharkSignals uses a node-based interface to configure a trade plan: a signal source feeds into an entry order, which can carry multiple brackets. White noted that a common setup pairs a tighter, higher-win-rate bracket with a wider bracket sized to capture a larger move, splitting position size between the two so a trader can capture a “runner” without taking on excess risk on the wider stop.
The trade plan defines the strategy once; SharkSignals repeats it across every account attached to it.
Trade management: NinjaTrader’s ATM and SharkIndicators’ BlackBird
Tang credited NinjaTrader as one of the pioneers of advanced trade management (ATM) technology, which lets a trader automate the fine adjustments, moving a stop to breakeven or stepping it up to protect profit, that a skilled discretionary trader would otherwise make by hand. SharkIndicators built BlackBird, which it has sold for about eight years, to extend that idea further, aiming to mirror the kind of real-time bracket adjustments Tang said he and White observed watching an experienced trader manage live signals early in the company’s history.
In the demo, accounts connected through NinjaTrader Desktop ran trades using ATM directly, and Tang noted that traders who already use BlackBird can wire it into a SharkSignals trade plan the same way.
Either tool lets SharkSignals hand off the fine-grained management of a trade once it’s live, not just the entry.
Live demo: one trade, five accounts, no lag
White ran the core demo with five connected accounts open on screen: three NinjaTrader Desktop sim accounts (Sim101, Sim102, and Sim103), an account labeled “John Doe,” and a Tradovate account. Clicking the buy button on a manual E-mini S&P 500 (ES) trade fired all five trades at once, with no delay for a master account to execute first and no separate step for copy trading software to relay the order.
Overriding individual accounts
White showed how account-level overrides can change what an individual account does with the same signal. One sim account reversed the signal into a short position instead of the original long, while another shifted the signal onto a different instrument, the E-mini Nasdaq 100 (NQ), instead of the ES it originated from. White pointed to that instrument-override capability as something hedgers might use to go long one instrument while short a related one. Each account can also carry its own bracket configuration, independent of the others.
The same signal can play out differently on every account it reaches, without requiring a separate trade plan for each one.
Signal sources: TradingView, webhooks, and AI
A SharkSignals trade plan can run off a manual trigger or an automated one, including TradingView alerts, generic webhooks, or an AI-generated signal, White said. Setting up a TradingView connection takes copying an alert message and a webhook URL from SharkSignals into a TradingView alert, a process White demonstrated live using a Fibonacci retracement setup.
Indicators versus strategies
White drew a distinction between the two kinds of TradingView alerts SharkSignals can accept. A TradingView indicator alert doesn’t carry order details, so a trader has to specify the action—buy, sell, or flatten—manually inside the SharkSignals trade plan. A TradingView strategy alert, by contrast, already tracks the position, direction, and quantity, so SharkSignals can read that data directly and act on it without extra configuration. Full support for partial scale-outs on strategy alerts is still in development, White said, because bracket orders make that logic more complex to get right.
Whichever source triggers it, the same trade plan and account overrides apply once the signal reaches SharkSignals.
What’s next: guardrails and dashboards
Tang and White previewed two features still in development. Guardrails add money-management controls at the account or trade-plan level, including daily loss limits, daily profit limits, and maximum drawdown, features Tang tied directly to prop-firm evaluation rules and to traders who want to enforce consistency in their own results.
A dashboard in progress will add a performance report and a positions page showing open and historical trades, with flatten controls for closing out individual brackets without leaving SharkSignals.
Both features extend SharkSignals’ control down to the account level, on top of the parallel execution already in place.
Pricing: usage-based, not per account
SharkSignals doesn’t charge per connected account, Tang explained; a subscription includes an unlimited number of trade plans, accounts, and signals. Pricing instead scales with usage, split into three tiers, swing trading, day trading, and prop firm professionals, with the top tier allowing up to 200 trades a day.
Tang compared that structure to a competitor, SignalStack.com, which he said limits customers to roughly five trades a day on average at a similar price point. SharkIndicators’ prop-firm tier alone allows up to 55 trades a day, and its top plan’s 200-trade limit is roughly what Tang estimated would cost around $400 a day in brokerage fees on its own.
Traders can test the pricing tiers with a free sim account before committing to a paid plan.
From the Q&A
What TradingView plan do you need to use with SharkSignals?
SharkSignals doesn’t require a paid plan to receive alerts for sim trading, White clarified, but TradingView itself requires its lowest-tier paid plan to send outbound webhook alerts at all.
What’s the difference between a TradingView indicator alert and a TradingView strategy alert?
An indicator alert doesn’t include the trade’s direction or quantity, so a trader configures that manually inside SharkSignals. A strategy alert already tracks that information inside TradingView, so SharkSignals can read it and act without extra setup, though full support for partial scale-outs on strategy alerts is still in progress.
Can SharkSignals run the NinjaTrader ATM across multiple accounts at once?
Yes. Once accounts are connected, White said, wiring them into a trade plan lets each one run the ATM independently, the same setup used earlier in the demo.
Watch the full session
Tang and White covered additional detail on guardrails, the new Tradovate connection, and the AI signal setup during the full session. Watch the full webinar on YouTube.
Enter Email for Updates