According to GoldSilver, an online distributor of precious metals, the best times of year to buy gold are early January, March and early April, or from mid-June to early July. While January tends to offer the lowest prices in the calendar, March usually offers the biggest price drop during a calendar year. In the past 45 years, the best-performing months for gold prices have been September, November and January. The daily chart above shows that April could offer a slightly lower global price, but history shows that March is the month in which gold falls the most and is therefore one of the best times to buy.
And I say that the fourth quarter is “in general the best time to sell, because if you look again at that chart of the months with the best and worst performance of gold, you will realize that October was one of the best months to buy gold”.