MQL Guardianship V2.0 is live

Fortify your MQL, safeguard your edge.

ScriptLockr delivers advanced protection for your MQL4/MQL5 Expert Advisors and Indicators. Prevent unauthorized use and intellectual property theft with battle-tested security.

check_circle MQL Obfuscation
check_circle Terminal Locking
MyProtectedEA.mq4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#property copyright "ScriptLockr"
#property link "YourWebsite.com"
#property version "1.00"
#include <ScriptLockr\ScriptLockr.mqh>


int OnInit()
{
  if(!ScriptLockrCheck(ProtectionKey))
  {
    Print("MQL Protection Failed!");
    return INIT_FAILED;
  }
  return INIT_SUCCEEDED;
}
lock Protected

Trusted by MQL developers and proprietary trading firms

analytics QuantEdge
candlestick_chart AlgoPro
deployed_code MetaProtect
gpp_good SecureFx
data_thresholding TradeShield

Why ScriptLockr for MQL?

Unmatched Security for your MQL Assets

We implement multi-layered protection to ensure your MQL4/MQL5 Expert Advisors and Indicators remain proprietary.

visibility_off

MQL Code Obfuscation

Renders your MQL source code virtually unreadable, deterring reverse engineering and protecting trade secrets.

lock_open

Terminal & Account Locking

Lock your EAs and Indicators to specific MetaTrader accounts, terminals, or even hardware IDs.

bug_report

Anti-Tamper & Debugging

Detects attempts to modify or debug your MQL code, disabling execution to prevent unauthorized analysis.

speed

Minimal Performance Impact

Our optimized MQL protection routines ensure your EAs and Indicators run with virtually no added latency.

vpn_key

Flexible Licensing System

Implement dynamic licensing: issue, manage, and revoke access for your MQL products directly.

analytics

Usage & Distribution Analytics

Gain insights into where and how your protected MQL products are being utilized globally.

Seamless Integration with your MQL Development

Whether you compile directly in MetaEditor or use external tools, ScriptLockr integrates effortlessly into your MQL workflow.

  • terminal MQL Command Line Interface (CLI) support
  • integration_instructions Direct integration with MetaEditor compiler via custom scripts
  • api Powerful REST API for automated protection pipelines
terminal
$ mql protect ./MQL4/Experts/MyEA.mq4 --output ./MQL4/Experts/MyEA.protected.ex4
$ scriptlockr protect ./MQL4/Experts/MyEA.mq4 --output ./MQL4/Experts/MyEA.secure.mq4
> Reading MQL source ./MQL4/Experts/MyEA.mq4...
> Applying advanced obfuscation...
> Injecting terminal locking and anti-tamper...
> Success! Protected MQL saved to ./MQL4/Experts/MyEA.secure.mq4
_