Seems the market is finally pricing in a semi-long term battle with Coronavirus now that China is being slightly more forthcoming with their data.
You seem wrong. There is no coronavirus PRICING. Check the market when virus came and check where it is now. Demand side doesn't give a rats ass about the virus. They don't even know HOW to price a virus.
It's all about tech stock buying. AAPL, TSLA, AMZN, MA, GOOG, MSFT, you name it. US stock market has heavily decoupled from others because of tech stock boom. The fact that speculative shorts also have emerged due to seemingly overvaluations, so the shorts keep on getting squeezed.
As long as the pyramid buying (non leverage'd, no stops) and leveraged short selling exists, it'll keep on going up. And no, you won't know WHEN it turns. If you get it right, it was 100% luck, unless you are actually seeing all the flows.
I'm surprised commodities are acting so tame given China has been turning down nat gas and oil for the last few weeks.
There you go. Being surprised is what it's all about. There is no rational pricing of fundamentals by the demand side of the market.