NinjaTrader Risk Control Add-On

Job ID: 40217801

Budget: $250 – $750 USD

I need a robust NinjaTrader 8 add-on that stops traders (my coaching clients) from sabotaging their own plans. The core functions are clear:

• Block the entire NinjaTrader platform for the rest of the trading session once predefined thresholds are hit.
• Allow me to set hard limits on daily PnL, total number of trades, or consecutive wins/losses—mirroring typical prop-firm rules.
• Offer a straightforward graphical user interface inside NinjaTrader so coaches and traders can adjust these rules without touching code.

When any rule is breached, the add-on must automatically disable order placement and chart trading for the remainder of the session—no manual override.

Additional requirements
• Licensing: link each installation to the machine ID (or a comparable hardware hash) so I can rent or sell the add-on via subscription.
• Extensibility: structure the code in C# / NinjaScript with clear regions and comments so future rules (e.g., weekly drawdown, max lot size) can be added quickly.
• Reliability: the blocking logic must persist even if the user restarts NinjaTrader during the same session.
• Minimal performance impact; real-time monitoring should not slow the platform.

Deliverables
1. Compiled add-on (.zip or .dll) ready for import into NinjaTrader 8.
2. Source code with inline documentation.
3. Installation and user guide (PDF).
4. Simple license-activation module tied to machine ID, plus instructions on how to generate and revoke licenses.
5. One brief hand-off call or video to walk through deployment.

If you have prior experience building NinjaTrader tools or license-managed .NET add-ons, let me know—samples or references will move you to the front of the line.