
Execution Watchdog now does two things it has never done. It copies your trades to up to twenty NinjaTrader accounts — and it journals the trades you take by hand on the chart, not just the ones it fires itself.
One master account. Up to twenty followers, each with its own size, its own ceiling, and its own flatten button. The health panel counts what matters: orders copied, orders rejected, and how many accounts are out of step with the master right now.
This is the difference that decides whether a copier is still correct an hour into the session.
Forward each order as it happens. One rejection — insufficient margin, a connection blip, a momentary lock — and that account is permanently out of step for the rest of the session. Nothing notices. Nothing repairs it. You find out when you go to flatten.
Compute a target position for each follower and steer it there, continuously. An account that is already correct sends no order at all. An account that was rejected is retried on the next evaluation — so it repairs itself the moment margin frees up, with no intervention and no master activity required.
The number on the health card that matters is Out of Sync — how many followers hold a position that does not match the master’s, scaled by their own multiplier. In a healthy session it reads zero and stays there.
Set per follower, edited straight in the row, with a hard maximum position as a separate clamp.
| Entry | What the account trades |
|---|---|
| x1 | Match the master, contract for contract |
| x2 | Twice the master |
| x0.2 | One contract for every five the master trades |
| =3 | Always three contracts, whichever way the master goes |
x0.2 is one; four is none. Rounding up would hand you more size than you asked for, on the account where that matters most. Where a multiplier rounds an account out of a trade entirely, the log says so with the arithmetic — it never passes in silence.
Tick Cross on a follower and it trades the other contract size of the same product. NQ becomes MNQ, MNQ becomes NQ, and the same for ES/MES, RTY/M2K, YM/MYM, CL/MCL, GC/MGC and the rest. The row then names the exact instrument and contract count it will trade, so a checkbox never commits you to something you have to work out for yourself.
x0.2 is twice the master’s exposure, and looks perfectly reasonable written as a multiplier. Watchdog puts the real number in the row — 1.0× is matched, amber past 1.1×, red past 2×.
Followers carry no stop and no target. The master’s bracket is the only exit in the system. It fires, the master goes flat, and every follower is closed by the same mechanism that opened it.
This is deliberate, and it is the single most important design decision in the release. Two exit authorities cannot coexist with a convergence engine: the moment a follower’s own stop fires while the master is still in the trade, the engine sees the gap and re-enters. The follower’s stop becomes an entry signal. Removing follower brackets removes that entire class of failure — and a copier that can turn your stop into an entry is not a copier you should be running on a funded account.
Until now the journal recorded the trades Execution Watchdog fired itself. Now it records yours.
Take a trade on the NinjaTrader chart — Chart Trader, an ATM, the DOM, however you normally work — and with Execution Pro on, the Log Trade form fills itself in as the trade develops. Entry price, contracts, stop, target, scale-ins, scale-outs, exit. You add the parts only you know: outcome, stop placement, exit management, entry timing, emotional state. Then log it.
NinjaTrader splits a three-contract order into a 1 and a 2. That is one entry of three — not an entry and a scale-in — and the form now shows it that way.
The original entry stays in the header, the flip logs a scale-out and a scale-in, and the trade stays open until you flatten — identical to how a reversal fired from the app has always been journaled.
With a ratchet or trailing stop, the stop you finish with is not the risk you took. The journal latches the first stop it sees and denominates R against that, so a winner cannot flatter itself by trailing.
Net P&L uses real NinjaTrader commission rather than an estimate — and a position already open when the indicator loads is adopted rather than ignored.
Every safety check used to begin by asking Watchdog whether it thought it was in a trade. That is the right question almost always — and useless in the one case that matters, a position opened by an order the engine has forgotten. These three run regardless.
If your account is flat and one of our protective stops is still working, that stop is no longer an exit — left alone it opens a new position in the wrong direction with nothing behind it. It is now cancelled within about two seconds. Runs armed or disarmed.
A position with nothing behind it — not ours, not an ATM’s, not one you placed — is closed at market after three seconds. A hand trade carrying its own ATM bracket is left completely alone: your protection counts as protection.
The bracket watchdog checked once a bar. On a five-minute chart that is a five-minute window in which an unprotected position can run. It now checks every tick, and never acts on a normally bracketed trade.
One button masks account numbers everywhere they are drawn or exported — header, dropdown, journal, Dashboard, PDF and CSV. LFE•••••0066. Sim and Playback stay legible on purpose. Orders route exactly as before and your saved history keeps the real name.
v1.6.1 is included at your current price — nothing changes on your billing. Install the app update, then go to Settings → Install NT8 Indicator. Both new features require indicator v2.8.2, and the app will tell you plainly if it finds an older one rather than running half-wired. Your journal history, licence and settings are untouched.
Thirty-day free trial, cancel anytime — $99/mo or $950/yr. The copier, the manual journaling and everything Watchdog already did are in the same subscription. You will need NinjaTrader 8 and a live connection; the copier works on Sim accounts, which is exactly where you should start.
x1.
Thirty-day free trial. Cancel anytime. Included at your current price if you already subscribe.
The trade copier places live orders in every enrolled account. Test it on Sim accounts before enrolling a funded one. Trading futures carries substantial risk of loss and is not suitable for every investor.