Je checkt de koers op Google en ziet vervolgens een ander getal bij je bank, je kaartuitgever en je betaalapp. Het getal op Google is meestal de mid-market wisselkoers, en het verschil tussen die koers en wat je daadwerkelijk wordt gerekend is waar het grootste deel van de kosten van valutaomrekening zich verstopt. Als je iets bouwt waarbij geld in meer dan één valuta wordt verwerkt, is dit verschil begrijpen niet optioneel.
Deze gids legt uit wat de mid-market koers is, hoe die zich verhoudt tot bid, ask en spread, waarom consumenten hem zelden krijgen en hoe je ermee werkt in code met de endpoints uit de Finexly API-documentatie.
Wat Is de Mid-Market Wisselkoers?
De mid-market wisselkoers (ook wel midkoers, interbancaire koers of spot mid) is het midden tussen de prijs waarvoor kopers een valuta willen kopen en de prijs waarvoor verkopers hem willen verkopen. Het is het dichtste wat de markt heeft bij een "eerlijke" prijs voor een valutapaar op een bepaald moment, zonder kosten of opslag.
Elk valutapaar wordt met twee prijzen genoteerd:
- Bid: de prijs waarvoor een dealer de basisvaluta van jou koopt.
- Ask (of offer): de prijs waarvoor een dealer de basisvaluta aan jou verkoopt.
De ask ligt altijd hoger dan de bid. De mid-market koers ligt precies halverwege.
mid = (bid + ask) / 2
spread = ask - bidAls EUR/USD bijvoorbeeld genoteerd staat met een bid van 1,0840 en een ask van 1,0842, is de mid-market koers 1,0841 en de spread 0,0002, oftewel 2 pips. Deze getallen zijn puur ter illustratie. Als pips nieuw voor je zijn, lees dan onze gids over wat een pip is in forex.
Bid, Ask en Spread: de Drie Getallen achter Elke Notering
De spread is de prijs van directheid. Een dealer die klaarstaat om zowel te kopen als te verkopen neemt voorraadrisico, en rekent daarom een klein verschil tussen koop- en verkoopprijs. Op de diepe interbancaire markt voor grote paren kunnen spreads een fractie van een pip zijn. Voor exotische paren of op dunne markten worden ze aanzienlijk groter.
Drie factoren bepalen meestal de omvang van een spread:
- Liquiditeit: veel verhandelde paren zoals EUR/USD of USD/JPY hebben krappe spreads. Exotische paren hebben ruime spreads. Zie major-, minor- en exotische valutaparen.
- Volatiliteit: rond besluiten van centrale banken of belangrijke datapublicaties verruimen dealers hun spreads om zichzelf te beschermen.
- Orderomvang en timing: spreads zijn doorgaans groter buiten de belangrijkste handelssessies en in het weekend.
Mid-Market Koers versus de Koers die Je Echt Krijgt
Hier komt het ongemakkelijke deel. De mid-market koers is een referentiepunt, geen prijs waarvoor je meestal kunt handelen. Particuliere klanten krijgen hem zelden, omdat aanbieders ergens aan moeten verdienen. Een typische consumentenkoers is zo opgebouwd:
customer_rate = mid_rate × (1 - markup) # when the customer sells the base currency
customer_rate = mid_rate × (1 + markup) # when the customer buys the base currencyDe opslag komt bovenop eventuele zichtbare kosten. Daarom kan een aanbieder die "geen kosten" adverteert toch duur zijn: de kosten zitten in de wisselkoers verwerkt. De eerlijke manier om aanbieders te vergelijken is de totale kosten af te zetten tegen de mid-market koers:
cost_pct = (mid_rate - customer_rate) / mid_rate × 100Sommige aanbieders rekenen wel om tegen de mid-market koers en brengen in plaats daarvan een aparte, transparante vergoeding in rekening. Beide modellen kunnen eerlijk zijn; wat telt is dat je het totaal kunt zien en vergelijken. Dezelfde logica geldt voor kaartbetalingen in het buitenland, waar dynamic currency conversion (DCC) vaak een grote verborgen opslag toevoegt.
Waar Komt de Mid-Market Koers Vandaan?
Er bestaat niet één officiële mid-market koers. De valutamarkt is gedecentraliseerd en verloopt over-the-counter. Banken, dealers en handelsplatformen publiceren elk hun eigen noteringen en dataleveranciers aggregeren die. De "mid-market koers" die je online ziet is doorgaans een mix van meerdere liquiditeitsbronnen, tijdens handelsuren continu ververst, en twee aanbieders kunnen op hetzelfde moment licht afwijkende waarden tonen.
Er bestaan ook benchmarks voor vaste momenten van de dag, zoals de 4pm London Fix, die wordt gebruikt voor portefeuillewaardering. Voor een diepere blik op hoe dataleveranciers hun cijfers samenstellen, lees waar wisselkoers-API's hun data vandaan halen.
Waarom Ontwikkelaars de Mid-Market Koers Moeten Kennen
Als je een product bouwt dat meerdere valuta's verwerkt, is de mid-market koers je referentiekoers. Veelvoorkomend gebruik:
- Prijzen tonen: klanten op een productpagina een indicatieve omgerekende prijs laten zien.
- Transparante kosten: gebruikers de midkoers tonen naast de koers die je rekent, zodat de opslag zichtbaar is.
- Boekhouding en rapportage: saldi herwaarderen en winst en verlies vastleggen tegen een consistente benchmark.
- Margebeheer: berekenen hoeveel opslag je werkelijk verdient op elke omrekening.
- Aanbieders controleren: opmerken wanneer de koers van een betaalpartner afwijkt van de markt.
Een praktische regel: sla de midkoers en de toegepaste koers apart op. Als je alleen de gerekende koers bewaart, kun je later niet bewijzen wat je opslag was.
De Mid-Market Koers Ophalen met Finexly
Haal een live koers op met één verzoek:
curl "https://api.finexly.com/v1/latest?base=EUR&symbols=USD&apikey=YOUR_API_KEY"Python: Bereken Je Opslag en de Klantkoers
import requests
API_KEY = "YOUR_API_KEY"
def get_mid_rate(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 customer_quote(amount: float, base: str, quote: str, markup_pct: float):
mid = get_mid_rate(base, quote)
applied = mid * (1 - markup_pct / 100)
return {
"mid_rate": mid,
"applied_rate": applied,
"customer_receives": round(amount * applied, 2),
"markup_cost": round(amount * (mid - applied), 2),
}
print(customer_quote(1000, "EUR", "USD", markup_pct=1.5))Behandel de door de API teruggegeven koers als je referentie-midkoers en pas daar je eigen, expliciete opslag op toe. Houd decimalen onder controle met onze gids voor het afronden van valuta.
JavaScript: Toon Gebruikers de Koersvergelijking
const API_KEY = "YOUR_API_KEY";
async function compareRates(base, quote, providerRate) {
const res = await fetch(
`https://api.finexly.com/v1/latest?base=${base}&symbols=${quote}&apikey=${API_KEY}`
);
const { rates } = await res.json();
const mid = rates[quote];
const hiddenCostPct = ((mid - providerRate) / mid) * 100;
return { mid, providerRate, hiddenCostPct: hiddenCostPct.toFixed(2) };
}
compareRates("EUR", "USD", 1.0680).then(console.log);Aanbieders Vergelijken met de Mid-Market Koers
Een eenvoudige, herhaalbare methode werkt voor elke omrekening:
- Haal de mid-market koers van het paar op op hetzelfde moment als de notering van de aanbieder.
- Bereken het bedrag dat je tegen de midkoers zou ontvangen.
- Bereken het bedrag dat de aanbieder na kosten en opslag daadwerkelijk levert.
- Deel het verschil door het bedrag tegen de midkoers voor het totale kostenpercentage.
Doe dit op verschillende momenten, want spreads worden groter en kleiner. Historische data helpen je een eerlijk beeld over weken te krijgen in plaats van één momentopname; zie onze gids over de API voor historische wisselkoersen.
Veelgemaakte Fouten
- De midkoers als verhandelbaar zien. Het is een referentie. Echte transacties vinden plaats tegen de bid of de ask.
- Omgekeerde koersen door elkaar halen. De mid van EUR/USD is niet exact het omgekeerde van de mid van USD/EUR zodra spreads in je eigen prijsstelling meespelen. Kies één richting en houd je eraan.
- Te lang cachen. Koersen veranderen constant. Cache seconden of minuten afhankelijk van je toepassing, niet uren.
- De opslag verstoppen in de koers. Toezichthouders in veel markten verwachten steeds vaker duidelijke kostenvermelding. De midkoers tonen is een vertrouwenssignaal.
- Te vroeg afronden. Rond alleen het eindbedrag af, niet de tussenliggende koersen.
Veelgestelde Vragen
Wat is de mid-market wisselkoers in eenvoudige woorden?
Het is het midden tussen de koop- en verkoopprijs van een valutapaar op de wereldmarkt. Er zitten geen kosten of opslag in, waardoor het een nuttige maatstaf voor eerlijkheid is.
Is de mid-market koers hetzelfde als de interbancaire koers?
Ze worden bijna door elkaar gebruikt. Beide beschrijven de koers waarrond banken en dealers onderling handelen, al verschillen de exacte waarden licht per databron.
Waarom geven banken me de mid-market koers niet?
Banken en betaalaanbieders verdienen aan de spread en opslag op elke omrekening. Sommige gebruiken wel de midkoers en rekenen een zichtbare vergoeding, dus vergelijk altijd de totale kosten.
Hoe vind ik de echte mid-market koers voor een valutapaar?
Gebruik een betrouwbare live bron, zoals een valuta-API, en vergelijk die met de koers die je wordt aangeboden. Het procentuele verschil zijn je effectieve kosten.
Kan ik de mid-market koers via een API krijgen?
Ja. Een valuta-API levert live referentiekoersen die je als midkoers kunt gebruiken, waarna je je eigen opslag toevoegt of vergelijkt met noteringen van derden, zoals in de code hierboven.
Bouw Transparante Valutaprijzen
Klaar om realtime wisselkoersen in je project te integreren? Haal je gratis Finexly API-sleutel op, geen creditcard nodig. Begin met 1.000 gratis verzoeken per maand en stap over naar een prijsplan naarmate je groeit. Je kunt ook de valutaomrekenaar gebruiken om een koers te controleren voordat je code schrijft, of valuta-API's vergelijken om de juiste te vinden.
Explore More
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 →