Over a 10-week period ending November 16,investors have withdrawn as much as US$24.8 billion from the credit markets, the highest such pullout since the beginning of 2016. Meanwhile, and speculators are now holding nearly 1.26 million contracts of net short positions in US Treasuries as of November 23,a historically tall level. final month, average […]
Source: ejinsight.com