Edit already created code to eliminate spurious trades -- 2

Job ID: 33493689

Budget: £20 – £250 GBP

Have created an EA which to me looks like it should do exactly what I want no matter how many times I read through it and does sometimes work, yet occasionally it enters into trades that it shouldn't and misses trades it should take. Even when I go through the EA step by step and compare it to the candle formations, I still don't see why an order is placed. Need someone to communicate with me so they understand what the EA should do, and then to look through it and correct any mistakes. Would be happy to collaborate and fix it via video chat if preferred.
Related categories: Metatrader Trading MQL4