Arty.de

Account Guard for NinjaTrader

Daily loss Account lock based on Daily Trailing Max Drawdown (TMD) in percentage

NinjaTrader Add-on

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

  1. On start: We read your account’s Trailing Max Drawdown once and store the absolute value (TMDstart).
  2. Daily limit: — this stays fixed all day.
  3. Monitor: We track RealizedPnL + UnrealizedPnL.
  4. Trigger: If total PnL ≤ -limit, we:
    • cancel working orders,
    • market-close open positions
    • Show Message about the Account Lock

Configuration

Daily loss %

Choose your percentage (e.g., 0.25%). This value is hardcoded by us and can only be changed by us.

Excluded accounts

Eval and Sim accounts are excluded by default; you can add more if needed.

Restart behavior

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

Is this broker-side?

No. It runs inside NinjaTrader and controls orders/positions on your platform. That’s enough for disciplined trading and daily risk control.

What if I restart NinjaTrader?

Account Guard starts automatically and takes a fresh TMD snapshot on startup. Your limit is active again right away.

What if my account shows 0 TMD?

Sim accounts and some brokers may report 0. Those accounts are excluded by default to avoid false triggers.

Compatibility

NinjaTrader 8 on Windows. Prop-firm accounts supported if TMD is provided by the connection.

© 2024 Arty — Pirates of the Market