Gold has been overbought the last 18 months.
As for China, their currency value is tied to the $$$$ in order to keep up the high levels of business with the US which feeds the Chinese economy. It would be a disaster for them if they changed that.
The Euro is in a strong position to do that but it makes no economic sense.