Problem with same EA running in different windows
I am test running the 2008 championship EA on a demo account. It has an area where it is possible to set parameters for up to 4 different currency pairs within the MT4 code. The EA then monitors the currency pair in the chart window (e.g. GBPUSD) that it is running in, if it matches one of the four pairs within the code then it will trade that pair at the correct signal, manage it etc..
The difficulty I have is when I try to run the identical EA in another window that matches the other three currency pairs; EURGBP GBPJPY EURUSD.
These will only trade if there is no GBPUSD commerce going. If I close the GBPUSD then one of the other 3 pairs will immediately trade.
I need for the EA to trade the currency pair it is attached to and each EA to manage its own currency pair.
So my question is what will block the EA from trading? Could it be something like having the exact same magic number? That may be the one thing I could figure that could be common between the two EA's running in separate windows - i.e. if there is an open order with the exact same magic number it will not trade. It seems at the available orders and sets a flag if there is an open order.
Any hints what I need to be seeking?
Thanking you in advance.