This was interesting to do, I tested it as well as I could without strategy tester.
It placed orders at the buy/sell signals (even though I had to manipulate the signals) , even the alerts from the indicators come through on the EA for each ccy pair.
Just to quickly explain how it selects currencies:
Advanced currency meter must be loaded, the EA is set to ignore everything if it is not loaded (You will get a message box to warn you)
There is a drop down menu for what to trade
- Top 6 (EURUSD, GBPUSD, USDCHF,USDJPY,USDCAD and AUDUSD) (The 1st 6 currencies in the indicator window)
- Top Row - the top row in the Indi window
- All _ I don't think I need to explain this one
There is a spread filter, it is set in points (which is 0.1 pip) , if the spread is more than the set amount in the inputs, the EA will ignore trades on that pair. (Default is 60 (6 pips)).
You should still just run it on a demo account, maybe even on a M1 time frame to see if the signals and order entries and exits are good. Play with it and let me know please.
PS. I can take it one step further if you want, and in stead of automatically placing an order, the EA will pop up a message box, in the message box you can decide to take the trade or ignore the signal, keep in mind though, an EA "freezes" when a message box pops up while it waits for your input, so you are not close to the PC to act on the message box, you might loose out on other trades, and/or the EA will not be able to use the move to break even or trailing stop functions until the message box is acted upon.