EA Locker EA Protector MT5 Demo
Protect your EA from unauthorized use - DEMO version
With EA Locker you can generate individual licenses for your EA to your customers.
* In demo version you can test licenses, but can't make your protected EA!
Protection consists of three parts:
1. Your Unique EA identifier
2. User Identifier
3. Expiration date
Description of parts:
1. EA ID is your internal EA identifier. Itcan be the short name of the EA. (MyGridEA, TradeCopierEA...)
2. User identifier can be anything user specific data (Mt4 account number, Account number + User name...)
3. You can set your demo product expiration date, or you can set with no expiration
EA Locker use AES256 encoding with strong key, it's unbreakable from outside.
Free version use another encryption key than Full version! So Generated license with Free version is NOT compatible with Full version!
Full version users have their unique encryption key. Free version users cannot decode Full version licenses!
The generated licenses are saved in the Metatrader common directory:
There is the Full version unique encryption key too.
You can download a license testing EA, from the first post.
With this LockedEA_Example you can test generated licenses.
How to make your protected EA:
Firstly, you need the full version to make a protected EA.
If you buy Full version, you will get the LockedEA_Example source too.
The source can be download from the first post too, but the zip is password protected, and with the full version you get the zip password.
To build the protection is easy: you need to call 1 function your EA initialisation, and include the crypting module -> only 2 rows in your existing EA.
If license checking success, then your EA will run, if fail, then stop it - or step into Demo mode.
Anything that runs on a demo account or in strategy tester is considered free. So it's use free version encryption key, that is not compatible with full version.
If you have full version, always run on real account, or your license will be invalid!
You can easily make your demo, or presenter application, which will expite in a given day.
Or give separate, different license for your every customer.