Разница между курсом покупки и курсом продажи задается всегда амплитудой ценовых движений. Когда курс стабилен, то банки уменьшают эту разницу. Когда колебания валюты размашистые, банк вынужден расширять разницу, чтобы защитить себя от убытков, да, в том числе за счет покупателя.