Chinese stocks hold near the highest level in three weeks while trading in Hong Kong’s financial markets are shut in the morning on bad-weather warning.