My EA passes the strategy tester but fails forward testing. - page 2

 
That tester/live gap is usually a mix of execution and data assumptions rather than a broken idea. I would compare three things first: spread at entry, slippage on exits, and whether the tick history matches the broker session you trade on. If the live account only breaks when spread widens or fills slip, the edge may be too sensitive to real costs. Have you logged the first 20 to 50 live fills against the tester fills to see where the divergence starts?