I think technical analysis is good. But its effectiveness is marginal. At best might forecast with 60% accuracy. Most using it might only have a 55% accuracy. But what most expect is that it will have 70, 80% accuracy.
When you see it, BET big.