The reason why it's supposed to work best on stocks is because stock volatility is clustered. Both rapid ups and rapid downs, strongest daily uptrend and strongest daily downtrends correlate together which means that one might be possibly able to skip bad whipsaws altogether in stocks trading.
I have found an almost-working method too. It's a moving averages crossover + volatility filter. Basically I'm trying to predict volatility (which should be easier than predicting the trend) and then avoid trades where I would get a whipsaw due to rapid crossover. It's supposed to work well on...