there's a bunch of commercial EA out there. sell for interesting amount of price. but my advice is never buy one! better to develop and polished your own manual trading, if you it's fit enought turn your strategy into EA, many would help. i've been doing this for past years, i'm not mql programmer, but i've got some help. and not all EA will works on all brokers, my EA system are works fine with low spread brokers, no slippage and should has a proper fast execution process. been tried with severel broker ( mostly non ECN account ) and doesnt give a satisfiying result, then my coder suggest me to use Armada Markets ECN account type which offer more fair price condition, lower spread ( usually i've got 2-3 pips spread on EURUSD, but on armada they charged 0.2 pips average on eurusd), now i'm start getting profit return from my ea performance.