Wenn Sie irgendetwas bauen, das mit einer Fremdwährung zu tun hat – einen Checkout-Flow, ein Rechnungssystem, eine Remittance-App, ein Treasury-Dashboard, einen Trading-Bot – stoßen Sie früher oder später auf den Unterschied zwischen einem Spot-Kurs und einem Forward-Kurs. Beide Begriffe beschreiben dasselbe (den Preis einer Währung in einer anderen) zu unterschiedlichen Zeitpunkten, und sie zu verwechseln gehört zu den häufigsten (und teuersten) Fehlern, die Entwickler bei der Integration einer Wechselkurs-API machen. Dieser Guide erklärt Spot-Kurs vs. Forward-Kurs in einfacher Sprache, zeigt die Mathematik hinter der Berechnung von Forward-Kursen und führt durch echte Code-Beispiele, die Sie heute in Ihr Projekt kopieren können.
Was ist ein Spot-Kurs?
Ein Spot-Kurs ist der aktuelle Marktpreis, zu dem ein Währungspaar zur sofortigen Lieferung gekauft oder verkauft werden kann. „Sofort" bedeutet im FX-Markt T+2 – der Trade wird heute vereinbart, der tatsächliche Geldaustausch findet aber zwei Geschäftstage später statt. Für die meisten Software-Anwendungen ist dieses zweitägige Settlement-Fenster unsichtbar. Wenn Sie eine Wechselkurs-API aufrufen und EUR/USD = 1,0842 zurückbekommen, sehen Sie einen Spot-Kurs.
Spot-Kurse ändern sich kontinuierlich während der Forex-Marktzeiten. Der Interbankenmarkt handelt täglich rund 7,5 Billionen US-Dollar an Spot-FX, und Preise werden mehrmals pro Sekunde aktualisiert. Bis Ihr Code einen Kurs liest, das JSON parst und einen Preis in die Datenbank schreibt, hat sich dieser Kurs schon bewegt – meist nur minimal, aber in volatilen Phasen (Fed-Ankündigung, Intervention, geopolitischer Schock) kann er sich in Minuten um 1–2 % bewegen.
Für Entwickler ist die praktische Erkenntnis einfach. Spot-Kurse sind fast immer das, was Sie wollen. Echtzeit-Konvertierungen, E-Commerce-Checkout, Spesenabrechnung, Multi-Currency-Billing, Dashboards, Analytics – all das stützt sich auf Spot-Kurse. Forward-Kurse sind ein Spezialwerkzeug für eine schmale Gruppe von Treasury- und Hedging-Workflows.
Was ist ein Forward-Kurs?
Ein Forward-Kurs ist ein heute vertraglich vereinbarter Preis für einen Währungstausch, der an einem spezifischen zukünftigen Datum stattfindet – 30 Tage, 90 Tage, sechs Monate oder sogar Jahre in der Zukunft. Ein Forward-Kurs ist keine Prognose, wo der Spot-Kurs in der Zukunft stehen wird. Er ist ein berechneter, arbitragefreier Preis, der aus dem heutigen Spot-Kurs plus der Zinsdifferenz zwischen den beiden Währungen abgeleitet wird.
Zwei Parteien (typischerweise ein Corporate Treasurer und eine Bank) unterzeichnen einen Forward-Kontrakt, der beide Seiten verpflichtet, einen vereinbarten Betrag zum vereinbarten Forward-Kurs am vereinbarten zukünftigen Datum zu tauschen, unabhängig davon, wo der Spot-Markt zu diesem Zeitpunkt steht. Das ist im Kern ein Hedging-Instrument: Es eliminiert die Unsicherheit darüber, wo der Spot-Kurs steht, wenn ein zukünftiger Cashflow eintrifft.
Forward-Kurse werden entweder als absoluter Preis (z. B. EUR/USD 3M = 1,0875) oder als Forward-Punkte quotiert – die Anzahl Basispunkte, die zum aktuellen Spot addiert oder subtrahiert werden. Eine typische Bankquote könnte „EUR/USD 3M Forward-Punkte = +33" lauten, was bedeutet, dass der Drei-Monats-Forward dem Spot plus 0,0033 entspricht.
Die Mathematik: Wie Forward-Kurse berechnet werden
Forward-Kurse folgen der gedeckten Zinsparität, einer arbitragefreien Bedingung, die Spot-Kurse, Forward-Kurse und die Zinssätze der beiden Währungen verbindet. Die Formel lautet:
F = S × (1 + i_quote × (t / 360)) / (1 + i_base × (t / 360))Wobei:
- F = Forward-Kurs
- S = Spot-Kurs (Quotierungswährung pro Basiswährung)
- i_base = Zinssatz der Basiswährung (annualisiert, dezimal)
- i_quote = Zinssatz der Quotierungswährung (annualisiert, dezimal)
- t = Tage bis zum Forward-Settlement
Die ökonomische Intuition: Wenn Sie in einer Währung zu niedrigem Zins leihen, in eine höher verzinste Währung tauschen, dort anlegen und mit einem Forward zurücktauschen könnten, würden Sie risikolos Profit erzeugen. Märkte schließen diese Lücke, indem sie den Forward-Kurs so setzen, dass das Geschäft auf null geht. Währungen mit einem höheren Zinssatz handeln mit Forward-Abschlag (ihr Forward-Kurs ist schwächer als der Spot). Währungen mit einem niedrigeren Zinssatz handeln mit Forward-Aufschlag.
Ein konkretes Beispiel
Angenommen, der heutige Spot ist EUR/USD = 1,0842, der 3-Monats-USD-Zins beträgt 4,50 % und der 3-Monats-EUR-Zins 2,25 %. Mit 90 Tagen bis zum Settlement:
F = 1,0842 × (1 + 0,0450 × (90/360)) / (1 + 0,0225 × (90/360))
F = 1,0842 × (1 + 0,01125) / (1 + 0,005625)
F = 1,0842 × 1,01125 / 1,005625
F ≈ 1,0903Der 3-Monats-Forward EUR/USD liegt bei etwa 1,0903 – rund 61 Pips (Forward-Punkte) über dem Spot. Der Euro handelt mit Forward-Aufschlag, weil EUR-Zinsen niedriger sind als USD-Zinsen. Wenn Sie heute einen Forward zum Kauf von Euro in 90 Tagen abschließen, zahlen Sie 1,0903 USD pro EUR, selbst wenn der Spot bis dahin auf 1,10 oder 1,05 gewandert ist.
Spot-Kurs vs. Forward-Kurs: Direkter Vergleich
Was sich beim Wechsel von Spot zu Forward ändert, in einfachen Worten:
Settlement-Datum. Spot settlet in zwei Geschäftstagen. Forward settlet am vereinbarten zukünftigen Datum – meist 1, 3, 6 oder 12 Monate.
Preisquelle. Spot wird durch Live-Angebot und -Nachfrage am Markt bestimmt. Forward wird aus Spot plus Zinsdifferenz berechnet.
Kurs-Volatilität. Spot ist stark volatil und aktualisiert sich kontinuierlich. Ein gesicherter Forward-Kurs ist im Moment der Vertragsunterzeichnung fixiert und ändert sich nicht.
Anwendungsfall. Spot ist für „Ich muss jetzt Geld umtauschen". Forward ist für „Ich weiß, dass ich an einem bestimmten zukünftigen Datum Geld umtauschen muss und will den Kurs heute fixieren".
API-Unterstützung. Die meisten modernen Währungs-APIs (einschließlich Finexly) liefern standardmäßig Spot-Kurse. Forward-Kurse werden typischerweise von größeren institutionellen Anbietern wie Banken und einer kleinen Zahl FX-spezialisierter Fintech-APIs angeboten.
Kosten. Spot-Konvertierungen tragen einen Bid/Ask-Spread. Forwards tragen einen Spread plus eine kleine Prämie für den Kurslock – obwohl die „Kosten" für nicht-spekulative Nutzer in Wirklichkeit nur die Abweichung vom späteren Spot-Niveau sind.
Wann Sie Spot-Kurse brauchen
Etwa 95 % der Entwickler-Use-Cases wollen einen Spot-Kurs. Häufige Szenarien:
- Multi-Currency-Checkout. Ein Nutzer in Brasilien zahlt in BRL, Ihr Geschäft fakturiert in USD – Sie zeigen den Preis mit einem Live-Spot-Kurs, damit der Nutzer eine faire Umrechnung sieht. (Wir behandeln das im Detail in unserem Guide zu Multi-Currency-Pricing für E-Commerce.)
- SaaS-Billing in lokalen Währungen. Beim Rendern der Kundenrechnung holen Sie den heutigen Spot, um den USD-Plan-Preis in EUR, GBP oder JPY umzurechnen.
- Spesenabrechnung und Buchhaltung. Erstattungen verwenden den Spot-Kurs am Tag der Auslagenentstehung. (Siehe unseren Beitrag zu Wechselkurs-API für Buchhaltungssoftware.)
- Währungsrechner. Ob Sie einen Rechner auf Ihrer Marketing-Site einbetten oder in Ihrer App bereitstellen – Sie ziehen Spot. Probieren Sie den Finexly-Währungsrechner.
- Analytics-Dashboards. Umsatzberichte über Währungen hinweg verwenden fast immer Spot-Kurse zu einem festen Tages-Snapshot.
- Trading-Apps. Retail-FX-Broker quotieren Spot-Preise (mit Aufschlag) und rollen Positionen über Nacht mithilfe einer Ableitung des Forward-Kurses.
Wenn Sie keinen Vertrag unterzeichnen, der Sie verpflichtet, einen bestimmten Betrag an einem bestimmten zukünftigen Datum zu tauschen, wollen Sie Spot.
Wann Sie Forward-Kurse brauchen
Forward-Kurse tauchen in drei realen Kontexten auf:
Corporate Treasury und Hedging. Ein europäischer Exporteur, der US-Kunden in USD fakturiert, weiß, dass er in den nächsten 90 Tagen USD-Zahlungen erhalten wird. Um das Risiko zu eliminieren, dass EUR/USD sich gegen ihn bewegt, schließt der Treasurer einen Forward zum Verkauf von USD/Kauf von EUR zu einem fixierten Kurs ab. Unser Guide zu automatisiertem Wechselkurs-Risikomanagement führt durch genau diesen Workflow.
Bewertung zukünftiger Verträge. Wenn Ihr Geschäft heute einen Vertrag unterzeichnet, der in sechs Monaten in einer Fremdwährung zahlt, ist der Forward-Kurs das, was Sie zur Übersetzung dieses zukünftigen Cashflows in die heutige Berichtswährung für Budgetzwecke verwenden sollten.
Derivatebepreisung. Optionen, Swaps, NDFs und andere FX-Derivate verwenden Forward-Kurse als Inputs. Wer in diesem Bereich baut, kommt nicht um sie herum.
Für alles andere – Checkout, Billing, Konvertierung, Analytics – sind Forward-Kurse unnötige Komplexität.
Mit Spot-Kursen bauen: Code-Beispiele
So holen und nutzen Sie Spot-Kurse mit der Finexly-API. Der Endpunkt liefert den aktuellen Mid-Market-Spot-Kurs für jedes Währungspaar aus 170+ unterstützten Währungen.
cURL
curl "https://api.finexly.com/v1/latest?base=EUR&symbols=USD,GBP,JPY" \
-H "Authorization: Bearer YOUR_API_KEY"Python
import requests
def get_spot_rate(base, quote):
response = requests.get(
"https://api.finexly.com/v1/latest",
params={"base": base, "symbols": quote},
headers={"Authorization": "Bearer YOUR_API_KEY"},
timeout=5,
)
response.raise_for_status()
data = response.json()
return data["rates"][quote]
eur_usd = get_spot_rate("EUR", "USD")
print(f"1 EUR = {eur_usd} USD (spot)")JavaScript (Node.js)
async function getSpotRate(base, quote) {
const url = `https://api.finexly.com/v1/latest?base=${base}&symbols=${quote}`;
const res = await fetch(url, {
headers: { Authorization: "Bearer YOUR_API_KEY" },
});
if (!res.ok) throw new Error(`Finexly API error: ${res.status}`);
const data = await res.json();
return data.rates[quote];
}
const rate = await getSpotRate("EUR", "USD");
console.log(`1 EUR = ${rate} USD (spot)`);Für Anwendungen, die Preise mehrmals pro Sekunde neu quotieren, cachen Sie die Antwort 30–60 Sekunden und aktualisieren im Hintergrund. Das vollständige Pattern beschreiben wir in Best Practices für Caching und Error-Handling bei Währungs-APIs.
Forward-Kurse aus Spot + Zinsen approximieren
Die meisten Apps werden nie einen echten Forward-Kurs quotieren müssen, aber Sie wollen vielleicht einen schätzen – etwa um in einem Treasury-Dashboard eine Projektion „Kurs zum erwarteten Settlement" anzuzeigen. Die Formel der gedeckten Zinsparität bringt Sie auf wenige Basispunkte an die tatsächliche Bankquote heran.
Hier ein Python-Helper, der einen Finexly-Spot-Aufruf mit einer einfachen Forward-Berechnung kombiniert:
import requests
def get_spot_rate(base, quote, api_key):
r = requests.get(
"https://api.finexly.com/v1/latest",
params={"base": base, "symbols": quote},
headers={"Authorization": f"Bearer {api_key}"},
timeout=5,
)
r.raise_for_status()
return r.json()["rates"][quote]
def estimate_forward(spot, base_rate, quote_rate, days):
"""Covered interest rate parity, ACT/360 day count."""
factor = days / 360
return spot * (1 + quote_rate * factor) / (1 + base_rate * factor)
spot = get_spot_rate("EUR", "USD", "YOUR_API_KEY")
forward_3m = estimate_forward(
spot=spot,
base_rate=0.0225,
quote_rate=0.0450,
days=90,
)
print(f"Spot: {spot:.4f}")
print(f"3M forward est: {forward_3m:.4f}")
print(f"Forward points: {(forward_3m - spot) * 10000:.0f}")Zwei wichtige Hinweise. Erstens: Das ist eine Schätzung. Echte Forward-Quotes enthalten zusätzlich einen Bid/Ask-Spread, eine Kreditkomponente und kleine Reibungen wie den Cross-Currency-Basis. Für nicht-Trading-Use-Cases (Prognosen, Dashboards, internes Modellieren) ist die Schätzung nahe genug. Für echte Forward-Kontrakte holen Sie eine Quote bei Ihrer Bank oder Ihrem FX-Broker. Zweitens: Die Zinssätze müssen zur Forward-Laufzeit passen. Verwenden Sie 1-Monats-Zinsen für einen 1-Monats-Forward, 3-Monats-Zinsen für einen 3-Monats-Forward usw. Übernacht-Zinsen für einen 6-Monats-Forward führen zu einem deutlich falschen Wert.
Häufige Fehler, die Entwickler machen
Eine Handvoll Fehler taucht in Code-Reviews von FX-Integrationen immer wieder auf. Jeder davon ist leicht zu vermeiden, wenn man weiß, worauf man achten muss.
Einen Spot-Kurs speichern, als ob er sich nie ändert. Ein um 09:00 abgerufener Spot-Kurs kann um 16:00 völlig veraltet sein – besonders bei volatilen Paaren wie USD/JPY oder USD/TRY. Wenn Sie cachen, versionieren Sie den Cache per Timestamp und aktualisieren in engen Intervallen.
Einen Spot-Kurs verwenden, wo ein Forward-Kurs nötig ist. Wenn Ihr Unternehmen den Wert eines zukünftigen Cashflows fürs Budget reportet, verlangen Rechnungslegungsstandards (IFRS, US GAAP) häufig den Forward-Kurs, nicht den Spot. Sprechen Sie mit Ihrem Finanzteam, bevor Sie Spot fest verdrahten.
Den Forward-Kurs mit einer Prognose verwechseln. Der 3-Monats-Forward ist nicht die Markterwartung, wo der Spot in 3 Monaten steht. Er ist eine arbitragefreie Konstruktion. Wohin der Spot tatsächlich geht, ist unbekannt. Das verwirrt Product Manager öfter als Entwickler, sickert aber in den Code (z. B. eine Variable predicted_rate zu nennen, die einen Forward enthält).
Die Zinsdifferenz invertieren. Die Formel der gedeckten Zinsparität reagiert empfindlich darauf, welcher Zinssatz im Zähler und welcher im Nenner steht. Ein vertauschtes Vorzeichen produziert einen Forward-Kurs auf der falschen Seite des Spots. Immer Plausibilität prüfen: Die Währung mit dem höheren Zins handelt mit Forward-Abschlag.
Wochenenden und Feiertage beim Settlement ignorieren. T+2 bedeutet zwei Geschäftstage. Ein Spot-Trade am Freitagnachmittag settlet am Dienstag, nicht am Sonntag. Forwards landen am vereinbarten Datum oder dem nächsten Geschäftstag, falls das vereinbarte Datum ein Feiertag ist – berücksichtigen Sie das in jeder Settlement-Datums-Logik.
Warum Spot-Kurse die meisten modernen Apps antreiben
Vor zwanzig Jahren musste jeder, der Geld grenzüberschreitend bewegte, an Forwards denken. Heute haben Instant-Settlement, Echtzeit-Zahlungen und On-Demand-FX die Zeitlücke kollabieren lassen, die Forwards überbrücken sollten. Ein SaaS-Unternehmen 2026 muss keinen EUR/USD-Kurs drei Monate im Voraus fixieren – es fakturiert Kunden einfach in deren Lokalwährung, settlet jede Transaktion zum Live-Spot und absorbiert die kleine Tag-zu-Tag-Varianz.
Das ist der Use Case, für den Finexly gebaut ist: Entwickler, die frische, zuverlässige Spot-Kurse ohne Infrastruktur-Overhead brauchen. Unser kostenloser Währungs-API-Plan deckt die meisten Frühphasen-Projekte ab, und unsere Preise skalieren linear mit Ihrem Wachstum. Wer Alternativen abwägt, findet in unserem Vergleich von Währungs-APIs die Trade-offs.
Häufig gestellte Fragen
Was ist der Unterschied zwischen einem Spot-Kurs und einem Forward-Kurs?
Ein Spot-Kurs ist der aktuelle Preis für einen sofortigen Währungstausch (Settlement in zwei Geschäftstagen). Ein Forward-Kurs ist ein heute vereinbarter Preis für einen Tausch an einem bestimmten zukünftigen Datum – typischerweise 1, 3, 6 oder 12 Monate. Der Forward wird aus dem Spot plus der Zinsdifferenz zwischen den beiden Währungen berechnet.
Ist der Forward-Kurs eine Prognose des zukünftigen Spot-Kurses?
Nein. Der Forward-Kurs ist ein berechneter, arbitragefreier Preis, der aus dem heutigen Spot-Kurs und der Zinsdifferenz zwischen den beiden Währungen abgeleitet wird. Wo der Spot in der Zukunft tatsächlich landet, ist unbekannt. Empirisch waren Forward-Kurse keine zuverlässigen Prädiktoren zukünftiger Spot-Kurse.
Welchen Kurs liefert eine Währungs-API wie Finexly?
Finexly liefert standardmäßig den Mid-Market-Spot-Kurs – den aktuellen Echtzeit-Preis für sofortigen Tausch. Spot-Kurse treiben praktisch alle Consumer- und SaaS-Use-Cases an, einschließlich Checkout, Billing, Konvertierung und Reporting. Forward-Kurse sind ein spezialisiertes Treasury-Produkt, das hauptsächlich von Banken angeboten wird.
Wie berechne ich einen Forward-Kurs aus einem Spot-Kurs?
Verwenden Sie die Formel der gedeckten Zinsparität: F = S × (1 + i_quote × t/360) / (1 + i_base × t/360), wobei S der Spot-Kurs ist, i_base und i_quote die Zinssätze der beiden Währungen sind und t die Tage bis zum Settlement. Der obige Artikel zeigt ein konkretes Beispiel mit Code.
Wann sollte ich einen Forward-Kurs statt eines Spot-Kurses verwenden?
Verwenden Sie einen Forward-Kurs nur, wenn Sie eine vertragliche Verpflichtung haben, einen bestimmten Betrag an einem bestimmten zukünftigen Datum zu tauschen, und den Kurs heute fixieren wollen. Die häufigsten Fälle sind Treasury-Hedging im Unternehmen, Bewertung langlaufender Handelsverträge und FX-Derivate. Für alles andere – Checkout, Billing, Buchhaltung, Dashboards – wollen Sie Spot.
Bereit, Echtzeit-Spot-Kurse in Ihr Projekt zu integrieren? Holen Sie sich Ihren kostenlosen Finexly-API-Key – ohne Kreditkarte. Starten Sie mit dem Free-Plan und 170+ unterstützten Währungen und upgraden Sie, wenn Ihr Traffic wächst.
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 →