Commodity prices have come off (recently) and there is a perception (in the market) that mining companies have run a bit far and a bit fast.

It may well be that fund buying of commodities keeps prices higher than they would be otherwise for longer, but it's quite dangerous because your level of confidence about that has got to be quite low.

An immediate consequence of the move has been a sell-off in the traded metals on expectations that China's demand growth will slow.

Frankly, I think that's a very bearish signal and it's being swamped by the fall in commodity prices which is bringing the whole market down.