1. I have 4 indicators I like to be all in one mql file, Hiding MQL code in DLL. Can be part of mql code that even if user cracks the EA, he cannot continue using it or won't know the full logic
2. Verifying "check summ" of the file; if the code was changed, user is blocked
3. Licensing. Restrict the code to be run on single PC. If someone share his copie, license won't work.
+ he need to enter his user + password + his name to get the indicator work
4. Able to delete user or license or turn off the indicator at anytime from my web internet " Easy Member Pro". I don't need a website, Already I have a web interface to manage licence + and users, All I need is to get the indicator connect to my database and check if th licence valid or not.
5. Check If the licence is still working or expired before it work.
6. This is a one time effort meaning that should i have new indicator or ea, i can just convert them into DLL and keep on reusing the web protection and web interface ( You will give me the code source I need to add in futur if I like to protect a new indicator, because each 1 month up to 3 month I get an update for the indicator ).
Please also recommend whatever that I have missed out or what is in your opinion some required things I should consider, and all things can help me to protect my indicators from illegal use and decompiling.
I should also require the source code and installation guide in case I have to change my server or I upgrade my indicator.