All the ingredients are in place for the U.S. dollar to contract in supply and rally, providing more headwinds for gold, according to Brent Johnson, CEO of Santiago Capital.

"We kind of have this perfect storm for the dollar. You've got the Trump trade policies, which...enacting tariffs means less dollars circulate. If less trade is happening, less dollars are circulating, so that restricts the supply of dollars. And you've got Powell, who's raising interest rates, not printing dollars, which a lot of people think...which is sucking dollars out of the system," Johnson told Kitco News on the sidelines of the Silver & Gold Summit in San Francisco.

Additionally, the U.S. Treasury is issuing bonds, which is equivalent to buying the existing supply of dollars from the market, Johnson said.

This article was written by a staff member of TheStreet.

More from Video

Rewind: Remember When Jim Cramer Warned Nvidia 'Is Going to Miss the Quarter?'

Rewind: Remember When Jim Cramer Warned Nvidia 'Is Going to Miss the Quarter?'

Jim Cramer Reveals His First Step When Picking a Stock

Jim Cramer Reveals His First Step When Picking a Stock

Why Does the Fed Have Inflation Targets?

Why Does the Fed Have Inflation Targets?

Nvidia is Building the Future. How Did It Get There?

Nvidia is Building the Future. How Did It Get There?

Why End of 2019 Could Loom as Scary For the Economy

Why End of 2019 Could Loom as Scary For the Economy