
Account Guard for NinjaTrader
Daily loss Account lock based on Daily Trailing Max Drawdown (TMD) in percentage
Key features
- Fixed daily loss limit from TMD (ABS) snapshot at start
- Auto-close open positions when limit is hit
- Cancel working orders & block new ones
- Unblocks automatically once PnL recovers above threshold
- EVAL & Sim accounts excluded by default
- Respects your NinjaTrader restart (snapshot is taken again)
- Lightweight UI with per-account status
- Compatible with NinjaTrader 8 • Windows
How it works
- On start: We read your account’s Trailing Max Drawdown once and store the absolute value (TMDstart).
- Daily limit: — this stays fixed all day.
- Monitor: We track RealizedPnL + UnrealizedPnL.
- Trigger: If total PnL ≤ -limit, we:
- cancel working orders,
- market-close open positions
- Show Message about the Account Lock
Configuration
Choose your percentage (e.g., 0.25%). This value is hardcoded by us and can only be changed by us.
Eval and Sim accounts are excluded by default; you can add more if needed.
On every NinjaTrader start, the initial lock value is active until the next day.
Pricing
Intro pricing will be announced soon. Our goal is to offer a practical, affordable alternative to costly broker-side services.
FAQ
No. It runs inside NinjaTrader and controls orders/positions on your platform. That’s enough for disciplined trading and daily risk control.
Account Guard starts automatically and takes a fresh TMD snapshot on startup. Your limit is active again right away.
Sim accounts and some brokers may report 0. Those accounts are excluded by default to avoid false triggers.
NinjaTrader 8 on Windows. Prop-firm accounts supported if TMD is provided by the connection.