Think of it as an attachment to your MT4 platform that makes trading decisions for you based on someone else's, or your own, programed trading method. To sum it up in one word, EA's are a gimmick. They will not make you money on their own without constant tweaking of the settings by you in order to accommodate changing market conditions. Just as there is no one manual trading strategy that works best all the time for all market conditions, there's also no one EA that can profitably trade for you at all times in all market conditions. Most of them claim to have a secret weapon, a certain time at which they trade really well, but that's not how the forex market works. The forex market is run by human emotions and not robots. You should only be interested in forex trading for yourself, although I guess if you wanted to make money on selling useless gimmicks to the uneducated masses you could also do that as well.