I'll share with you one of my experiences(a few actually)
I used to often try to call tops.
When gold broke above $475 last year, I bought gold stocks.
When gold hit $540, I felt a climax was here, it eased to the $530s and I sold.
The next day, my gold stocks kept falling, gold hit $500...