It is not illegal now, nor has it ever been, for an American citizen to open a bank account in a foreign country; or to own assets denominated in currencies other than US dollars; or to generally engage in financial transactions in places other than the United States.