Risk Management for Swing Traders: A Macro-Aware Approach