API-Keys hinterlegen
WheelTrading nutzt drei externe Datenanbieter, damit die App News, Fundamentaldaten und optionale KI-Einschaetzungen zeigen kann. Sie brauchen fuer jeden Dienst einen eigenen persoenlichen API-Key - die Kosten (falls anwendbar) laufen also nicht ueber uns, sondern direkt beim Anbieter unter Ihrer Kostenstelle.
Alle Keys werden verschluesselt (Fernet/AES) in unserer Datenbank abgelegt. Sie sind auf der Settings-Seite immer nur maskiert sichtbar (z. B. abcd***wxyz) und koennen einzeln geloescht werden.
IBKR Flex-Token + Query-IDs? Die stehen technisch ebenfalls im gleichen Settings-Bereich, aber die Einrichtung braucht mehrere Schritte im IBKR-Client-Portal (Token generieren, Queries mit den richtigen Sections anlegen, Query-IDs kopieren). Komplette Anleitung mit Klick-Pfad und Feld-Liste: IBKR Flex-Import einrichten.
Uebersicht
| Dienst | Pflicht? | Wofuer verwendet |
|---|---|---|
| Finnhub | ja | Hot-News, Earnings-Kalender, Fundamentaldaten |
| DeepL | nein | Uebersetzt englische Markt-News ins Deutsche |
| Google Gemini | nein | KI-basierte verbale Einschaetzung auf Company-Research |
| ~~FMP~~ | inaktiv | Seit 26.05.2026 durch yfinance ersetzt - kein Key noetig |
Finnhub (Pflicht)
Wozu: Fuer News-Feeds pro Symbol, Earnings-Termine und Kennzahlen (Sektor, Marktkapitalisierung etc.). Ohne Finnhub-Key sehen Sie leere News-Blocks und keinen Earnings-Blocker fuer Options-Trades.
Wie Sie den Key bekommen:
- Auf finnhub.io einen kostenlosen Account
anlegen (E-Mail-Verifizierung).
- Nach dem Login landen Sie im Dashboard - dort steht Ihr API Key
ganz oben.
- Free Tier ist ausreichend: 60 Requests/Minute. WheelTrading
verteilt die Calls ueber die verwendeten Symbole.
Key 1:1 einfuegen unter Einstellungen ▸ Globale Einstellungen ▸ Finnhub API-Key.
DeepL (optional)
Wozu: Uebersetzt englische Markt-News automatisch ins Deutsche, falls Ihre UI-Sprache auf de steht. Ohne DeepL sehen Sie die News im englischen Original - das funktioniert weiterhin, ist nur nicht so komfortabel.
Wie Sie den Key bekommen:
- Auf deepl.com/pro-api den **DeepL
API Free**-Plan waehlen (kostenlos, 500 000 Zeichen/Monat).
- Registrieren (E-Mail + Kreditkarte zur Verifizierung, KEINE
Abbuchung im Free-Plan).
- Im Account-Bereich unter Konto ▸ Auth-Key kopieren.
- Free-Keys enden auf
:fx- das ist so korrekt, wird von WT erkannt.
Einfuegen unter DeepL API-Key.
Google Gemini (optional)
Wozu: Aktiviert auf der Company-Research-Seite eine kurze verbale Einschaetzung im Stil "Was sagt die aktuelle Datenlage?". Rein zusaetzlich
- die algorithmischen Medaillen laufen ohne Gemini genauso weiter.
Datenschutz-Hinweis: Wenn Sie Gemini nutzen, werden ausschliesslich oeffentliche Aktien-Kennzahlen (Symbol, Marktkapitalisierung, KGV, IV-Rank, letzter Kurs) an Google in den USA gesendet - keine Konto-, Depot- oder Order-Daten. Trotzdem: bewusstes Opt-in, weil Datentransfer in ein Drittland.
Wie Sie den Key bekommen:
mit einem Google-Konto einloggen.
- Button Create API key.
- Free-Tier ist grosszuegig (dutzende Abfragen pro Minute).
Einfuegen unter Google Gemini API-Key.
Optional koennen Sie darunter noch ein bestimmtes Modell waehlen (z. B. gemini-1.5-flash fuer schnelle/guenstige Abfragen). Leer lassen = Server-Default.
Was passiert bei ungueltigen / abgelaufenen Keys?
- Finnhub: News-Panels bleiben leer, Earnings-Blocker meldet
"keine Daten". Kein Absturz. Log-Eintrag im Admin-Bereich.
- DeepL: News werden im englischen Original angezeigt.
- Gemini: Die verbale Einschaetzung fehlt einfach - der Rest der
Research-Seite laeuft unveraendert.
Wo geloescht?
Auf der Settings-Seite hat jedes Feld einen Loeschen-Button. Klick darauf setzt das Feld in der DB auf NULL zurueck und deaktiviert den zugehoerigen Dienst sofort.