Назад к блогу

Что такое валютный своп? FX-свопы, кросс-валютные свопы и своп-линии простыми словами

V
Vlado Grigirov
November 07, 2026
Currency API Exchange Rates Currency Swap FX Swap Educational Finexly

Если вы видели «своп-пункты» в казначейском отчёте или читали, что ФРС «открыла своп-линии» во время кризиса, вы встречались с одним и тем же кругом идей. Итак, что такое валютный своп? Коротко: это соглашение двух сторон обменять одну валюту на другую сегодня и совершить обратный обмен позже по заранее оговорённому курсу. Всё остальное, от корпоративного фондирования до экстренной ликвидности центробанков, — вариации этой идеи.

В этом руководстве разобраны три значения термина (FX-своп, кросс-валютный своп и своп-линия центробанка), показан расчёт своп-пунктов и приведён рабочий код для оценки с актуальными курсами через документацию API Finexly.

Что такое валютный своп?

Валютный своп — это контракт из двух ног. На ближней ноге стороны обмениваются суммами в двух валютах. На дальней ноге они обменивают те же суммы обратно в более поздний срок. Поскольку курс дальней ноги фиксируется заранее, ни одна из сторон не несёт валютного риска по основной сумме: по сути, каждая заняла одну валюту под обеспечение в другой.

Слово «своп» используют широко, поэтому полезно различать три инструмента:

  1. FX-своп: пара из спот- и обратной форвардной сделки, обычно на срок от овернайта до нескольких месяцев.
  2. Кросс-валютный своп: более долгосрочный контракт, часто на годы, с обменом процентными платежами.
  3. Своп-линия центробанка: соглашение, по которому один центробанк предоставляет свою валюту другому в обмен на валюту последнего.

FX-свопы: спот плюс форвард

FX-своп объединяет спотовую сделку и противоположную форвардную в одну операцию. Европейская компания, которой нужны доллары на 3 месяца, покупает USD за EUR на споте и одновременно договаривается продать эти USD через 3 месяца по курсу, зафиксированному сегодня.

Разница между форвардным и спотовым курсом называется своп-пунктами (форвардными пунктами). Это не прогноз движения рынка, а механический результат разницы процентных ставок двух валют, известный как покрытый паритет процентных ставок. О форвардной ноге подробнее в нашем руководстве спот-курс против форвард-курса.

Формула своп-пунктов

Forward = Spot × (1 + r_quote × d/360) / (1 + r_base × d/360)

Здесь r_quote и r_base — годовые процентные ставки котируемой и базовой валюты, d — число дней (некоторые валюты, например GBP, используют базис 365 дней). Валюта с более высокой ставкой торгуется с форвардным дисконтом, с более низкой — с форвардной премией.

FX-свопы — крупнейший сегмент валютного рынка. Трёхгодичное обследование БМР стабильно показывает, что на них приходится примерно половина среднего дневного оборота, значительно больше, чем на спот; в основном это краткосрочное фондирование институтов, а не спекуляции.

Кросс-валютные свопы: фондирование и проценты в двух валютах

Кросс-валютный своп длится дольше, часто от 2 до 10 лет, и добавляет процентные платежи. Типичная схема состоит из трёх шагов:

  1. Первоначальный обмен: стороны обмениваются основной суммой по спот-курсу.
  2. Периодические проценты: каждая сторона платит проценты по полученной валюте, обычно ежеквартально или раз в полгода.
  3. Обратный обмен: основная сумма возвращается по первоначальному спот-курсу.

Классический пример: американская компания хочет построить завод в Германии. Занять евро на месте дорого, а дома доллары стоят дёшево. Она занимает USD, обменивает их на EUR через банк, платит банку проценты в EUR и получает проценты в USD, которыми обслуживает долларовый кредит. В итоге компания получает евровое финансирование по эффективной цене, которая может быть ниже прямого пути.

Кросс-валютный базис

В теории покрытый паритет процентных ставок означает, что своп оценивается строго по разнице ставок. На практике добавляется ещё один спред — кросс-валютный базис. Когда мировой спрос на долларовое фондирование высок, базис расширяется, и занимать доллары через свопы становится дороже. За ним внимательно следят как за индикатором стресса долларового фондирования; он резко расширялся в 2008 году и в марте 2020 года.

Своп-линии центральных банков

Своп-линия центробанка — та же двуногая структура на суверенном уровне. ФРС предоставляет доллары иностранному центробанку, а тот передаёт ей эквивалентную сумму в национальной валюте по текущему рыночному курсу. Затем иностранный центробанк кредитует полученными долларами банки своей юрисдикции. При наступлении срока сделка разворачивается по тому же курсу, а иностранный центробанк платит проценты.

