macro-driven crypto