Programs compiled in this way can be unambiguously mapped to source code with a few exceptions (variable and function names, comments). This is similar to the way the Java Virtual Machine or the modern. In MetaTrader 4 up to build 509, the source code in MQL4 was compiled into so-called byte code. The latest version is number 4.0.427.4 and was introduced in January 2014. The decomulator for EX4 files was created by the team in 2009. In other words, this program is designed to restore the source code of expert advisors (EA), technical indicators and scripts in the MetaTrader 4 trading terminal environment. The decompiler is a tool to convert EX4 files into MQ4 format.