macro forces shaping markets