Docker Compose mit drei Services (nginx auf Port 8000), Migrationsmechanik, Update- und Backup-Skript. Anwendung: Router mit CSRF-Prüfung, Anmeldung und Ersteinrichtung, zentraler Einstellungsdialog mit Reitern, ein- und ausschaltbares Debug-Log mit Maskierung von Zugangsdaten. Layout nach Vorbild des FinanzManagers: feste Navigation links, Werkzeugleiste oben, Tab-Leiste; Farbschema hell/dunkel/System. Tests: 51 PHP-Prüfungen und 7 Playwright-Tests, alle grün.
65 lines
3.4 KiB
Markdown
65 lines
3.4 KiB
Markdown
Für den kostenlosen, tagesaktuellen Abruf von Aktienkursen mit ISIN-Codes (ca. 20 Positionen pro Tag) gibt es mehrere Möglichkeiten, die sowohl Registrierung als auch API-Key akzeptieren. Hier sind die besten Optionen für deinen Anwendungsfall:
|
||
|
||
---
|
||
|
||
### 1. **Leeway.tech**
|
||
- **Angebot:** 50 kostenlose Abfrageeinheiten pro Tag (ausreichend für 20 Positionen).
|
||
- **ISIN-Unterstützung:** Ja, direkte Suche nach ISIN möglich (z. B. `https://api.leeway.tech/api/v1/public/general/isin/DE000A1JX528?apitoken=YOUR_TOKEN`).
|
||
- **Daten:** Kursdaten mit 15–20 Minuten Verzögerung für rund 50.000 Aktien weltweit.
|
||
- **Registrierung:** Kostenlos, API-Key nach Anmeldung verfügbar.
|
||
- **Dokumentation:** [leeway.tech/data-api](https://leeway.tech/data-api)
|
||
|
||
---
|
||
|
||
### 2. **Financial Modeling Prep (FMP)**
|
||
- **Angebot:** 250 kostenlose Anfragen pro Tag (mehr als ausreichend für 20 Positionen).
|
||
- **ISIN-Unterstützung:** Ja, ISIN kann für die Suche verwendet werden.
|
||
- **Daten:** Echtzeit- und historische Kurse, Fundamentaldaten, Dividenden.
|
||
- **Registrierung:** Kostenlos, API-Key nach Anmeldung.
|
||
- **Dokumentation:** [fmpcloud.io](https://site.financialmodelingprep.com/de/developer/docs)
|
||
|
||
---
|
||
### 3. **Alpha Vantage**
|
||
- **Angebot:** 25 kostenlose Anfragen pro Tag (kann für 20 Positionen knapp werden, aber für Testzwecke geeignet).
|
||
- **ISIN-Unterstützung:** Indirekt über Symbol-Suche, ISIN muss ggf. manuell auf Symbol gemappt werden.
|
||
- **Daten:** Echtzeit- und historische Kurse, technische Indikatoren.
|
||
- **Registrierung:** Kostenlos, API-Key nach Anmeldung.
|
||
- **Dokumentation:** [www.alphavantage.co](https://www.alphavantage.co)
|
||
|
||
---
|
||
### 4. **Yahoo Finance (unoffiziell)**
|
||
- **Angebot:** Kein offizieller API-Key nötig, aber Nutzung der öffentlichen URL-Struktur (z. B. `https://query1.finance.yahoo.com/v8/finance/chart/ISIN?interval=1d`).
|
||
- **ISIN-Unterstützung:** Teilweise, aber nicht alle ISINs werden direkt unterstützt. Oft muss die ISIN auf ein Börsenkürzel gemappt werden.
|
||
- **Daten:** Aktuelle Kurse, aber mit Verzögerung und ohne Garantie auf Stabilität.
|
||
- **Hinweis:** Keine offizielle API, daher kann die Nutzung eingeschränkt oder blockiert werden .
|
||
|
||
---
|
||
### 5. **Marketstack**
|
||
- **Angebot:** 1.000 Anfragen pro Monat (kostenlos), also ca. 33 pro Tag.
|
||
- **ISIN-Unterstützung:** Ja, aber oft muss die ISIN auf ein Symbol gemappt werden.
|
||
- **Daten:** Echtzeit- und historische Kurse, globale Börsen.
|
||
- **Registrierung:** Kostenlos, API-Key nach Anmeldung.
|
||
- **Dokumentation:** [marketstack.com](https://marketstack.com)
|
||
|
||
---
|
||
|
||
### 6. **Tradegate (URL-Abfrage)**
|
||
- **Angebot:** Kostenlose URL-Abfrage mit ISIN (z. B. für FileMaker oder eigene Skripte).
|
||
- **ISIN-Unterstützung:** Ja, direkte Abfrage mit ISIN möglich.
|
||
- **Daten:** Aktuelle Kurse, aber nur für Tradegate-gelistete Werte.
|
||
- **Hinweis:** Keine offizielle API, sondern manuelles Parsen der Webseite .
|
||
|
||
---
|
||
|
||
## Empfehlung für deinen Use Case (20 Positionen/Tag)
|
||
**Am besten geeignet:**
|
||
- **Leeway.tech** (50 Anfragen/Tag, direkte ISIN-Unterstützung, einfache Integration)
|
||
- **Financial Modeling Prep (FMP)** (250 Anfragen/Tag, ISIN-Unterstützung, sehr zuverlässig)
|
||
|
||
**Alternativen:**
|
||
- Alpha Vantage (wenn du mit 25 Anfragen/Tag auskommst)
|
||
- Marketstack (wenn du bis zu 33 Anfragen/Tag brauchst)
|
||
|
||
---
|
||
**Tipp:** Falls du die ISIN auf ein Börsenkürzel mappen musst, kannst du das oft über die API selbst (z. B. Leeway: `/isin/DE000A1JX528`) oder über kostenlose Online-Tools erledigen.
|
||
|