CTAs sold $190B in March. NQ rallied 6% in 12 hours. Traders who went short did so on stale information — the fuel was already spent.
Read MoreCTAs sold $190B in March. NQ rallied 6% in 12 hours. Traders who went short did so on stale information — the fuel was already spent.
Read More