Commercial traders are net long more bond contracts than at any point since 1992 other than in the spring/summer of 2005 according to the latest data from the Commodity Futures Trading Commission.
This post was published at Zero Hedge on Dec 13, 2016.
Recent Comments