Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

RiskMaster

45
Posts
16
Followers
A member registered Feb 03, 2025 · View creator page →

Creator of

Recent community posts

Thanks for the feedback and for the kind words! I've added your feature requests to my list.

What's Next for RiskMaster?

I'm currently working on a new premium version of RiskMaster that will include a host of new features and quality-of-life improvements. Don't worry, the free version isn't going anywhere. It will always remain free and will continue to be maintained with occasional updates and bug fixes.

Want to See Your Ideas in the Addon?

If you want your feature suggestions to be highlighted and voted on by the community, please join the Discord server. I regularly collect suggestions from the community and create polls to let everyone vote on their favorite ideas.


Feel free to join Here!

its outdated, check the main page for all the current relevant features.

Aviram.

not planning on adding anythign at the moment but i have a feature list waiting, i might invest in this in the future.
Aviram.

It takes a lot of work to develop something like this, took my around a year not including new updates for features and bug solving.

I'm guessing its just a resource and priority thing for them.

I'm not really planning to release the code anywhere, i thought about it but its less likely to happen, i might create a premium version in the future.
Aviram.

Hi Ken,
Contact me at aviramyagena@gmail.com, lets talk further.
Aviram.

will add to the list, best of luck

If you're using any trade copier that might be the reason.
the program isn't designed to work with trade copiers in mind.

Thanks for the info! i appreciate it!

Aviram.

hi aseef,
I'm very busy currently but i'll look into your issue with more depth when i have time.

Hopefully everything works out for you!

Aviram.
(1 edit)

Hi,
Do you mean in the RiskMaster window? or the control panel?
either way if its in the RiskMaster window make sure that you are connected to a broker account through ninjatrader, i.e. your personal account or a prop firm account.

Only connected accounts are shown in the RiskMaster window.

Make sure to update Ninjatrader to the latest version as well.
Aviram.

Not sure, i need to see the logs to understand it better, make sure that you dont have any more orders open in any other instrument.
one you have orders assigned that exceed the maximum threshold on your account it wont let you exceed that order amount.
so for example if you have 1 long open position and you try to enter 4 sell orders it would not let you, the max you could enter is 3 sell orders.

You're welcome! best of luck!

Hi,

Hopefully this helps you all out! best of luck!

Aviram.

Hi, my pleasure! 
I've seen this requested many times, and it was added to the feature list.

Aviram

hi aseef.
I'm not really actively developing everyday, this is more of a side project for me so no promises!
But i'll see what i can do in the future.

Hi, its my pleasure! hopefully it helps you.

to answer your questions:
1. yes, any account works with this addon.

2. I've added it to the feature requests, but don't expect it to be implemented anytime soon since I'm quite busy.

Best,
Aviram.

(2 edits)

Hi, I've added it to the feature requests, but don't expect it to be implemented anytime soon since I'm quite busy.

Best,
Aviram.

Hi,
What version of ninjatrader are you using?
you can check your version by going to Help -> About in the control panel on NinjaTrader.

This addon should work on version 8.1.3.1 and above only, previous versions are not supported.

Make sure to update your software before importing.

Aviram.

Please send an email to aviramyagena@gmail.com, we'll see what we can do!

aseef, please email me at aviramyagena@gmail.com and i'll provide the details on how to send over the logs

Either way i already am working on this issue, i've tested a scenario based on your previous messages and images. will update on this issue in the future

(1 edit)

Open the risk master window, go to settings, enable the automatic error reporting (toggle it on) and restart ninjatrader.
if this error occurs again it will automatically send it to me and i can review it.

That's weird, its not supposed to do that.
a trade is considered an open position that was closed regardless on how many contracts it had, so in your scenario:
1. first trade -> open position 1 contract -> exit position at a win -> program resets loss counter to 0 automatically.
2. second trade -> open position 2 contract -> exit position at a loss -> program counts it as one trade loss and not two.

I don't have your logs so i can't figure out what exactly was your setup but this should not have happened.

Its the rollover time yes, consecutive loss limit is a daily limit.

Hi,
If you mean when does a locked a account get reset,
All features but the daily drawdown are reset using your predefined rollover time in the settings menu, it essentially counts as a new trading day once this rollover time occurs, you can read all about the program above.
I'll quote it for you for ease:

⏳ Custom Rollover Time (Reset)

We've added a much-requested featureCustom Rollover Time!

You can now set your preferred daily reset time instead of being stuck with the default. Here's how it works:

✅ Head over to the Settings tab and find Rollover Settings. ✅ Choose your Time Zone, Hour, and Minute for:

  • Active Rollover: Your current reset time.
  • Pending Rollover: The reset time that will take effect after the next reset period.

