ADR-Kurs in Stammaktie umrechnen
Ein Hinterlegungsschein bündelt eine feste Anzahl ausländischer Stammaktien, daher stimmt sein Preis nie mit dem Aktienkurs am Heimatmarkt überein: Das Bezugsverhältnis und der Wechselkurs stehen dazwischen.
Im Browser ausführen – kostenlos
Diese API nimmt den Scheinpreis, das Verhältnis und den Wechselkurs und liefert den äquivalenten Preis einer Stammaktie in ihrer Heimatwährung — genau die Zahl, die Sie brauchen, um den Schein mit der Heimatnotierung zu vergleichen und einen Aufschlag oder Abschlag zu erkennen. So entsteht eine vergleichbare Größe, auf die sich Screenings, Berichte und Kursalarme zuverlässig stützen lassen.
Warum der Scheinpreis nie der Aktienkurs ist
Wenn ein ausländisches Unternehmen in den Vereinigten Staaten notiert, erstellt eine Depotbank Scheine, die jeweils eine bestimmte Anzahl von Stammaktien vertreten — manchmal einen Bruchteil einer Aktie, manchmal zehn oder fünfzig. Zu dieser Bündelung kommt, dass der Schein in Dollar gehandelt wird, während die Stammaktien in Pfund, Yen oder Euro notieren. Zwei Anleger, die dasselbe Unternehmen betrachten, sehen daher zwei völlig unterschiedliche Zahlen auf ihren Bildschirmen, und keine davon ist falsch. Um zu wissen, ob der ADR gegenüber der Heimatnotierung teuer oder günstig ist, müssen beide Effekte rückgängig gemacht werden: durch das Verhältnis teilen, um den Wert je Einzelaktie zu erhalten, und die Währungen umrechnen, damit beide Preise in derselben Einheit vorliegen. Dieser Endpunkt erledigt genau diese Arithmetik in einem Aufruf, ohne Rundungsüberraschungen, sodass ein Screener, ein Arbitrage-Monitor oder eine einfache Tabellenkalkulation beide Märkte nebeneinanderstellen und Vergleichbares vergleichen kann.
Die Formel und die Bedeutung jeder Eingabe
Die Umrechnung ist eine einzige Zeile: Der Aktienpreis ist gleich dem Scheinpreis mal Wechselkurs, geteilt durch das Verhältnis. <code>adr_price</code> ist der zuletzt gehandelte Preis eines Scheins in seiner Notierungswährung. <code>ratio</code> gibt an, wie viele Stammaktien ein Schein vertritt: Ein Verhältnis von 0.5 bedeutet zwei Scheine je Aktie, ein Verhältnis von 5 bedeutet, dass ein Schein fünf Aktien bündelt. <code>exchange_rate</code> wird als Scheinwährung je Einheit der Heimatwährung ausgedrückt: Wird der Schein in Dollar und die Aktien in Pfund gehandelt, ist es die Zahl der Dollar je Pfund. Der Wechselkurs muss positiv sein, denn ein Kurs von null oder weniger ist niemals eine reale Notierung und weist fast immer auf einen Datenfehler vorgelagert hin; der Endpunkt lehnt ihn ab, statt eine irreführende Null zurückzugeben. Das Ergebnis wird standardmäßig auf sechs Dezimalstellen gerundet, und Sie können zwischen null und zwölf wählen.
Das Ergebnis nutzen, ohne sich selbst zu täuschen
Die Ausgabe ist der theoretisch äquivalente Preis einer Stammaktie in ihrer Heimatwährung, basierend auf den von Ihnen angegebenen Werten. Ob der Schein tatsächlich mit Auf- oder Abschlag gehandelt wird, ist eine andere Frage: Vergleichen Sie den zurückgegebenen Wert mit der Live-Notierung des Heimatmarkts und bedenken Sie, dass beide Märkte möglicherweise nicht gleichzeitig geöffnet sind, sodass die verglichenen Preise aus unterschiedlichen Zeitpunkten stammen können. Gebühren, die Dividendenbehandlung und lokale Steuern sorgen zudem dafür, dass die theoretische Parität selten auf den Cent genau erreicht wird. Nichts davon ist die Aufgabe dieses Werkzeugs: Es führt bewusst eine einzige deterministische Berechnung aus und tut dies exakt, identisch in Ihrem Browser wie über die kostenpflichtige API, sodass Sie den Vergleich von Hand prototypen und erst automatisieren können, für $0.002 pro Anfrage, wenn die Zahlen Sinn ergeben. Alles läuft auf unserem globalen Edge, und nichts, was Sie senden, wird nach der Antwort gespeichert.
Anwendungsfälle
Vergleichen Sie den Schein mit der Heimatnotierung
Rechnen Sie die ADR-Notierung in den Aktienpreis in Heimatwährung um und sehen Sie auf einen Blick, ob der Schein mit Auf- oder Abschlag gehandelt wird.
Speisen Sie einen Arbitrage-Monitor
Berechnen Sie die Paritätspreise gebündelt über Ihre Watchlist und markieren Sie die Paare, deren Abweichung Ihren Schwellenwert überschreitet.
Erklären Sie das Verhältnis einem Kunden
Zeigen Sie, warum ein Schein für 25 Dollar einer Aktie mit weit höherem oder niedrigerem Preis entspricht, sobald Verhältnis und Währung angewendet sind.
Häufige Fragen
Was kostet das?
$0.002 pro Anfrage über die API. Kostenlos ist es außerdem in Ihrem Browser auf dieser Seite.
Was genau ist das Verhältnis?
Die Anzahl der Stammaktien, die ein Hinterlegungsschein vertritt. Ein Verhältnis von 0.5 bedeutet zwei Scheine je Aktie; ein Verhältnis von 5 bedeutet, dass ein Schein fünf Aktien bündelt.
Wie wird der Wechselkurs ausgedrückt?
Als Scheinwährung je Einheit der Heimatwährung der Aktie. Wird der Schein in USD und die Aktien in GBP gehandelt, ist es der Dollarbetrag je Pfund.
Warum wurde meine Eingabe abgelehnt?
Wechselkurs und Verhältnis müssen positiv sein, und der Scheinpreis darf nicht negativ sein. Ein Kurs von null oder weniger ist niemals eine reale Notierung, daher behandelt der Endpunkt ihn als Datenfehler.
Liefert er den fairen Wert des Scheins?
Nein. Er liefert den äquivalenten Stammaktienpreis für den von Ihnen angegebenen Scheinpreis. Ob daraus ein Auf- oder Abschlag folgt, beurteilen Sie anhand der Live-Notierung des Heimatmarkts.
Wie viele Dezimalstellen hat das Ergebnis?
Standardmäßig sechs, über das Feld decimals von null bis zwölf einstellbar.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/fin/adr \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"adr_price":25.5,"ratio":0.5,"exchange_rate":1.27}'const res = await fetch("https://api.kit.forhosting.com/fin/adr", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"adr_price": 25.5,
"ratio": 0.5,
"exchange_rate": 1.27
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/adr",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"adr_price": 25.5,
"ratio": 0.5,
"exchange_rate": 1.27
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/adr", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"adr_price":25.5,"ratio":0.5,"exchange_rate":1.27}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"adr_price":25.5,"ratio":0.5,"exchange_rate":1.27}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/adr", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"adr_price": 25.5,
"ratio": 0.5,
"exchange_rate": 1.27
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.adr",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |