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.