Terug naar Blog

Wat is een valutaswap? FX-swaps, cross-currency swaps en swaplijnen uitgelegd

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

Als je ooit 'swappunten' in een treasuryrapport hebt gezien, of las dat de Federal Reserve tijdens een crisis 'swaplijnen opende', dan ben je dezelfde familie van ideeën tegengekomen. Dus: wat is een valutaswap? Kort gezegd is het een afspraak tussen twee partijen om vandaag de ene valuta tegen de andere te wisselen en de ruil later terug te draaien tegen een vooraf afgesproken koers. Al het andere, van bedrijfsfinanciering tot noodliquiditeit van centrale banken, is een variatie op dat ene idee.

Deze gids legt de drie betekenissen van 'valutaswap' uit (de FX-swap, de cross-currency swap en de swaplijn van een centrale bank), laat de rekenkunde achter swappunten zien en geeft werkende code om ze te prijzen met live koersen via de Finexly API-documentatie.

Wat is een valutaswap?

Een valutaswap is een contract met twee benen. Op het nabije been wisselen twee partijen bedragen in twee valuta's. Op het verre been wisselen ze dezelfde bedragen op een latere datum terug. Omdat de koers van het verre been vooraf vaststaat, draagt geen van beide partijen wisselkoersrisico over de hoofdsom; in feite hebben ze de ene valuta geleend tegen zekerheid in een andere.

Het woord 'swap' wordt ruim gebruikt, dus het helpt drie instrumenten te onderscheiden:

  1. FX-swap: een combinatie van een spot- en een tegengestelde termijntransactie, meestal van overnight tot enkele maanden.
  2. Cross-currency swap: een langer lopend contract, vaak jaren, waarbij ook rentebetalingen worden uitgewisseld.
  3. Swaplijn van een centrale bank: een regeling waarbij een centrale bank haar valuta uitleent aan een andere in ruil voor de valuta van die bank.

FX-swaps: spot plus termijn

Een FX-swap combineert een spottransactie en een tegengestelde termijntransactie in één deal. Een Europees bedrijf dat 3 maanden dollars nodig heeft, koopt USD spot tegen EUR en spreekt tegelijk af de USD over 3 maanden terug te verkopen tegen een koers die vandaag wordt vastgelegd.

Het verschil tussen de termijnkoers en de spotkoers heet swappunten (of forward points). Het is geen voorspelling van waar de markt heen gaat, maar het mechanische gevolg van het renteverschil tussen de twee valuta's, bekend als gedekte rentepariteit. Voor een opfrisser over het termijnbeen zie onze gids over spotkoers vs termijnkoers.

De formule voor swappunten

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

Hierbij zijn r_quote en r_base de jaarrentes van de noterings- en de basisvaluta, en d het aantal dagen (sommige valuta's, zoals GBP, gebruiken een basis van 365 dagen). De valuta met de hogere rente noteert met een termijnkorting, die met de lagere rente met een termijnopslag.

FX-swaps zijn veruit het grootste segment van de valutahandel. De Triennial Survey van de BIB laat consequent zien dat ze ongeveer de helft van het dagelijkse wereldwijde volume uitmaken, ruim boven spot; meestal beheren instellingen hiermee hun kortetermijnfinanciering in plaats van te speculeren.

Cross-currency swaps: financiering en rente in twee valuta's

Een cross-currency swap loopt langer, vaak 2 tot 10 jaar, en voegt rentebetalingen toe. Een typische structuur heeft drie stappen:

  1. Eerste uitwisseling: de partijen wisselen de hoofdsom tegen de spotkoers.
  2. Periodieke rente: elke partij betaalt rente over de ontvangen valuta, meestal per kwartaal of halfjaar.
  3. Eindruil: de hoofdsom wordt teruggewisseld tegen de oorspronkelijke spotkoers.

Een klassiek geval: een Amerikaans bedrijf wil een fabriek in Duitsland bouwen. Lokaal in euro lenen kan duur zijn, terwijl het thuis goedkoop in dollars leent. Het leent USD, swapt naar EUR met een bank, betaalt EUR-rente aan de bank en ontvangt USD-rente die de dollarlening dekt. Het bedrijf krijgt zo euro-financiering tegen effectieve kosten die lager kunnen zijn dan de directe route.

De cross-currency basis

In theorie zegt gedekte rentepariteit dat de swap precies op het renteverschil geprijsd wordt. In de praktijk is er een extra opslag, de cross-currency basis. Als de wereldwijde vraag naar dollarfinanciering hoog is, wordt de basis wijder en wordt dollars lenen via swaps duurder. Ze wordt veel gevolgd als graadmeter van stress in dollarfinanciering en liep in 2008 en opnieuw in maart 2020 sterk op.

Swaplijnen van centrale banken

Een swaplijn van een centrale bank is dezelfde structuur met twee benen op staatsniveau. De Federal Reserve levert Amerikaanse dollars aan een buitenlandse centrale bank, die de Fed een gelijke waarde in lokale valuta geeft tegen de geldende marktkoers. De buitenlandse centrale bank leent de dollars vervolgens uit aan banken in haar rechtsgebied. Bij afloop wordt de transactie tegen dezelfde koers teruggedraaid en betaalt de buitenlandse centrale bank rente.

Omdat de terugdraaiing de oorspronkelijke koers gebruikt, loopt de Fed geen wisselkoersrisico. Het programma bestaat om te voorkomen dat dollarschaarste in het buitenland uitgroeit tot wereldwijde marktstress. Er bestaan permanente regelingen tussen de Fed, de ECB, de Bank of England, de Bank of Japan, de Bank of Canada en de Zwitserse Nationale Bank, en in crises werden tijdelijke lijnen aan andere centrale banken verleend. Daarnaast heeft de Chinese centrale bank (PBOC) bilaterale swapovereenkomsten gesloten met tientallen centrale banken, vooral om handel in yuan te ondersteunen.

Voor ontwikkelaars kunnen nieuwsberichten over swaplijnen koersen snel bewegen. Onze gids over omgaan met valutavolatiliteit laat zien hoe je je applicatie veerkrachtig maakt.

Een FX-swap prijzen met live koersen

Laten we de impliciete swappunten berekenen. Haal eerst de live spotkoers op bij 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}")

