Oil at $100, Nasdaq Sheds 1,450 Points: The Macro Chain