| China holds US debt treasuries. China sells US debt treasuries in exchange for dollars. China sells the dollars it raised to buy Yuan. Demand for the Yuan increases, hence the Yuan becomes more valuable, hence its exchange rate vis-a-vis the dollar appreciates (it will also appreciate vis-a-vis other currencies). Dollars are being dumped into the market, so the dollar should decrease in value. A more valuable Yuan means that China's currency is more expensive, hence its exports become more expensive (and drop) and its imports become cheaper (and rise). Other people now own US debt, for which they will receive interest payments and a repayment when the debt is due. |
> China sells the dollars it raised to buy Yuan.
The Yuan is a highly controlled currency that does not behave like other normal free market, floating currencies.
The Chinese government sets the exchange rate as was shown just weeks ago when they devalued the Yuan and Trump call that move the start of a China/USA currency war.
> Demand for the Yuan increases, hence the Yuan becomes more valuable
If the Yuan was free floating that might be true, but even then, since China is a net exporting nation they want a low Yuan, so that their exports are cheaper and their imports are more expensive. So why would they want to drive up the Yuan?
I'm really not sure what is going on but everything they are doing (i.e. selling US bonds) goes against what one would expect.
The only thing I can think of, because of the turmoil in China (i.e. the share market shock, property bubbles etc) they are a bit short of cash and rather than print money (which would causes inflation) they are raising money by selling some of their US bonds.