What is also needed is a trading platform like MT4 because most of the commercial EAs are scripted for it. So I always trade with brokers that offer this platform, and that as you know is no biggie. Alpari, fxview, xtb, most provide them. All these brokers can be programmed to work by using the technical indicators like moving average or even better MACD.They’re quite cool actually. They analyze the market and behavior of the financial instruments by applying the diverse indicators, and generating the signal in case of a trading opportunity.