Not owning gold during the current financial turmoil is "a form of insanity", according to Cazenove's Robin Griffiths.
Griffiths, a technical strategist at Cazenove Capital, told CNBC the dollar was heading for "oblivion", and investors should regard any short-term falls in the gold price as a buying opportunity.
"I think not owning gold is a form of insanity. It may even show unhealthy masochistic tendencies, which might need medical attention," the Telegraph reports.
Griffiths, who predicted gold's 10-year bull run would continue and even intensify, said gold was still not an "over-owned trade".
"Although it has been a top performer for each of the last 10 years, it's still in a linear trend," he said.
"Eventually it will go exponential and make more in the last little bit than the whole of the 10-year trend."
His comments come against the background of the US Federal Reserve's huge monetary stimulus from quantitative easing, which many believe will result in inflation and a fall in the value of the dollar.
String of Neptune exits
Brexit three years on
Equality and inclusion
Managers fear for sector's reputation