Was macht mini-bloomberg-terminal?
Einheitliches Terminal für Investmentrecherchen. Integriert 10 eigenständige Finanz-Engines (LBO, PE-Screener, Faktormodelle, Regimeerkennung, TSMOM, Optionen, Portfoliooptimierung, Robustheitslabor, KI-Recherche-Agent) in 68 institutionelle Arbeitsbereiche. Live-Produktions-Stack: Railway + Cloudflare + FMP + Polygon + FRED + Finnhub + Anthropic + SQLite.
Funktionsweise
- 10 Finanz-Engines: LBO-Modell (Leveraged Buyout), Private-Equity-Screener, Multifaktor-Faktormodelle, Markov-Regimeerkennung, Time-Series Momentum (TSMOM), Optionspreise (Black-Scholes), Portfoliooptimierung (Mean-Variance), Robustheitslabor (Stresstests), KI-Recherche-Agent (Anthropic).
- 68 Arbeitsbereiche: Vorgefertigte Konfigurationen für jede Engine und gemischte Workflows, über eine einheitliche CLI oder KI-Eingabeaufforderung zugänglich.
- Live-Produktion: Verwendet Railway für Backend-Deployments, Cloudflare Workers als API-Gateway und Edge-Funktionen.
- Datenquellen: Finanzdaten via Financial Modeling Prep (FMP) und Polygon, Wirtschaftsdaten via FRED, alternative Daten via Finnhub.
- KI-Integration: Der KI-Recherche-Agent verwendet Anthropic-Modelle für semantische Suche, Zusammenfassungen und generierte Handelsempfehlungen.
- Persistenz: SQLite für lokale Datenbanken (Benutzerprofile, Watchlisten, Transaktionsverlauf) – kein externes Cloud-DB erforderlich.
Beispiel-Befehle
# Portfolio-Optimierung ausführen
bbg portfolio optimize --risk-free-rate 0.05 --max-weights "[0.3, 0.3, 0.2, 0.2]"
# Regimeerkennung auslösen
bbg regime detect --lookback 252 --states 3
# KI-Recherche starten
bbg ai research --query "Analyse Sektor Health Care auf Bullenmarktrisiken"
Konfiguration
Setzen Sie die folgenden Umgebungsvariablen:
| Variable | Dienst |
|---|---|
FMP_API_KEY | Financial Modeling Prep |
POLYGON_API_KEY | Polygon.io |
FRED_API_KEY | Federal Reserve Economic Data |
FINNHUB_API_KEY | Finnhub |
ANTHROPIC_API_KEY | Anthropic (Claude) |
Optional:
| Variable | Standard | Beschreibung |
|---|---|---|
BBG_DB_PATH | ./bbg.db | Pfad zur SQLite-Datenbank |
BBG_WORKSPACE | default | Voreingestellter Arbeitsbereich |
BBG_LIVE_MODE | true | Echtzeitdaten vs. simulierte Daten |
Architektur
+------------------+ +-------------------+ +----------------------+
| KI-Agent | --> | Railway Backend | --> | Daten-Engines (10) |
| (Anthropic) | | (FastAPI / Uvicorn)| | (FMP, Polygon, ...) |
+------------------+ +-------------------+ +----------------------+
^ | |
| v v
| +------------------+ +----------------------+
+-----------------| Cloudflare | | SQLite (Lokal) |
| (Workers + Cache) | | |
+------------------+ +----------------------+
Hinweise zur Verwendung im KI-Agenten
- Starten Sie die Engine mit
bbg startoderbbg servefür einen kontinuierlichen API-Endpunkt. - Rufen Sie Hilfe zu jedem Arbeitsbereich mit
bbg help <workspace>auf. - Für Automatisierung fügen Sie
--cron "0 9 * * 1-5"hinzu (jeden Wochentag um 9 Uhr ausführen).
Lizenz
MIT