Zurück zu den Projekten

TradingOctopus

KI-gestützte Handelsplattform, die Finanzmarktdaten in großem Umfang erfasst, auswertet und nutzbar macht. TradingOctopus ist als modulare Microservice-Architektur aufgebaut, mit einer leistungsfähigen REST-API auf FastAPI-Basis, TimescaleDB für Zeitreihen und einem Data-Mining-Dienst, der Marktdaten aus mehreren Quellen in Echtzeit erfasst. Die Plattform umfasst ausgearbeitete Fachmodelle (Instrumente, Notierungen, Handelsplätze, OHLCV-Kerzen, Fundamentaldaten, Kapitalmaßnahmen), eine ereignisgetriebene Architektur mit flexiblen, JSONB-basierten Finanzereignissen, die Nachverfolgung der Datenherkunft sowie einen Yahoo-Finance-Kollektor mit mehreren Zeitrastern. Vollständig mit dem AI Development Framework gebaut, mit drei Runden Testqualitäts-Audits für produktionsreife Zuverlässigkeit — ein Beleg dafür, dass sich damit auch komplexe Finanzdateninfrastruktur liefern lässt.

Aktiv
PythonFastAPITimescaleDBDockerTrading
Projektverlauf

Beginn

5. Oktober 2025

Ende

Laufend

Dauer

4+ months

Kennzahlen

Angelegte Tickets

93

Abgeschlossene Tickets

70

KI-Sitzungen

41

Entwicklungsverlauf
Technischer Stack
Python 3.11+FastAPISQLAlchemy 2.0 (async)PostgreSQL + TimescaleDBPydanticAlembicDocker & Docker ComposeAPSchedulerhttpxpytestNext.jsTailwind CSSCaddyPrometheusGrafana
Ergebnisse
  • ✅ Leistungsfähige asynchrone REST-API mit FastAPI
  • ✅ TimescaleDB-Hypertables für OHLCV-Zeitreihen
  • ✅ Ausgearbeitete Fachmodelle (Instrumente, Notierungen, Handelsplätze, Kerzen, Fundamentaldaten)
  • ✅ Ereignisgetriebene Architektur mit flexiblen JSONB-Finanzereignissen
  • ✅ Bitemporales Schema für Fundamentaldaten mit Abfragen zu einem Stichtag
  • ✅ SEC-EDGAR-Anbindung für Abschlüsse
  • ✅ Kapitalmaßnahmen und Berechnung der Anpassungsfaktoren
  • ✅ Nachverfolgung der Datenherkunft und Prüfpfade
  • ✅ Yahoo-Finance-Kollektor mit mehreren Zeitrastern (Minuten- und Tageskerzen)
  • ✅ Data-Mining-Dienst für mehrere Quellen mit Ratenbegrenzung und Wiederholungslogik
  • ✅ Seed-Konfiguration mit kanonischen Kennungen
  • ✅ Durchgängige Mining-Pipeline (Finden → Erfassen → Einlesen)
  • ✅ Drei Runden Testqualitäts-Audits mit umfassender Abdeckung
  • ✅ Docker-basierte Entwicklungs- und Produktivumgebungen
  • ✅ Automatisierte Datenbankmigrationen mit Alembic
  • ✅ Health-Check-Endpunkte mit Prometheus-Metriken
  • ✅ Authentifizierung per API-Schlüssel für den Produktivbetrieb
  • ✅ Caddy-Reverse-Proxy mit öffentlichem HTTPS-Zugang
  • ✅ Finnhub-Client und OHLCV-Marktdaten-Kollektor
  • ✅ Finnhub-Kollektor für Fundamentaldaten (Abschlüsse)
  • ✅ Seed-Konfiguration für mehrere Datenquellen
  • ✅ Next.js-Landingpage für tradingoctopus.com
  • ✅ Rechtskonformität nach deutschem Recht (Impressum, Datenschutz, Risikohinweis)
  • ✅ Machbarkeitsrecherche zur API von Interactive Brokers
  • ✅ AI Development Framework für Finanzdatensysteme bestätigt
Repositories

Dieses Projekt ist auf mehrere Repositories aufgeteilt, jedes für einen eigenen Zuständigkeitsbereich.

Meta-Repository

Privates Repository

Privat

Daten-API

Privates Repository

Privat

Miner

Privates Repository

Privat

Frontend

Privates Repository

Privat

Infrastruktur

Privates Repository

Privat

KI-Konversationen

Privates Repository

Privat