macro trading framework