Поскольку обратная сделка идёт по первоначальному курсу, ФРС не несёт валютного риска. Программа нужна, чтобы нехватка долларов за рубежом не переросла в глобальный стресс. Постоянные соглашения существуют между ФРС, ЕЦБ, Банком Англии, Банком Японии, Банком Канады и Швейцарским национальным банком, а в кризисы временные линии расширялись и на другие центробанки. Отдельно Народный банк Китая (PBOC) подписал двусторонние своп-соглашения с десятками центробанков, главным образом для расчётов по торговле в юанях.

Для разработчиков новости о своп-линиях способны быстро сдвинуть курсы. Наше руководство по работе с волатильностью валют поможет сделать приложение устойчивым.

Оценка FX-свопа по актуальным курсам

Рассчитаем подразумеваемые своп-пункты. Сначала получите актуальный спот-курс из Finexly.

curl "https://api.finexly.com/v1/latest?base=EUR&symbols=USD&apikey=YOUR_API_KEY"

Python

import requests

API_KEY = "YOUR_API_KEY"

def get_spot(base: str, quote: str) -> float:
    r = requests.get(
        "https://api.finexly.com/v1/latest",
        params={"base": base, "symbols": quote, "apikey": API_KEY},
        timeout=10,
    )
    r.raise_for_status()
    return r.json()["rates"][quote]

def forward_rate(spot, r_quote, r_base, days, basis=360):
    return spot * (1 + r_quote * days / basis) / (1 + r_base * days / basis)

spot = get_spot("EUR", "USD")      # USD per 1 EUR
r_usd, r_eur = 0.045, 0.025        # example annual rates: replace with your source
fwd = forward_rate(spot, r_usd, r_eur, days=90)
points = (fwd - spot) * 10_000     # swap points in pips

print(f"Spot: {spot:.4f}  3M forward: {fwd:.4f}  swap points: {points:.1f}")

Процентные ставки выше приведены для примера. В продакшене берите их из казначейского источника или эталонных ставок вроде SOFR и €STR. Чтобы переоценить открытый своп, нереализованный результат дальней ноги равен сумма × (текущий_форвард − курс_контракта); храните курс контракта с полной точностью, следуя нашему руководству по округлению и десятичным знакам.

JavaScript

const API_KEY = "YOUR_API_KEY";

async function swapPoints(base, quote, rQuote, rBase, days) {
  const res = await fetch(
    `https://api.finexly.com/v1/latest?base=${base}&symbols=${quote}&apikey=${API_KEY}`
  );
  const { rates } = await res.json();
  const spot = rates[quote];
  const fwd = spot * (1 + (rQuote * days) / 360) / (1 + (rBase * days) / 360);
  return { spot, fwd, points: (fwd - spot) * 10000 };
}

swapPoints("EUR", "USD", 0.045, 0.025, 90).then(console.log);

Риски, которые стоит учитывать

  • Контрагентский риск: если другая сторона не выполнит обязательства, основная сумма может не вернуться. Соглашения об обеспечении снижают этот риск.
  • Базисный риск: кросс-валютный базис может двигаться против вас в течение срока длинного свопа.
  • Риск рефинансирования: короткие FX-свопы, финансирующие долгосрочные активы, приходится пролонгировать, а в стрессовом рынке это дорого.
  • Операционный риск: неверные конвенции подсчёта дней или устаревшие курсы дают неправильную оценку. Используйте кеширование разумно, как описано в лучших практиках кеширования и обработки ошибок.

Часто задаваемые вопросы

Что такое валютный своп простыми словами?

Это соглашение обменять две валюты сейчас и вернуть обмен позже по заранее оговорённому курсу. Работает как заём одной валюты при одновременном предоставлении другой.

Чем FX-своп отличается от кросс-валютного свопа?

FX-своп обычно краткосрочный и обменивает только основную сумму. Кросс-валютный своп длится дольше и дополнительно обменивает процентные платежи.

Что такое своп-линия центробанка?

Соглашение, по которому один центробанк предоставляет свою валюту другому в обмен на его валюту, чтобы тот мог кредитовать местные банки при дефиците фондирования.

Являются ли своп-пункты прогнозом будущих курсов?

Нет. Они отражают разницу процентных ставок двух валют, а не рыночный прогноз. Будущий спот-курс может оказаться выше или ниже.

Можно ли считать своп-пункты с помощью валютного API?

Да. API даёт спот-курс, а вы добавляете процентные ставки из эталонного источника и считаете форвардные пункты, как в коде выше.

Начните оценивать свопы на актуальных данных

Готовы подключить курсы валют в реальном времени к своему проекту? Получите бесплатный ключ Finexly API, банковская карта не нужна. Начните с 1 000 бесплатных запросов в месяц и переходите на тарифные планы по мере роста. Также можно проверить любой курс в конвертере валют перед написанием кода.

Vlado Grigirov

Senior Currency Markets Analyst & Financial Strategist

Vlado Grigirov is a senior currency markets analyst and financial strategist with over 14 years of experience in foreign exchange markets, cross-border finance, and currency risk management. He has wo...

View full profile →