macro shocks crypto