Not sure about that. In a rising market, "long" systems will work. I would've thought you'd need a shorting component if you want it to work in a declining market.
Then you've got to think about what happens in a ranging market.
IMHO, you won't find one that makes money in all of them equally.