The Simple Trade Copier V3 is a NinjaTrader 8 indicator that replicates trades from a single master account to up to 20 follower accounts in real-time. It lives in the ChartTrader panel as a pair of buttons (COPY OFF/COPYING and RESET) with a compact status line showing the master, follower count, and copy mode. Execution-based copying ensures follower orders only fire after confirmed fills on the master, and everything copies as market orders for immediate execution. Key Improvements in V3
New RESET / Position Sync button. This is the biggest functional addition. The V2 copier only forwarded new executions — if a follower got out of sync (missed fill, disconnect, manual intervention, late enable), there was no way to realign it short of manually flattening. V3’s RESET button disables copying, clears tracking state, then walks every relevant instrument and compares each follower’s position to the master’s. It will open, close, reverse, or resize follower positions as needed to match. The button turns orange and displays “SYNCING” during the operation, then restores itself via a DispatcherTimer.
Overall, V3 is a solid upgrade: the RESET button alone addresses the single biggest real-world pain point with V2 (drift recovery), and the queue-based processing makes it meaningfully more robust under fast-market conditions.
SimpleDCA is a NinjaTrader 8 chart indicator that adds automated trade management directly to the Chart Trader panel. It gives discretionary traders two one-click tools for handling an open position: a DCA (Dollar Cost Average) mode and a Bracket button.
When DCA is toggled on, the indicator automatically maintains a profit target a configurable number of ticks from the position’s average price. As the market moves against the trade, it submits additional market orders at preset tick intervals from the original entry, scaling into the position up to a maximum number of levels. Each new fill adjusts the average price, and the profit target is automatically re-synced to match — so the exit always reflects the true blended cost basis.
The Bracket button is simpler: one click attaches a fixed profit target and stop loss to the current position at user-defined tick distances.
Under the hood, the indicator is built around a careful threading model. NinjaTrader delivers order fills, position updates, and bar updates on separate threads that can run simultaneously, which makes it easy to accidentally submit duplicate exit orders during the brief window between a profit target filling and the position officially going flat. SimpleDCA solves this with a position version counter that increments on every confirmed position change — new orders are only submitted when the version advances, which guarantees the adapter thread has acknowledged the new state before the instrument thread acts on it. A soft reconciliation check on each tick catches any missed events by polling the account’s real position and forcing a reset if internal state drifts.
The result is a lightweight, race-safe tool that lets a trader toggle DCA behavior or attach a bracket mid-trade without worrying about orphaned orders or double fills.