Decompiler’s Accuracy

Filed Under (Journal) by Casey on 06-05-2009

Tags: , ,

Decompiler… Is it the greatest way to get your EA free by decompiling it and then change the settings in order to be free from license requirement?

Well, I just found out that the answer is both yes and no. Yes, in a way that you can change the codes to take out the license requirement.

And no it’s because of the EA that is being decompiled is not the full 100% version of the original EA that it was build on.

Let me explain. I got an email from a visitor and he asked me if the decompiler will be able to decompile an ex4 to it’s original version which includes the original variable name. I told him I do not know. I just decompile, read the codes and find out how it makes sense and then just adjust it accordingly.

Then he brought to my attention that there is a possibility that when you decompile an ex4 file, the original variable name would not be printed out into the mq4 file.

So he gave me an original source code file with all the variable name in tact.

I then, compile it and decompile it… and compare.

So you can see, the some of the variables are lost. So how accurate will this be when you browse through the files or rather when you execute the file?

I do not know… so now there is a great uncertainty with all the decompiled EA out there. One can decompile but one can not be certain if the EA will work 100% as per it’s original build. After comparing both of these EA, I would say that it would be 95% accurate.

Why? Because of the variables. While I do check that some of the variables are unique as per the original variables. I find that some sub-routine programs carry the same variables. Sub-routine variables are independent on the main overall program. In most original programs, variables send to sub-routine programs are meant to be different, but it seems to used the same variables in the decompile file.

So when it returns a value to the sub-routine variable, I am not sure if there will be a conflict to the main program. Again, I am not a well verse programmer to be certain of this.

*Have to squeeze the image so that you can see and compare properly

Risk is about not knowing anything and entering it. In this case when one uses a decompile EA, one is running a risk of not knowing if the decompile version will be 100% sames as the original version.

So as risky as it is… it’s the price you have to pay with your forex account if this proves to be correct.

Sighhhhh……………………….

————————————

Spread Trading

Spread trading is an alternative way to make money in the stock market. Spread trading allows a trader to wager on up or down moves in the market, and also allows traders to put up only a fraction of the cost of the share. Manage your risk, and make tax free earnings when you give spread trading a try.
————————————

  • Digg
  • del.icio.us
  • Facebook
  • MySpace
  • StumbleUpon
  • BlinkList
  • Technorati
  • Reddit
  • Twitter
No TweetBacks yet. (Be the first to Tweet this post)

Comments:

There are (9) Comments for the Decompiler’s Accuracy

Post a comment

Anti-Spam Protection by WP-SpamFree

Page: /2009/05/decompilers-accuracy/ : Test Link 1 - Test Link 2 - Test Link 3 - Test Link 4 - Test Link 5