(Bloomberg) -- The dollar’s bull run has ended and it’s time to sell the currency, according to Morgan Stanley.

“We believe the USD has reached its peak at around current levels,” Morgan Stanley’s global head of FX strategy Hans Redeker wrote in a note. “The USD may weaken as credit spreads widen, equity prices fall, and sovereign bond yields also begin falling amid disinflationary pressure and falling oil prices.”

Escalating trade tensions, climbing Treasury yields and a robust U.S. economy have fuelled investor demand for the world’s biggest reserve currency. The Bloomberg Dollar Spot Index has gained 8 percent since mid-April, cheered on by bullish hedge funds who recently raised their net long positions on the currency to the highest since January 2017.

However, Morgan Stanley reckons recent foreign flows into U.S. assets have been short-term and are prone to a quick reversal -- another sign dollar weakness may come.

“Instead of strong inward foreign direct investment or other long-term flows, we see evidence that flows to the U.S. have been into money market funds and are carry trade motivated,” Redeker said.

Adding fuel to the bearish fire will be a slowing American economy, falling oil prices, a stabilizing Chinese currency and tighter liquidity in U.S. markets, he said.

This means emerging-market assets that have been battered by rising Treasury yields and dollar strength now look set to shine, according to Redeker.

“We expect slowing U.S. growth to benefit countries that are either reliant on USD-denominated funding or vulnerable to higher global funding costs,” he said.

To contact the reporter on this story: Ruth Carson in Singapore at rliew6@bloomberg.net

To contact the editors responsible for this story: Tan Hwee Ann at hatan@bloomberg.net, Cormac Mullen

©2018 Bloomberg L.P.