πŸ“… Dev Log - RiskMaster 1.3.0.0 Update: Daily Drawdown, Status Window, Critical Fixes & More!


Hello everyone!

I'm excited to announce the release of RiskMaster version 1.3.0.0! This update brings significant new features requested by the community, focusing on enhanced risk control and real-time visibility. Additionally, crucial bug fixes have been implemented to improve stability and reliability, addressing some critical issues reported by users.

Here’s a detailed breakdown of what’s included:

New Feature: Daily Drawdown Risk Rule

This was a highly requested feature! You can now define a Daily Drawdown limit in your risk profiles.

  • How it works: Specify the maximum acceptable decline ($ amount) in your account equity from its peak value achieved during the current trading day. This helps limit potential intra-day losses relative to the day's high balance, allowing you to protect profits more dynamically.
  • ⚠️ IMPORTANT RESET TIME INFORMATION: Please be aware that this specific Daily Drawdown rule resets based on the official NQ futures contract session rollover time (typically 22:00 or 23:00 UTC, varying with US Daylight Saving Time and holidays). This reset time is independent of, and may differ from, the custom User Rollover Time you can set in the Settings tab for other daily limits. Plan your risk management accordingly!

New Feature: Account Status Window

Gain better real-time insight into your trading limits with the new Account Status Window.

  • Functionality: This window provides a live display of your account's status and details all the RiskMaster limits currently applicable to it (based on the assigned profile and current PNL).
  • Accessibility: You can launch this window from the main RiskMaster Accounts tab. Multiple status windows can be opened if you manage several accounts.

New Feature: Automatic Error Reporting (Opt-In)

To help me diagnose and fix bugs much faster, I've implemented an optional automatic error reporting system.

  • Purpose: If RiskMaster encounters an unexpected internal error, this system can automatically send anonymized diagnostic information to help identify the cause.
  • Privacy: Your privacy is key. Logs are masked to remove sensitive data and compressed before being sent securely. This helps improve the stability of RiskMaster for everyone.
  • Control: This feature is OFF by default. You can choose to enable it via a new toggle in the Settings tab. Your participation is voluntary but greatly appreciated to help improve the tool.
  • Supporting Infrastructure: A mechanism has been added to remember your opt-in choice for this feature.

Critical Bug Fixes & Stability Improvements

Reliability is paramount, and this update addresses several significant bugs:

  • Critical Fix (Stuck Positions - Flattening): Resolved a critical bug where positions could get stuck open after an account flattening event. This often happened under specific timing conditions. Logic has been improved to handle these situations more robustly.
  • Critical Fix (Stuck Positions - Blocked Account): Fixed a critical issue where attempting to enter trades (using the UI buttons or shortcuts) on an account already locked/blocked by RiskMaster rules could result in stuck positions. The internal logic checking for account blocks and handling user input in these scenarios has been significantly improved.
  • Fix (Risk Rules - Negative Numbers): Addressed an error where entering negative values into fields on the Risk Master rules tab could cause profitable trades to be incorrectly closed as if they breached a loss threshold.
  • Fix (Contract Cancellation): Fixed a bug reported by users where cancelling a contract was sometimes not possible.

Community Contributions

A huge thank you to the active RiskMaster users who provide invaluable feedback! Your reports and suggestions directly shape the tool's development. Special thanks for contributions leading to this release go to:

  • red._.toma: Reporting the contract cancellation bug.
  • alexmalkey: Highlighting the shortcut-related trading bug on blocked accounts.
  • afflammarenc: Requesting the Daily Drawdown feature (among other great suggestions!).
  • TradingMonk: Identifying the issue with negative numbers in the risk rules tab.

Supporting RiskMaster

RiskMaster continues to be offered completely free to the NinjaTrader community. I'm passionate about providing tools that help traders maintain discipline.

If you find RiskMaster valuable and wish to support its ongoing development, maintenance, and future features, please consider supporting me on

  • https://buymeacoffee.com/aviramyagena" target="_blank" rel="noopener" externallink="" _nghost-ng-c2190409835="" jslog="197247;track:generic_click,impression;BardVeMetadataKey:[[" r_ae7fd33ba852da69","c_2dd86ccda1030a8c",null,"rc_ae3b371295d5b3fc",null,null,"en",null,1,null,null,1,0]]"="">Buy Me A Coffee. Your support, no matter the size, is incredibly appreciated and helps dedicate more time to projects like this! (Supporters also get access to the ClearView Indicator pack as a thank you!)

    Download Now!

    You can download RiskMaster version 1.3.0.0 now from the main Itch.io page. Please ensure you update to benefit from the new features and critical stability improvements.

    Thank you for using RiskMaster! Please leave any feedback, suggestions, or bug reports in the comments section below.

    Happy Trading! Aviram

  • Files

    RiskMaster_v1.3.0.0.zip 4.1 MB
    4 days ago

    Get RiskMaster - Ninjatrader 8 Risk Management Tool

    Leave a comment

    Log in with itch.io to leave a comment.