Zurück zum Blog

Währungspaare erklärt: Major-, Minor- und Exotic-Paare (Entwickler-Leitfaden)

V
Vlado Grigirov
April 26, 2026
Currency API Exchange Rates Forex Currency Pairs Developer Guide Finexly Education

Währungspaare erklärt: Major-, Minor- und Exotic-Paare (Entwickler-Leitfaden)

Wenn Sie irgendetwas bauen, das mit internationalem Geld zu tun hat — einen Checkout, ein Fintech-Dashboard, einen Trading-Bot, ein Treasury-Tool oder selbst einen einfachen Währungsrechner — werden Sie in Ihrer ersten Arbeitsstunde auf das Konzept der Währungspaare stoßen. Paare sind die Maßeinheit am Devisenmarkt (FX): Eine Währung hat keinen Preis für sich allein, sondern nur relativ zu einer anderen Währung. Zu verstehen, wie Paare klassifiziert, gestellt und in Code behandelt werden, ist die Grundlage für jedes weitere FX-Feature, das Sie je bauen werden.

Dieser Leitfaden erklärt Major-, Minor- und Exotic-Währungspaare aus Entwicklersicht. Wir erläutern die Bedeutung jeder Kategorie, die Konventionen, die Sie beim Lesen oder Schreiben von Paar-Strings beachten müssen, und die praktischen Muster, um Paare über die Finexly-API-Dokumentation abzurufen, zu normalisieren und zu berechnen. Am Ende wissen Sie, welche Paare zuerst zu unterstützen sind, wie Sie Edge Cases abdecken und wie Sie Live-Kurse mit wenigen Codezeilen ziehen.


Was ist ein Währungspaar?

Ein Währungspaar ist eine Notierung, die den Preis einer Währung in Einheiten einer anderen ausdrückt. Es wird immer mit zwei ISO-4217-Codes geschrieben — zum Beispiel EUR/USD oder EURUSD — sowie einem einzelnen Dezimalpreis.

Die erste Währung im Paar ist die Basiswährung. Die zweite ist die Quote-Währung (manchmal Gegenwährung genannt). Der Preis sagt Ihnen, wie viele Einheiten der Quote-Währung nötig sind, um eine Einheit der Basis zu kaufen.

EUR/USD = 1,0850 bedeutet also, dass ein Euro 1,0850 US-Dollar wert ist. Steigt die Notierung auf 1,0900, hat sich der Euro gegenüber dem Dollar gestärkt. Fällt sie auf 1,0800, hat er an Wert verloren. Die Basiswährung ist „das, was bewertet wird", die Quote-Währung ist „das Geld, mit dem Sie zahlen".

Eine simple Konvention — und doch stolpert fast jeder Entwickler mindestens einmal darüber. Wenn Sie Kurse speichern, ohne konsequent festzuhalten, welche Seite die Basis und welche die Quote ist, werden Sie früher oder später eine Zahl invertieren und dem Nutzer still und leise zu viel oder zu wenig berechnen. Wie Sie das vermeiden, sehen wir im Code-Abschnitt unten. Für eine tiefere Einführung in die Preisbildung selbst empfehlen wir unseren Leitfaden Wie Wechselkurse funktionieren.

Der globale FX-Markt setzt laut der dreijährlichen Umfrage der Bank für Internationalen Zahlungsausgleich täglich rund 7,5 Billionen US-Dollar um — er ist damit der größte Finanzmarkt der Welt. Diese Liquidität verteilt sich nicht gleichmäßig auf die Paare — der Großteil konzentriert sich auf eine kleine Gruppe namens Major-Paare.


Major-Währungspaare

Major-Paare sind die meistgehandelten Währungspaare der Welt. Es gibt keine offizielle Einheitsdefinition, aber praktisch hat jedes Major zwei Eigenschaften: Auf einer Seite steht der US-Dollar (USD), auf der anderen die Währung einer großen, stabilen, entwickelten Volkswirtschaft.

