Most of the banks money is just virtual - they do not exist. Banks make most of their money on interest differences between deposits and loans, they collect another large portion for just running bank accounts. There is still a large part of what they trade when they keep the money transferred from the account to account - yes - all delayed transfers mean that the bank uses your money to trade on exchanges with currencies.