Ex4 To Mql4

Ex4 To Mql4 10,0/10 5064 votes

Watch 50/50 online solarmovie. Valmiki ramayana in hindi. I have a few .EX4-files which are protected / encrypted.

I want to decompile them to MQL4-source-code files in an .MQ4 format.

Is there any direct solution for this?

Ronak SharmaRonak Sharma

1 Answer

EX4 files are very difficult to decompile. In addition, due to obfuscation, the decompiled code is hard to understand and therefore not suitable for further development. Please note that MetaTrader Market products are encrypted and as a consequence cannot be cracked.

Read more: Securing MQL5 code: Password Protection, Key Generators, Time-limits, Remote Licenses and Advanced EA License Key Encryption Techniques.

Matthias A. EckhartMatthias A. Eckhart

Not the answer you're looking for? Browse other questions tagged mql4metatrader4 or ask your own question.

Attachments: How can I convert .ex4 file into .mq4?
  • Sep 4, 2016 4:08amSep 4, 2016 4:08am
Ex4 to Mq4 Decompiler 2016 - Ex4 to Mq4 Decompiler 2016 (http://ex4tomq4latest.blogspot.com)
SCAM!!! - Details of Scammer Tumm Arun from rajahmundry (http://tummarun.blogspot.sk/2016/08/..arun-from.html)
Everyone use: https://www.ic3.gov/ or India: Cybercell Mumbai (http://cybercellmumbai.gov.in/)
  • Apr 30, 2017 11:38amApr 30, 2017 11:38am
now i like put the contrary question. for a coder it may takes hundreds of hours to find the optimal indicator or trading system. so how do we as programmers can PROTECT our ex4 from being decompiled?
Put in your program description FerruFx's email address, and they'll give up
  • Jun 19, 2017 9:08amJun 19, 2017 9:08am
Most of the people in this thread are talking about the ethics of decompiling code. From the legal perspective, this differs among countries. In US and Europe reverse-engineering a computer software is legal. https://en.wikipedia.org/wiki/Revers..ering#Legality
So in other words, if you bought the software (even without the source code), you can decompile it.
  • Jun 20, 2017 2:24amJun 20, 2017 2:24am
  • Joined Oct 2009Status: >Apocalypto< for Deputy PM 20183,556 Posts
Most of the people in this thread are talking about the ethics of decompiling code. From the legal perspective, this differs among countries. In US and Europe reverse-engineering a computer software is legal. https://en.wikipedia.org/wiki/Revers..ering#Legality So in other words, if you bought the software (even without the source code), you can decompile it.
Whether that is true or not is not the most important part, which is that a lot of these dumb cunts never paid for anything in their lives and just want a free lunch after finding an ex4 somewhere online and hoping someone will reverse-engineer it for them. Secondly, those who did pay for someone to supply them ex4's intend to pass this off to someone else to change the original functionality in some way which I can't imagine falls under any legal grounds. There is no end to the spreading of the code once the box is opened, and that can't possibly be legal.
There's just no way you can skin this that doesn't result in the simple fact that people are shit and just want access to things they have no rights to.
The more mental gymnastics required to justify getting at source code that wasn't actually sold or given to you the more it should become obvious that it's wrong.
  • Jun 20, 2017 2:58amJun 20, 2017 2:58am
  • Joined May 2007Status: MT4/MT5 EAs/Indicators/Alerts coder6,598 Posts
{quote} Whether that is true or not is not the most important part, which is that a lot of these dumb cunts never paid for anything in their lives and just want a free lunch after finding an ex4 somewhere online and hoping someone will reverse-engineer it for them. Secondly, those who did pay for someone to supply them ex4's intend to pass this off to someone else to change the original functionality in some way which I can't imagine falls under any legal grounds. There is no end to the spreading of the code once the box is opened, and that can't..
  • Jun 20, 2017 6:30amJun 20, 2017 6:30am
{quote} Whether that is true or not is not the most important part, which is that a lot of these dumb cunts never paid for anything in their lives and just want a free lunch after finding an ex4 somewhere online and hoping someone will reverse-engineer it for them. Secondly, those who did pay for someone to supply them ex4's intend to pass this off to someone else to change the original functionality in some way which I can't imagine falls under any legal grounds. There is no end to the spreading of the code once the box is opened, and that can't..
If it's hard to do it doesn't mean that it is not allowed. The fact that programmers do not want to show their source code doesn't make it illegal to decompile it and use the ideas (I assume there are 0 patented ex4 'inventions'). I can't see anything wrong with it. If I buy an ex4 and want to see the code in order to get the idea of how it's done and then eventually implement it myself (you can't just copy paste decompiled code into your app, wouldn't do much good. Another thing is you can't patent source code, that's why everyone is hiding it so much) I would have no issue in doing that. (Excuse my English).
  • Edited at 8:32pmJun 20, 2017 5:03pm Editedat 8:32pm
  • Joined Sep 2009Status: Making Code While Making Pips1,672 Posts
Spule, I dont have a problem with your English, I understand everything you said. But you show a lack of understanding of basic concepts. Reverse engineering is not the same as decompiling. Decompiling can be done by anyone with a computer. Reverse engineering on the other hand takes skill, experience and a lot of effort. If you really want to see what a program does, ask the developer and he might give you a description for an extra charge. If he declines it is possible that he wants to protect something. That is his right, it took him lots of experience and effort to create something he considers valuable. It is not right for you to violate the restrictiins of the developer. That is a serious and in many cases a criminal offence.
Just to remind you of the seriousness, consider the trouble Uber is now in. They hired an engineer from Waymo to help develop a driverless vehicle.Waymo claims that the engineer used stolen code from his time employed there and reused the code at Uber. Now Uber is under a restraining order to stop development and the engineer is being investigated on criminal charges. There is a huge gap between driverless vehicle code and a piece of crap MT4 program but the principle is the same. Stealing is stealing.
EDIT:
Think about this. If Uber had merely reverse engineered a Waymo car (say from videos) plus used a little inside info from the engineer, its doubtful they would be in any touble and the engineer would not be facing any criminal charges. There is a very fine line between copying and stealing but its a line everyone must understand and respect.
  • Jun 21, 2017 11:34amJun 21, 2017 11:34am
CodeMeister, I appreciate your comment. Decompiling can be part of reverse engineering. As the basic concept is that you are trying to find out HOW THINGS WORK under the covers, isn't it? I am a developer myself. I have been a developer for 12 years now and this is how I understand it.
The example you gave here, I am not sure if we can even TRY to compare those two. First of all, when a company hires a developer (or a contractor) it usually states in the contract that all the work the person does BELONGS to the end client. Another thing is that I am sure that various patents were involved which changes things completely.
The view I have is that everyone can reverse engineer any software they got legally, look at the code, learn from it, borough ideas, but not REUSE it for commercial purposes.
  • Edited at 12:14pmJun 21, 2017 11:56am Editedat 12:14pm
  • Joined Nov 2012Status: Coder7,217 Posts
CodeMeister, I appreciate your comment. Decompiling can be part of reverse engineering. As the basic concept is that you are trying to find out HOW THINGS WORK under the covers, isn't it? I am a developer myself. I have been a developer for 12 years now and this is how I understand it. The example you gave here, I am not sure if we can even TRY to compare those two. First of all, when a company hires a developer (or a contractor) it usually states in the contract that all the work the person does BELONGS to the end client. Another thing is that..
Decompile is not same than reverse engineering. If you have 12 years coding you should know this. SAMBA in linux was RE. Decompile code is crack it and its illegal..If you need justification about this then I dont think this is the right place
  • Jun 21, 2017 5:11pmJun 21, 2017 5:11pm
  • Joined Sep 2009Status: Making Code While Making Pips1,672 Posts
Whats theb difference between taking a $2 candy bar from Walmart or hacking a bank for millions? Thsy are both stealing.
Most of will never be in a position like the Uber engineer. We will be tested in less obvious, but important ways like plagerizing in school or being offered stolen goods or decompiling code. How we handles ourselves in these situations says a lot about the individual, his family and his community.
  • Edited Jun 22, 2017 12:27amJun 21, 2017 10:34pm EditedJun 22, 2017 12:27am
This thread should just become a honey pot for any jack-off posting a request for cracking or offering services to crack/hack closed source software. The users posting such offers and/or requests should have their membership revoked.
In reply to Spule:
... Decompiling can be part of reverse engineering. As the basic concept is that you are trying to find out HOW THINGS WORK under the covers, isn't it? I am a developer myself. I have been a developer for 12 years now and this is how I understand it.
Spule please go ahead and decompile Windows 10 or Nvidia's binary blob publish it on the web with your contact details and home address. Please let me know how long it takes for a legal team (or law enforcement agencies) to come and visit you.
.. First of all, when a company hires a developer (or a contractor) it usually states in the contract that all the work the person does BELONGS to the end client..
Any sensible company stipulates in their employment contracts that all work (drawing on a whiteboard, intellectual property generation etc etc) their employees do on company time (and sometimes outside of it) is the property of the company. The company then sells that work to it's clients (not just one client .. glad you aren't running my business).
The view I have is that everyone can reverse engineer any software they got legally, look at the code, learn from it, borough ideas, but not REUSE it for commercial purposes.
So you don't intend to make money from trading?
Do you give the code and intellectual property back once you've finished 'borrowing' them?
If the software is open source and/or released under a licensing agreement that permits you to re-use the code etc (e.g. LGPL, GPL, BSD etc.) then fine but you are talking about ignoring all license agreements and essentially thieving intellectual property. Don't get me wrong I'm all for open source but the cheap skates in retail FX don't even respect those licenses as my past experiences have taught me.
Anyway I digress. I was really just replying to tell that I'm 'borrowing' your house, car and the contents of your bank account. I just want to see how they work.
  • Jun 22, 2017 10:41amJun 22, 2017 10:41am
  • Joined Jan 2017Status: Member695 Posts
How can I convert .ex4 file into .mq4? is the same as How can I get to the secret sauce?
You came here for the truth and let me unveil it for you
  • Edited at 7:15amJul 31, 2017 6:56am Editedat 7:15am
  • Joined Jul 2017Status: Junior Member1 Post
Hm everyone this gonna to be finish this thread so here is much answer about so don't try to broke thus the author hardworking suchthings. Just use what they shares (its hard to develop one thing) thank you for the explanation cja furrufx Just have fun

@rajking
Looking forward to get in touch with you in chennai for mt4 indicators improvements.
REgards
Dineshrajan.R
E: { email address deleted by staff }
  • Oct 14, 2017 1:58pmOct 14, 2017 1:58pm
I have attached an Scalper EA. I want to use the EA one Direction Long or Short (Buy or Sell).But When I run the EA one direction (Long or Short) it has show Error (Can't open order).but when I select Long and Short at a time it run Smothy. If any body fix the Error I will be highly pleased and oblized thereby.
Thanks and best wishes
REZA KHAN
  • Dec 31, 2017 4:58pmDec 31, 2017 4:58pm
if it is morally wrong to decompile, can someone help me out with how to make ex4
work in my hotforex metatrader4?
Regards
  • Jan 1, 2018 7:10amJan 1, 2018 7:10am
  • Joined Jul 2011Status: Member823 PostsInvisible
How can I convert .ex4 file into .mq4? is the same as How can I get to the secret sauce?
not necessarily; you may have an old .ex4 indicator that you wanted to improve or fix bugs.
  • Jan 3, 2018 11:29amJan 3, 2018 11:29am
Hi, friends.
Does anyone know what is the signalling algorythm of RenkoStreet_Trend indicator (attached)? Or maybe someone has mq4 version or can advise where to find info?
  • Jan 4, 2018 2:24amJan 4, 2018 2:24am
  • Joined May 2014Status: I'm digging my way..4,564 PostsInvisible
now i like put the contrary question. for a coder it may takes hundreds of hours to find the optimal indicator or trading system. so how do we as programmers can PROTECT our ex4 from being decompiled?
there might be a way.. dont make it public
  • Jan 7, 2018 7:00amJan 7, 2018 7:00am
  • Commercial MemberJoined Nov 2014327 Posts
if it is morally wrong to decompile, can someone help me out with how to make ex4 work in my hotforex metatrader4? Regards
Have you installed their MT4 build or use official Metatrader program?
  • Jan 7, 2018 9:51amJan 7, 2018 9:51am
  • Membership RevokedJoined Sep 2017422 Posts
i have no need to have any indicator decompiled so from that point I am neutral in dispute between coders and indicator users.
like in every profession,in this case programming with MQL4, some programmers are more skilled than others and that might be reason why more skilled programmers wanted to hide their coding but casualty is end user of indicator..or skilled programmers have some personality issue..whatever.
maybe solution is to have legal obligation to programmers to provide source code but have right to charge fair price for it. if programmers refuse it then other side to have ability and right to decompile it.
NO MATTER THE SITUATION,NEVER LET YOUR EMOTIONS OVERPOWER YOUR INTELLIGENCE