Sieben Paare gelten nahezu universell als Majors:

  • EUR/USD — Euro / US-Dollar
  • USD/JPY — US-Dollar / Japanischer Yen
  • GBP/USD — Britisches Pfund / US-Dollar
  • USD/CHF — US-Dollar / Schweizer Franken
  • AUD/USD — Australischer Dollar / US-Dollar
  • USD/CAD — US-Dollar / Kanadischer Dollar
  • NZD/USD — Neuseeland-Dollar / US-Dollar

Zusammen machen die Majors rund 75 % des globalen FX-Volumens aus, allein EUR/USD etwa ein Viertel. Diese Konzentration hat direkte Folgen für alles, was Sie bauen:

  • Engste Spreads. Die Differenz zwischen Bid (was Käufer zahlen) und Ask (was Verkäufer fordern) ist bei Majors am kleinsten. Wenn Sie Endnutzern Kurse anzeigen, ist das die kleinste Lücke zwischen Mid-Market-Kurs und dem, was sie tatsächlich erhalten.
  • Höchste Update-Frequenz. Tick-Daten zu Majors kommen während der Handelszeiten viele Male pro Sekunde. Minor- und Exotic-Paare aktualisieren seltener.
  • Verlässlichste Historien. Für Backtesting, Analytics oder Charting haben Majors die saubersten, längsten und lückenfreien Historien.
  • Niedrigste API-Kosten je nützliche Antwort. Da ein Major-Paar oft als Baustein für Dutzende anderer Kurse dient (über Cross-Rate-Berechnung), können Sie ein globales Produkt servieren, indem Sie die Majors aggressiv cachen und den Rest ableiten.

Hier ein Minimalbeispiel, um alle sieben Majors mit einem einzigen Finexly-Request zu ziehen:

// Fetch all major pairs vs USD in a single call
const symbols = ['EUR', 'JPY', 'GBP', 'CHF', 'AUD', 'CAD', 'NZD'];

const response = await fetch(
  `https://api.finexly.com/v1/latest?base=USD&symbols=${symbols.join(',')}`,
  { headers: { 'Authorization': 'Bearer YOUR_API_KEY' } }
);

const data = await response.json();
console.log(data.rates);
// { EUR: 0.9217, JPY: 154.32, GBP: 0.7891, CHF: 0.8843, ... }

Beachten Sie: Wir fragen base=USD und bekommen die Kurse je Symbol in USD-Einheiten. Um die konventionelle Paar-Richtung zu erhalten (EUR/USD statt USD/EUR), müssen Sie unter Umständen invertieren. Das Muster zeigen wir unten im Code-Abschnitt.


Minor-Paare (Cross-Rates)

Minor-Paare, auch Crosses oder Cross-Currency-Paare genannt, sind Paare aus zwei Major-Währungen, die den US-Dollar nicht enthalten. Der Name „Cross" stammt daher, dass diese Paare historisch durch „Kreuzen" zweier USD-Paare berechnet werden mussten — etwa EUR/GBP aus EUR/USD und GBP/USD. Heute stellen die meisten APIs und Broker Crosses direkt, doch die zugrunde liegende Mathematik bleibt nützlich.

Häufige Minor-Paare:

  • EUR/GBP — Euro / Britisches Pfund
  • EUR/JPY — Euro / Japanischer Yen
  • EUR/CHF — Euro / Schweizer Franken
  • GBP/JPY — Britisches Pfund / Japanischer Yen
  • AUD/JPY — Australischer Dollar / Japanischer Yen
  • CHF/JPY — Schweizer Franken / Japanischer Yen
  • EUR/AUD — Euro / Australischer Dollar
  • GBP/CAD — Britisches Pfund / Kanadischer Dollar

