I have basically figured out why Gareth trades in a contrarian style way. Think about it for a one second, the trades tend to be drawn out a lot longer(because he is trading against the trend all the time) so people in his service have to wait around months and months for their trades to play out. In case, you haven't figured it out by now having the customers to have to stick around for much longer durations which equals big profits in the bank for him. This is his business model. Oh, and he never admits being wrong because that will damage his credibility. He has so many paid services that will be at risk.