Dev Log โ€“ Version 1.1.2.2 Update


๐Ÿ“… Dev Log โ€“ Version 1.1.2.2 Update

This update brings several important stability improvements based on recent issue reports.

1๏ธโƒฃ Profile Assignment Stability

  • Users encountered an error when assigning profiles due to an obscure serialization issue.
  • Turns out, some properties in our settings file were causing JSON errors—so we made sure the program ignores non-critical attributes when saving.
  • This means no more crashes when assigning profiles! ๐ŸŽ‰

2๏ธโƒฃ Fixing UI Freezes and Errors

  • Some buttons would randomly throw "Thread Access Errors" when clicking them.
  • The issue? NinjaTrader's UI only allows updates from the main thread—but parts of the code were calling UI updates from the wrong place.
  • We fixed this by making sure UI updates always run on the correct thread.

3๏ธโƒฃ Trading Window Validations

  • We noticed users couldnโ€™t set a trading window from 15:35 to 00:00, because our validation incorrectly rejected it.
  • This was because 00:00 looked "earlier" than 15:35, which broke the logic.
  • We fixed this by automatically adjusting 00:00 to 23:59:59, keeping the logic consistent without breaking the 24-hour cycle.

4๏ธโƒฃ A Smoother Experience

  • If you ever saw a pop-up saying "Unhandled Exception", that should be gone now.
  • We removed redundant Dispatcher.Invoke calls that were causing deadlocks in the UI.
  • Now, confirmation pop-ups and error messages appear seamlessly.

๐Ÿ”„ What This Means for You

  • Assigning profiles should always work now.
  • No more weird thread errors when clicking buttons.
  • Trading window settings work as expected.
  • The app feels smoother and more responsive.

This was a stability-focused update, so let us know if everything feels better or if you run into anything unexpected! ๐Ÿš€

Files

RiskMaster_v1.1.2.2.zip 4.1 MB
6 days ago

Get RiskMaster - Ninjatrader 8 Risk Management Tool

Leave a comment

Log in with itch.io to leave a comment.