Crosses haben weiterhin starke Liquidität — vor allem die EUR- und JPY-Crosses — doch die Spreads sind in der Regel breiter als bei den sieben Majors und die Intraday-Volatilität oft höher. GBP/JPY etwa ist unter Tradern berüchtigt für aggressive Bewegungen und wird gelegentlich „der Drache" genannt.

Praktisch heißt das für Entwickler: Erwarten Sie nicht bei jedem Nicht-USD-Paar einen Exotic-Aufschlag oder eine Exotic-Update-Kadenz. Crosses liegen dazwischen: liquide genug für nahezu jedes B2C- oder B2B-Produkt, aber nicht so eng wie EUR/USD.

Wenn Ihr Anbieter einen bestimmten Cross nicht direkt stellt, können Sie ihn jederzeit aus den beiden USD-Beinen ableiten:

# Derive EUR/GBP from EUR/USD and GBP/USD
eur_usd = 1.0850   # 1 EUR = 1.0850 USD
gbp_usd = 1.2680   # 1 GBP = 1.2680 USD

# 1 EUR = (eur_usd / gbp_usd) GBP
eur_gbp = eur_usd / gbp_usd
print(f"EUR/GBP = {eur_gbp:.4f}")  # EUR/GBP = 0.8557

Genau das machen die meisten Rate-Engines im Hintergrund. Finexly liefert Crosses direkt über den Währungsrechner-Endpoint, doch diese Mathematik im Kopf zu haben ist nützlich: Sie können jeden Kurs gegenchecken und elegant zurückfallen, wenn ein bestimmtes Paar im Feed fehlt.


Exotic-Währungspaare

Exotic-Paare kombinieren eine Major-Währung (typisch USD oder EUR) mit der Währung einer kleineren, aufstrebenden oder weniger liquiden Volkswirtschaft. Beispiele:

  • USD/TRY — US-Dollar / Türkische Lira
  • USD/MXN — US-Dollar / Mexikanischer Peso
  • USD/ZAR — US-Dollar / Südafrikanischer Rand
  • USD/BRL — US-Dollar / Brasilianischer Real
  • USD/INR — US-Dollar / Indische Rupie
  • USD/THB — US-Dollar / Thailändischer Baht
  • EUR/PLN — Euro / Polnischer Zloty
  • EUR/HUF — Euro / Ungarischer Forint
  • USD/SGD — US-Dollar / Singapur-Dollar
  • USD/HKD — US-Dollar / Hongkong-Dollar

Die Linie zwischen „Minor" und „Exotic" ist unscharf — USD/SGD und USD/HKD werden manchmal als Minor klassifiziert, weil ihre Volkswirtschaften hochentwickelt sind, während USD/CNH (offshore-Yuan) wegen des Handelsvolumens manchmal als Major gilt. Die Kategorie ist weniger wichtig als die Eigenschaften, die Ihren Code direkt betreffen:

  • Breitere Spreads. Die Bid-Ask-Differenz kann 5–20× größer sein als bei einem Major.
  • Geringere Liquidität außerhalb der Hauptzeiten. Viele Exotics werden außerhalb der Geschäftszeiten ihres Heimatmarkts dünn gehandelt — Kurse am Wochenende oder über Nacht können veraltet sein oder springen.
  • Höhere Schlagzeilen-Sensitivität. Exotic-Währungen reagieren stark auf lokale politische Nachrichten, Notenbankentscheidungen und Kapitalverkehrsmaßnahmen. Lesen Sie unsere Tiefenanalyse Wie geopolitische Ereignisse Wechselkurse beeinflussen.
  • Häufigere Kurslücken. Ein Paar wie USD/TRY kann am Wochenende oder nach einer Zinsentscheidung mehrere Prozent springen. Wenn Ihre Abrechnungs- oder Pricing-Logik das nicht berücksichtigt, zeigen Sie dem Nutzer nach einer großen Bewegung möglicherweise eine Stunde lang einen veralteten Kurs.
  • Gepeggte oder gemanagte Währungen. Manche „Exotics" bewegen sich kaum, weil die Notenbank interveniert — USD/HKD ist das klassische Beispiel und wird in einer engen Bandbreite gehalten. Ihre Charts wirken nahezu flach — das ist korrekt, kein Bug in Ihren Daten.

