1. Enforcement, not just display
Plenty of tools show your P&L in red. The question is what happens at the limit: a real risk add-on flattens open positions and blocks new entries the moment a rule is breached — automatically, with no confirmation dialog to click past while tilted.
2. The three rules that catch real failures
Max daily loss, max trades per day, and allowed trading hours cover the three ways discretionary traders actually blow up: one bad day, overtrading, and revenge sessions outside the plan. If an add-on can’t enforce all three, it addresses part of the problem.
3. A cooldown you cannot talk yourself out of
The moment you most want to disable your risk tool is precisely the moment it exists for. Look for an enforced cooldown on unlocking — a mandatory waiting period that outlasts the tilt that triggered it.
4. Native NinjaTrader 8 integration
An add-on that runs inside NinjaTrader sees your orders and positions directly — no bridge software, no polling delay, no second application to keep alive. It should install through the standard NinjaScript import like any other add-on.
5. A violation log
Every breach should be recorded with a timestamp, the rule triggered, and the account state at that moment. The log is how rules become learning: you review which rule fired, when, and what it cost — instead of arguing with your memory.
6. Plays well with your other tools
Risk enforcement has to coordinate with whatever else touches your orders. If you copy trades across accounts, the copier must respect lockouts — Trade Disciple, for example, checks Karma Guardian’s lockout status before copying any order, so a locked account receives nothing.