it's definately possible to 'hack' pretty much all of the commercial EA's. Despite the common wisdom that it's close to impossible (or would at least take weeks or months to do) a truly good programmer can do it with relative ease.
But that's not saying it's ethical or that it's easy to find a top-notch programmer to do it... But it's very much possible=)
To me, I have a simple philosophy. Most EA's have a 60 or 30 day money back guarantee, so I don't care to pay for it because they worked hard on it, and they deserve the money. If it is good, I will know within the 30-60 days and I will be able to make much more than the cost of it. So I have no problem paying.
I have paid for all my EA's and I wanted to add something to them but it seems that I would have to first 'hack' them and then add my additional parameters. So I guess the question is, is it 'ethical or right' for me to now use a hacked one just because i need to add something to them? Theoretically, since I have already paid for them, I am not taking any business away from the developers. I am just adding my own twist.
Well I guess that IF you only use your hacked copy of the EA you payed for for personal purposes theoretically it wouldn't do any harm. BUT when you have hacked an EA, you now have access to all of the code behind it and thus the 'trading formula' in it's entirety. And that might be the developer's personal secret that he does not want to let out as he might be making his living from it. And when someone does that, even though it's only for 'personal use', the chances are that it will be shared with others eventually. Of course every individual is different I'm just saying that most would not keep it 'safe' only for a single pair of eyes to see... But there's definitely not a clearcut answer to this question; information theft(a crime), or personal 'tweaking' of the bot?
you can Hack an EA and there is no discussion if it is ethic or not unless make a copy and sell it. if you use it personally then it is up to you if it is ethic or not. I dont see a problem here. when you buy a car you pay for it and then you can change it as much as you can. nobody is asking if this is ethic or not.
about your problem this is very difficoult issue reasons are - it is not backtestable😁 - when this code attemp the commercial EA s trades you can not know how they react.!!??
so it is better for you to forget about doing it by EA
About the ethics aspect, I overall agree with you although there some very zealous ppl out there who are adamantly against, but I have paid the full price without a problem, and paid my dues as they say.
What I want CAN be done IF i hack it, and put my parameters into the actual code of the EA. And its something I may definitely do. It is the only way I can run the EA the way I want to run it. Otherwise, I basically bought an EA, and can't use it because it doesn't fit what I want.
One of them is FGB - as everyone knows it has been performing pretty horribly lately, but I want to continue using it with MY tweaks. If I don't hack it, and change it the way I want, then I paid for nothing since right now its useless to me.
Decompilng an EA ex4 code is meaningless for new developed EA s. New coded EA s are mostly only execute orders and they are bridge between MT4 and dll code.
eg FGB, their main ALGO is in dll and it is quite impossible to decompile it. This called 'reverse engineering' for those files the person should be pro and need special, expensive tools.
if you can proof that your addition will work good for an EA may be you can catch the creators attaention. but at that point the ethic discussion will be started by you. due you want to protect your idea.😇
HIGH RISK WARNING: Foreign exchange trading carries a high level of risk that may not be suitable for all investors.
Leverage creates additional risk and loss exposure. Before you decide to trade foreign exchange, carefully consider your investment objectives, experience level, and risk tolerance.
You could lose some or all of your initial investment. Do not invest money that you cannot afford to lose. Educate yourself on the risks associated with foreign exchange trading, and seek advice from an independent financial or tax advisor if you have any questions.
Any data and information is provided 'as is' solely for informational purposes, and is not intended for trading purposes or advice.
Past performance is not indicative of future results.