De rentes hierboven zijn illustratief. Gebruik in productie je treasurybron of een referentierente zoals SOFR en €STR. Om een openstaande swap tegen marktwaarde te waarderen is de ongerealiseerde winst van het verre been bedrag × (huidige_termijnkoers − contractkoers); bewaar de contractkoers met volledige precisie en volg onze gids over afronden en decimalen.

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);

Risico's om in gedachten te houden

  • Tegenpartijrisico: als de andere partij in gebreke blijft, krijg je de hoofdsom mogelijk niet terug. Zekerhedenovereenkomsten verkleinen dit risico.
  • Basisrisico: de cross-currency basis kan tijdens de looptijd van een lange swap tegen je bewegen.
  • Herfinancieringsrisico: korte FX-swaps die lange activa financieren moeten worden verlengd, en dat kan in gespannen markten duur zijn.
  • Operationeel risico: verkeerde dagtelconventies of verouderde koersen leiden tot onjuiste waarderingen. Gebruik caching verstandig, zoals beschreven in best practices voor caching en foutafhandeling.

Veelgestelde vragen

Wat is een valutaswap in eenvoudige woorden?

Een afspraak om twee valuta's nu te wisselen en later terug te wisselen tegen een vooraf afgesproken koers. Het werkt als het lenen van de ene valuta terwijl je een andere uitleent.

Wat is het verschil tussen een FX-swap en een cross-currency swap?

Een FX-swap is meestal kortlopend en wisselt alleen de hoofdsom. Een cross-currency swap loopt langer en wisselt ook rentebetalingen uit tijdens de looptijd.

Wat is een swaplijn van een centrale bank?

Een regeling waarbij een centrale bank haar valuta aan een andere levert in ruil voor de valuta van die bank, zodat die aan haar lokale banken kan uitlenen tijdens een financieringskrapte.

Zijn swappunten een voorspelling van toekomstige wisselkoersen?

Nee. Ze weerspiegelen het renteverschil tussen twee valuta's, geen marktverwachting. De toekomstige spotkoers kan hoger of lager uitkomen.

Kan ik swappunten berekenen met een valuta-API?

Ja. De API levert de spotkoers en jij voegt rentes uit een referentiebron toe om de termijnpunten te berekenen, zoals in de code hierboven.

Begin met het prijzen van swaps met live data

Klaar om realtime wisselkoersen in je project te integreren? Vraag je gratis Finexly API-sleutel aan, geen creditcard nodig. Start met 1.000 gratis verzoeken per maand en schaal op via onze prijsplannen naarmate je groeit. Je kunt ook de valutaomrekenaar gebruiken om een koers te controleren voordat je gaat programmeren.

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 →