The last thing people want to do is buy tech when it is down. It's incredible how skittish people are, almost as if they don't believe in the rally in the first place.
I think that, instead, what people want to do is circle back to the beaten-down on anything positive and Macy's (M) gave you something positive, talking about expense control, in-line earnings, and low inventories.
That was enough to ignite a rally because the group is so beaten down that it would be less risky to buy them.
I think that's true for a day. Plus from what I have seen from Palo Alto Network's (PANW) stock is that we see potential downgrades of the group. The retail buyers are obviously betting the group is overdone on the downside and are hoping for upgrades tomorrow.
My take: You have a day or two to invest in retail. But you have to buy tech when they give you a chance, betting that you buy some today and more tomorrow if Action Alerts PLUS holding Nvidia's (NVDA) earnings are poorly perceived.
It's pretty much like the oils. They are beaten down enough to make it so they seem less risky but, again, can they be trusted? At this point you have to buy only the ones with growth within means. The rest aren't investable until we get even higher crude prices.