“Short #dollar” is now the world’s most “consensus trade”, so commercials are at their most long since December 2012.

76 views

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.