What this feature does
Uglify rewrites your .mq4, .mq5, or .mqh file so internal names are harder to read. #property lines and input parameters stay readable for MetaTrader. Compiled behavior should match the original after recompile in MetaEditor.
Best for vendors distributing source or developers sharing snippets who want basic protection—not a substitute for full IP legal protection.

1 Upload .mq4, .mq5, or .mqh source file
2 Set output filename, then click Uglify Code