No broker is a bank so if you want to rely on them for some change and then be able to withdraw the change will apply to the custodian applies to them (actually most likely a much more unfavorable exchange ..) A My advice is to open up a account with Fineco and abbinargli the multicurrency. You can receive in USD, CHF, GBP .. if then your base currency is SGD I have no information to give you :-)