It failed to outperform buy&hold? Well, return isn't everything - look at the max drawdown: %50 for b&h (ouch!) vs %10 for the system. Having said that a 7% return with a 10% max drawdown is not that hot. One can do a lot better (especially if all you do is backtest ;) ).