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