I have developed several custom indicators for NinjaTrader 8 and I would like to share it with some friends test them. However, I want to ensure that they are unable to view or copy the source code. I came across this section in the NinjaTrader documentation: DLL Protection and Security, which seems to address code protection to some extent.
Moreover, I am particularly interested in filtering access to my indicator using the ImageID (or MachineID, I am not sure about the exact term) of each NinjaTrader installation. Ideally, I want to restrict the usage of my indicators so that only authorized IDs can execute them, ensuring that unauthorized users cannot view or utilize the code.
In summary, my goal is to protect the code of my indicators from being viewed or copied, and even better, to implement a filter based on the NinjaTrader ImageID or MachineID for additional security.
Thank you in advance for your assistance.

Comment