There really isn't any perfect indicator or ea. You just have to go with the market and see what is happening, then you can implement your softwares to really be profitable.
The best EA is difficult to find due the many kinds of strategy. First you need to find out the strategy you want to use. Are you a scalper, daytrader, swingtrader,...
If you have your strategy, only then you can look for the best EA
There is no best indicator or ea. It is all about strategy. And also there is no best strategy. It must suit your style. Which one is your style. Long term or short term. They required different strategy.
the best is you as a pilot ! a lot of indicators on the internet. there are lots of trading systems, but why are there still many who don't make money from forex?