Have you included slippage & commissions?
According to my test, this system didn't made any money in years 1994 to 2000 with $30 /RT slippage&commish. Without adding slippage, only commissions at $5 /RT -your system is making money every year, except 2003. I had similar results to wdbaker's...