This Ea was developed several years ago. After MT4 updates it stopped working. I had the indicators worked on to be compatible with update, but now the EA is not working properly.
This is how it SHOULD WORK:
AFTER a RED, Level 3 Semafor, Yellow text on left of screen should read:
What is it waiting for? It waits for the following to be true
Both moving averages turn red (ZXa and ZXb indicators in the system), Zxd (macd type indi) turns red, Heikenashi zone trade candle CLOSES red
Once all conditions are met, then a signal/arrow appears on the next candle, and EA initiates a trade/sell ONLY ON THE FIRST ARROW (in this case a sell). Additional sell arrows are ignored and system waits for a BUY SEMAFOR.
What is broken? It is taking random trades. Example: yesterday I set it up on GBPUSD and there was a RED semafor, followed by a BUY arrow. It immediately took a buy trade, even though Signal said SELL.
Also, when switching time frames, the EA should examine the current Time Frame for trade setup (i.e. the yellow text should display conditions on the time frame you are on)
Note: there is weird language in this EA and I have no clue who put it in there and at what point. I have had numerous developers work on this EA over the years.
Here is an example screenshot of the EA. Market is closed right now, so I won't count this particular screenshot as inaccurate. BUT, if the market were live, the yellow text should read Signal: Buy, Trade: Wait. The Buy/Sell text changes to true once a trade initiates.