PROJECT SUMMARY: Project entails writing a desktop program to decompile\unencrypt Expert Advisor (.ex4) files used with MetaTrader 4 forex trading platform back to human-readable, functioning (MetaQuotes Language 4 (MQL4) files that can be edited\corrected and recompiled using MetaEditor 4. MQL4 is very similar to C/C++. (See [login to view URL] and [login to view URL] for additional information). Access to the program (MetaEditor 4) used originally to compile MQL4 files to ex4 files will be provided. Project is to write a reverse compilation program to reverse the compilation done by MetaEditor 4 to convert ex4 files back to their original MQL4 editable state.
Check out [login to view URL] for information on MQL4 language and platforms.
Also see [login to view URL]
A sample (ex4 file and mql4 code file samples) and the location for MetaEditor4 will be e-mailed to the winning bidder and available for download.
FOR BACKGROUND INFO on MetaQuote technology and Expert Advisors (EAs) see below
Platform:
PLATFORM: MS WINDOWS XP PRO and above (MS VISTA)
Software to be written will run on MS Windows XP Pro and above.
BACKGROUND INFO on MetaQuote technology and Expert Advisors (EAs):
Many stock and forex (foreign currency exchange) brokers utilize MetaQuote trading platforms. Ex4 files (Expert Advisor programs) are designed to work as plug-ins or add-ons to the trading platform. They essentially auto-trade positions automatically based upon the criteria and variables specified in the Ex4 program at run-time.
TO GET STARTED
download the file. Install [login to view URL] (it is the metatrader 4 platform and editor needed to run, edit and compile mq4's and .ex4's. You may need to setup a free demo to be fully functional. I have included one ex4 and the decompiled mq4 file. Remember the goal is a program that can take just the ex4 file when the mq4 file is not available and decompile it to the mq4 state.
Deliverables are:
1) Complete and fully-functional working decompilation\unencryption program in executable form as well as complete source code of all work done.
2) Decompiler program will be provided in a software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) Programmer will test program functionality and Buyer shall perform a parallel test to ensure program performs as needed inorder to sign off as completed.
4) Provide the program described within agreed upon timeframe and accepted bid amount.