Wenn Ihr Produkt aufstrebende Märkte bedient, behandeln Sie Exotics nicht als Fußnote — dort sitzt oft der größte Pricing-Schmerz. Wir haben einen separaten Leitfaden zum Umgang mit Währungsvolatilität 2026, der die operativen Muster vertieft.


Direkte, indirekte und inverse Notierungen

Über Major / Minor / Exotic hinaus gibt es noch ein Vokabel, das jeder Entwickler kennen sollte: den Unterschied zwischen direkten und indirekten Notierungen.

Eine direkte Notierung drückt die Fremdwährung in Einheiten der Heimatwährung aus. Aus US-Sicht ist USD/EUR = 0,92 eine direkte Notierung — sie sagt einem US-Nutzer, dass ein Dollar 0,92 Euro kauft. Eine indirekte Notierung dreht das um: EUR/USD = 1,0850 ist aus europäischer Sicht direkt, aus US-Sicht indirekt.

Die übliche Marktnotierung folgt historischen „Rang"-Regeln, nicht der Nutzerperspektive:

  • EUR ist immer Basis, wenn er mit anderem gepaart wird.
  • GBP ist Basis außer gegen EUR.
  • AUD und NZD sind Basis gegenüber dem Großteil außer EUR und GBP.
  • USD ist Basis gegenüber den meisten anderen, außer den vier oben genannten.
  • JPY ist fast immer die Quote-Währung.

EUR/USD, GBP/USD, AUD/USD, USD/JPY, USD/CHF sind also die konventionellen Richtungen — niemals USD/EUR. Liefert Ihr Anbieter USD/EUR, ist das ein Zeichen, dass er alle Kurse mit USD als Basis liefert — Ihre Aufgabe ist es, das Paar zu drehen, wenn Sie es Tradern oder Finanzprofis anzeigen, die die übliche Richtung erwarten.

Invertieren ist einfache Mathematik, aber leicht falsch zu machen:

// Convert USD-based rate to conventional pair direction
function toConventionalQuote(base: string, quote: string, rate: number) {
  const usdBaseFirst = ['EUR', 'GBP', 'AUD', 'NZD'];
  // If the quote currency is "stronger" by convention, flip
  if (usdBaseFirst.includes(quote)) {
    return { pair: `${quote}/${base}`, rate: 1 / rate };
  }
  return { pair: `${base}/${quote}`, rate };
}

toConventionalQuote('USD', 'EUR', 0.9217);
// → { pair: 'EUR/USD', rate: 1.0850 }

Wenn Sie Preise nur Endnutzern zeigen, denen die Marktkonvention egal ist, können Sie das überspringen und alles aus Ihrer Heimatwährung quoten. Aber wenn Sie professionelle Nutzer adressieren — Trader, Treasurer, Buchhaltung — ist die richtige Richtung ein Glaubwürdigkeitsmerkmal.


Wie man Währungspaare in Code handhabt

Hier wohnen die meisten Bugs. Hier sind die Muster, die wir empfehlen — destilliert aus tausenden API-Integrationen.

1. Intern stets ISO-4217-Codes verwenden

