You definitely cannot do it all at once, all you can do is what China and India are doing, which is to slowly sell US treasuries over many years. China used to hold $1.3T of US treasuries but they now only hold just under $0.7T, thus about half has been sold. India similarly has reduced their holdings from $240B to $190 over the last year. It can be done, just not quickly.
Stocks generally survive currency devaluations, but treasuries do not. So I am not a fan of treasuries in this environment, but US stocks should be fairly resistant except for their dependency on the US economy, which could be disrupted in a currency devaluation.
Stocks generally survive currency devaluations, but treasuries do not. So I am not a fan of treasuries in this environment, but US stocks should be fairly resistant except for their dependency on the US economy, which could be disrupted in a currency devaluation.