Strong ETF demand is supporting the rally, but fading short covering and lingering macro risks could slow its momentum.