Speichern Sie Währungs-Identifier nie als Symbole ($, , ¥) oder Namen („Dollar"). Speichern Sie sie als die dreistelligen ISO-4217-CodesUSD, EUR, JPY. Symbole sind mehrdeutig ($ wird von 20+ Währungen verwendet) und Namen sind lokalisiert. ISO-Codes sind eindeutig und sprachneutral.

2. Paar-Strings am Rand normalisieren

Sie werden Paare als EURUSD, EUR/USD, EUR-USD, EUR_USD und eur/usd sehen. Wählen Sie eine interne Repräsentation und normalisieren Sie an der Systemgrenze:

function normalizePair(input) {
  const cleaned = input.toUpperCase().replace(/[^A-Z]/g, '');
  if (cleaned.length !== 6) {
    throw new Error(`Invalid pair: ${input}`);
  }
  return {
    base: cleaned.slice(0, 3),
    quote: cleaned.slice(3, 6),
    canonical: `${cleaned.slice(0, 3)}/${cleaned.slice(3, 6)}`,
  };
}

normalizePair('eur-usd');
// → { base: 'EUR', quote: 'USD', canonical: 'EUR/USD' }

Bevorzugen Sie intern die strukturierte Form ({ base, quote }) gegenüber dem String. Strings sind für Logs und APIs; strukturierte Daten sind für Code.

3. Zwischen zwei beliebigen Währungen über einen Pivot konvertieren

Wenn Sie Kurse mit einer einzigen Basis cachen (USD ist konventionell), können Sie jedes Paar zur Laufzeit berechnen:

def convert(amount, source, target, rates_in_usd):
    """
    rates_in_usd: dict like {'EUR': 0.9217, 'GBP': 0.7891, ...}
    Each value is "1 USD = X units of currency"
    """
    if source == target:
        return amount
    if source == 'USD':
        return amount * rates_in_usd[target]
    if target == 'USD':
        return amount / rates_in_usd[source]
    # Pivot through USD
    amount_in_usd = amount / rates_in_usd[source]
    return amount_in_usd * rates_in_usd[target]

# Convert 100 EUR to JPY using USD-based rates
rates = {'EUR': 0.9217, 'JPY': 154.32}
print(convert(100, 'EUR', 'JPY', rates))  # 16,743.31

Mit diesem Muster unterstützen Sie 170+ Währungen mit einem einzigen heißen Cache von „USD vs. allem". Der Endpoint /v1/latest?base=USD von Finexly liefert genau diese Form.

4. Dezimalpräzision korrekt behandeln

Währungspaare nutzen unterschiedliche Konventionen für Präzision: Die meisten Majors quoten zu 4 oder 5 Dezimalstellen (1.08503), JPY-Paare zu 2 oder 3 (154.32). Währungen wie der vietnamesische Dong haben gar keine Untereinheit. Speichern Sie Kurse, die Nutzersalden berühren, immer in Decimal/BigDecimal-Typen — niemals in Floats. Die genauen Fallstricke beleuchtet unser Python-Currency-API-Tutorial.

5. Klug cachen, nicht brutal

Major-Paare bewegen sich in ruhigen Märkten kaum von Sekunde zu Sekunde — Sie können sie 30–60 Sekunden cachen, ohne dass es jemandem auffällt. Exotics brauchen rund um geplante Nachrichten kürzere TTLs. Unser Caching- und Error-Handling-Leitfaden beschreibt eine geschichtete Cache-Strategie für beide.


Häufige Fehler vermeiden

Eine kurze Liste von Dingen, die echte Teams bereits geplagt haben:

  • Kurs ohne Paar-Richtung speichern. „1,0850" sagt nichts ohne den Hinweis, ob es EUR/USD oder USD/EUR ist.
  • Nutzer- und Markt-Perspektive in derselben UI mischen. Wählen Sie eine und kennzeichnen Sie sie deutlich.
  • Wochenend-Kurse als Live-Kurse behandeln. FX-Märkte schließen Freitag 17 Uhr EST bis Sonntag 17 Uhr EST. Der am Samstagmorgen ausgelieferte Kurs ist der Freitagsschluss — für die meisten Apps ok, für Ausführungen gefährlich. Siehe Forex-Handelszeiten.
  • Eine Liste „unterstützter Paare" hartkodieren. Nutzen Sie den symbols-Endpoint der API als Quelle der Wahrheit. Neue Währungen kommen (und verschwinden selten) über die Zeit.
  • Zu früh runden. Runden Sie zur Anzeige, nicht in der Berechnung. Ein Vier-Dezimalstellen-Mid-Market-Kurs multipliziert mit einem kleinen Betrag kann mittendrin signifikante Präzision verlieren.

Häufig gestellte Fragen

Wie viele Währungspaare gibt es insgesamt? Bei rund 180 aktiv gehandelten nationalen Währungen liegt die theoretische Zahl eindeutiger Paare bei ~16.000 (180 × 179 / 2). Nur einige hundert handeln mit nennenswerter Liquidität, und die meisten APIs — auch Finexly — exponieren 170+ Währungen, was ~14.000 ableitbare Paare ergibt. Die meisten Produkte müssen nur 20–50 in der UI unterstützen.

Was ist das meistgehandelte Währungspaar der Welt? EUR/USD ist das meistgehandelte Paar mit etwa 22–24 % des täglichen Forex-Volumens. USD/JPY und GBP/USD folgen.

Ist USD/EUR dasselbe wie EUR/USD? Nein. Die Zahlen sind mathematische Kehrwerte (USD/EUR = 1 / EUR/USD), aber unterschiedliche Notierungen. Die übliche Marktnotation ist EUR/USD. Zeigen Sie einem Finanzprofi USD/EUR, hält er es für einen Fehler.

Warum sind Exotic-Paare riskanter? Exotic-Paare basieren auf weniger liquiden Märkten — das bedeutet breitere Spreads, größere Lücken nach Nachrichten, höhere Sensitivität für lokale politische Ereignisse und manchmal Kapitalverkehrskontrollen oder Notenbank-Interventionen. Nichts davon macht sie unbrauchbar — Ihr Code darf nur nicht „kleiner Spread, glatter Tick-Strom" annehmen wie bei Majors.

Brauche ich für Exotic-Paare einen anderen API-Plan? Bei Finexly nicht. Alle 170+ Währungen — Majors, Minors und Exotics — sind in jedem Plan verfügbar, auch im Free-Tier. Pläne unterscheiden sich in Call-Volumen, Aktualisierungsfrequenz und Historientiefe, nicht in Paar-Abdeckung. Details auf der Preise-Seite.

Wie oft sollte ich Wechselkurse aktualisieren? Für die meisten Anwendungsfälle (E-Commerce-Anzeige, Rechnungsstellung, Reporting) reichen alle 5–15 Minuten. Für aktives Trading oder Hedging: alle paar Sekunden oder als Stream. Für den Buchhaltungsabschluss: ein einziger End-of-Day-Snapshot ist korrekt.


Loslegen mit Live-Daten zu Währungspaaren

Währungspaare sind die Sprache des FX. Sobald Sie ein klares mentales Modell von Major / Minor / Exotic haben und ein sauberes Set an Normalisierungs-Helfern im Code, wird jedes weitere FX-Feature, das Sie bauen — Konverter, Multi-Currency-Checkout, SaaS-Billing, Reporting — deutlich einfacher.

Bereit, Live-Kurse in Ihr Projekt zu stecken? Registrieren Sie sich kostenlos und holen Sie sich in unter einer Minute einen Finexly-API-Schlüssel — ohne Kreditkarte. Sie erhalten 1.000 Requests pro Monat kostenlos, Zugriff auf alle 170+ Währungen und dieselben Mid-Market-Kurse, die professionelle Fintech-Produkte nutzen. Wenn Sie das Free-Tier sprengen, starten unsere kostenpflichtigen Pläne zu einem Preis, der zu Indie-Projekten passt, und skalieren bis zum Enterprise-Volumen.

Wenn Sie zuerst Optionen vergleichen wollen, lesen Sie unsere Übersicht zur besten Currency-Converter-API für 2026.

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 →

Diesen Artikel teilen