🔹 The first change takes effect immediately. 🔹 After that, any further changes apply only after the next reset—so plan accordingly!

This gives you full control over when RiskMaster clears daily trading limits, aligning with your strategy and schedule.

Thanks for the compliment! i appreciate it 🙏🙏

Happy trading!

No problem! i have no idea how i missed that haha, thanks for the report!

Aviram

To be honest its too time consuming for me right now.. this was initially a paid service but it wasn't very successful so i decided to make it free instead of just shutting it down so hopefully it helps day traders,  i don't see a future for me in niche markets like ninjatrader unfortunately.
Think of it more like a side project.

if i see in the future there's enough interest to integrate this with other things like strategies and trade copiers i might change the codebase to make sure it works with those things, but for now I'm just to busy with other things!

Aviram

It might work but note that it might also have unknown issues, i haven't tested any trade copier with risk master.
for example the trade copier behind the scenes might follow the leader and if risk master exits the leaders position it might recognize that and exit all other positions as well and alongside that errors could occur..
I don't know how they developed the copiers behind the scenes that's why i advise caution, but you can try it out on sim accounts to confirm first if you'd like!
Best,
Aviram.

Hi, Added to the feature list!

Aviram.

Could you also explain exactly what optimizing a couple strategies means?
do you mean automated strategies? 
Risk Master was not developed to be compatible with automated strategies in mind, those use internal code that enters positions via managed/unmanaged approaches which bypass the UI buttons, although the addon is following OnOrderUpdate and OnPositionUpdate events, bypassing the UI Interception it was developed on could create unexpected issues.

Hi Chloe,

Thanks for the heads up, I'll be looking into every issue and try to solve them as soon as possible.

If you could send me an email and i'll guide you on how to send me the latest log that would be great! or just activate the automatic log sending in the settings tab.
My email is aviramyagena@gmail.com.

Thanks!

Hello aseef02,

Please be aware that Risk Master was not developed to be compatible with trade copier software. Trade copiers operate using their own user interfaces, which can conflict with Risk Master's method of interacting directly with chart UI buttons. This incompatibility has led to reports of unexpected issues from some users. Therefore, we strongly advise against using Risk Master in conjunction with a trade copier for live trading due to the potential for unforeseen problems.

I could potentially implement something like that but it would be extremely hard to predict, not sure i want to take any chances with peoples money.

Ninjatrader themselves also don't reveal internal code that's responsible for doing something like this, If they did i would do it in a heartbeat.

Hopefully you find something you can use!
Best of luck and happy trading!

Aviram.

Hey rwlink3z8,

Good question! And yeah, you basically hit the nail on the head.

If you remove the add-on after hitting a limit (like max trades), the limit is gone. You could then trade again in that same session.

Why? Because the add-on is the thing enforcing the rules. When you remove it, the enforcer is gone, and so are its rules. NinjaTrader itself doesn't keep that lock; the add-on does.

So why don't I just block removal? Honestly, trying to force an add-on to stay put is a bad idea. It's technically very difficult and super risky – it could easily lead to NinjaTrader crashing, freezing, or causing all sorts of other weird bugs. Not worth the potential mess!

Think of the add-on as a tool to help you stay disciplined while it's running. It needs to be active to do its job.

Hope that makes sense!

Aviram.

Hi StockDrama,
I'm not sure exactly what's going on i would need to look at your logs.

Please go to C:\Users\your-username\AppData\Roaming\RiskMaster\Logs and extract the log for the day this happend, it would help if you also pinpoint the time this happened to you.
replace (your-username) with your actual username, you can directly paste this path to your explorer search bar, i've added an image below for reference:

Please send me an email at aviramyagena@gmail.com

In the future update i plan on sending logs automatically so you wont have to do that but for now this will do.

Waiting for your response!

Aviram.

Yeah, sorry for the delay, for some reason i only just now got the message on my email.

There are daily thresholds and per trade thresholds basically.

On future updates I'll make sure to make it more understandable, but for now you could see the main page feature list if it helps.

Thanks for the coffee again!
Aviram.

Hi!
Glad you liked it, hopefully it helps you out!

to answer your question, yes it does for both. it calculates the total daily  PNL (realized + unrealized)

Hi,

Please read the instructions of features on the main page to understand everything better.

For convenience, once you assign a profile it cannot be removed from that account for the rest of the trading day, once the new trading day has started whatever is assigned into the "Tommorow's Profile" field would be the new profile.

The "Reset" and "Reset All" buttons are meant for resetting tommorow's profile only.

so to summarize, a profile assigned to an account cannot be changed for the same trading day.

also check out the new rollover feature in the settings menu, it lets you decide when the next daily reset occurs.

Best,

Aviram.

Hi!
I'm glad it works well for you! 
happy trading and good luck!