а вот тут немного непонятно, почему при больших объемах цена хуже?
Это биржевой принцип.
Один человек согласен продать 10 акций по цене 10
Второй согласен продать 10 акций по цене 11
Третий согласен продать 10 акций по цене 12
Логично, что не все хотят продать по минимуму?
Что имеем в результате?
Если Вы хотите купить 10 акций, можете купить их по цене 10.
20 акций купите уже по цене 10.5 (средневзвешенная)
30 по 11.
Так же и форекс. Банки предлагают ликвидность бандами (по типу, как несколько продавцов) и чем больше сумма, тем хуже цена.