The dollar has just taken a hit on the release March Chinese trade data which expectations to say the least.
March exports were hammered -15% y/y and imports were down -12.7% y/y:

The surplus collapsed to a measly $3 billion:
Advertisement

The full text of this article is available to MacroBusiness subscribers