We offer solution to protect your MQL (EX4) files with DLLs and web based service.

Every trader had faced with the following two well-known commercial problems with expert advisors and indicators:

  • EX4 files can be freely copied from one computer to another
  • EX4 files can be easily de-compiled back into MQ4 files

Once some program can be purchased and used, at the same time it can be cracked and copied without authority. Anyone can discover the methods and strategy used in your code. De-compiling of EX4 file can turn off any licensing you use trying to protect your program.

Web based protection service is the solution that we provide.

Our solution protects your expert advisors and indicators against de-compilation by putting the main functional into DLL. And it licenses EX4 files so that they are not working if they are copied to a new computer.

There are 4 levels of protection:

  • Hiding MQL code (main algorithm) to c++ dll
  • Verifying “check summ” of the file; if the code was changed, user is blocked
  • Storing all parameters used in EA on remote server. So if dll was cracked (what is very difficult), hacker can`t run it without that hidden options
  • Licensing, you can restrict to run of the code on single PC or/and MT4 account. Thus if somebody share their, license it will not work.

Web Panel Features


  • Product is one or more EAs or Indicators grouped by the same template or general logic.
  • Several files as Expert Advisors, Indicators, Scripts or other resources can be added to Product.
  • All parameters used in protected Product can be edited at the Product tab of the web control panel.


Each member has his own License. One license can be applied to several Products and has the following parameters:

  • Date of Expiration
  • Maximum Number of Demo Accounts
  • Maximum Number of Live Accounts
  • Automatic Confirmation of Adding New Accounts
  • Restriction for using one or several computers

Licenses and Accounts

Each license can be used on several Accounts and Products.

  • Client can individually confirm usage of the License for any Account.
  • Additional Account information is displayed: account balance, broker server.
  • Filter options: Added Today, Confirmed, UnConfirmed, Demo, Live


Rules created for the Campaign will be automatically applied to all newly registered users.

Client can create campaign to manage new users by means of the rules restricting the following options:

  • Date of Expiration
  • Maximum Number of Demo Accounts
  • Maximum Number of Live Accounts
  • Automatic Confirmation of Adding New Accounts
  • Using one or several computers


URL: defender.dev4traders.com

Login: demo_defender

Password: 123123

Register and try with your own account at