The Shanghai index of stocks rolled over in early March and has given up the half the gains since the rally started late last year. It has dropped almost 60pc since its peak in 2008 and is now trading at levels comparable to 2003.