В принципе, банки могут в очень ограниченном объеме спекулировать на колебаниях курса в рамках своих трейдерских подразделений, но в целом это не их бизнес.
Банки занимаются тем, что принимают на себя и оценивают кредитные риски, а рыночные риски, банки с себя по возможности снимают. В идеальном случае банк покупает валюту только в том случае, если у него есть какие-то обязательства в этой валюте, чтобы снять с себя риск связанный с изменением курса.
Аналогичным образом банк может продать своим клиентам какие-то валютные инструменты, чтобы снять валютный риск с клиента и повысить его способность расплатиться по обязательствам перед собой. Но и в этом случае банк заключит противоположную сделку с другим клиентом или с другими банком. То есть банк всегда старается избегать валютного риска, который всегда присутствует при спекуляции на валютных курсах.