What value do you produce for people when trading forex via algorithms? Honest question.
Another common trade is turning foreign currency profits into your local currency to reduce exposure if that foreign currency is particularly volatile and/or the majority of your expenses are in your local currency.
Banks really just don't have that kind of money on hand. Nor should they, the forex market is trillions a day.
Before, these sorts of transactions were done via voice, but traders were using them to manipulate the fix rate[1][2]. Now, banks are taking humans and fraud out of the equation by just going from 100M transaction to algo.
1. https://en.wikipedia.org/wiki/Forex_scandal
2. http://www.cftc.gov/idc/groups/public/@newsroom/documents/fi...