Factor Investing mit Python: Eine Einführung

Author

Prof. Dr. Thomas Mählmann, Lehrstuhl für Banken und Finanzierung, Katholische Universität Eichstätt-Ingolstadt

Published

November 8, 2025

1 Willkommen zu „Factor Investing mit Python: Eine Einführung“

1.1 Motivation und Zielsetzung

In den letzten Jahren hat das sogenannte Factor Investing sowohl in der akademischen Forschung als auch in der Praxis des Portfoliomanagements eine zentrale Bedeutung erlangt. Institutionelle Investoren, Hedgefonds und Vermögensverwalter setzen zunehmend auf faktorbasiertes Investieren, um systematisch Renditequellen zu identifizieren und Portfolios effizient zu strukturieren.

Ziel dieses Buches ist es, die theoretischen Grundlagen des Factor Investings zu vermitteln und deren praktische Umsetzung in Python Schritt für Schritt zu demonstrieren. Dabei geht es nicht nur um das Verständnis einzelner Faktoren wie Momentum oder IVOL, sondern insbesondere um die Frage, wie sich diese Konzepte konkret mit realen Daten operationalisieren und in einem Portfolio umsetzen lassen.

Das Buch versteht sich als praxisorientierte Einführung in die empirische Umsetzung von Faktorstrategien. Es richtet sich an fortgeschrittene Masterstudierende, Young Professionals und berufstätige Quants, die ihr Wissen im Bereich quantitativer Investmentstrategien vertiefen und mit Python-basierter Implementierungspraxis verbinden möchten.

1.2 Aufbau des Buches

Das Buch ist modular aufgebaut und gliedert sich in sechs Kapitel.

  1. Willkommen zu „Factor Investing mit Python: Eine Einführung“

    Dieses Kapitel gibt einen Überblick über Motivation, Zielgruppe und Aufbau des Buches. Zudem wird erläutert, wie der Python-Code und die Datensätze verwendet werden können.

  2. Grundlagen des Factor Investings

    Hier werden die theoretischen Grundlagen vorgestellt: Was ist ein Faktor? Wie entstehen Faktorprämien? Welche empirischen Befunde gibt es zur Existenz und Stabilität von Faktor-Renditen?

  3. Preisbasierte Faktoren: Momentum und Reversal

    Dieses Kapitel behandelt zwei der am häufigsten genutzten renditebasierten Faktoren – Momentum (Fortsetzung vergangener Trends) und Short-Term Reversal (Umkehr kurzfristiger Trends) – und zeigt, wie sie auf Aktienrenditen angewandt werden.

  4. Risikobasierte Faktoren: Total Risk

    Hier geht es um Faktoren, die auf unterschiedlichen Risikomaßen basieren. Anhand der Total Volatility wird untersucht, ob risikoarme Aktien systematisch höhere risikoadjustierte Renditen erzielen.

  5. Risikobasierte Faktoren: Idiosyncratic Volatility (IVOL)

    Dieses Kapitel erklärt den IVOL-Faktor, der auf der unternehmensspezifischen (nicht-systematischen) Volatilität basiert. Es wird gezeigt, wie IVOL aus Regressionsmodellen abgeleitet und als Faktor konstruiert wird.

  6. Risikobasierte Faktoren: Stock Beta

    Abschließend wird der Betting-against-Beta (BAB)-Ansatz erläutert, bei dem die Überrenditen von Low-Beta-Aktien gegenüber High-Beta-Aktien untersucht werden. Auch hier werden die theoretischen Überlegungen empirisch mit Python überprüft.

1.3 Lernziele

Nach der Lektüre des Buches sollen die Leserinnen und Leser in der Lage sein:

  • Faktorstrategien theoretisch zu verstehen und deren Relevanz im modernen Asset Management zu beurteilen.
  • Aktienbasierte Faktormodelle in Python zu implementieren, zu testen und zu analysieren.
  • Eigene Faktorportfolios zu konstruieren und die Performance anhand standardisierter Kennzahlen zu evaluieren.
  • Reale Marktdaten in Python zu verarbeiten und robuste Backtesting-Prozesse aufzubauen.
  • Die Stärken und Grenzen faktorbasierten Investierens kritisch einzuordnen.

1.4 Praktischer Nutzen und Lernansatz

Das Buch legt großen Wert auf die praktische Anwendung. Theoretische Konzepte werden stets mit empirischen Fallstudien verknüpft. Jeder Abschnitt enthält ausführlich kommentierten Python-Code, der es den Lesern ermöglicht, die Beispiele nachzuvollziehen, zu verändern und zu erweitern.

Die Fallstudien sind so gestaltet, dass sie auf realen Marktdaten basieren – typischerweise Kurs- und Renditedaten börsennotierter Aktien. Damit wird der Brückenschlag zwischen Theorie und Praxis besonders deutlich:
Wie kann man Faktorprämien empirisch messen? Wie sieht die tatsächliche Performance einer Momentum- oder IVOL-Strategie aus? Und wie robust sind die Ergebnisse über Zeiträume und Märkte hinweg?

Die Python-Implementierungen verwenden dabei ausschließlich frei verfügbare Bibliotheken, insbesondere:

  • pandas zur Datenverarbeitung,
  • numpy für numerische Berechnungen,
  • matplotlib und seaborn für Visualisierungen,
  • optional statsmodels für Regressionsanalysen.

Alle Beispiele sind so konzipiert, dass sie ohne externe Datenabonnements (z. B. Bloomberg oder Refinitiv) nachvollzogen werden können. Typischerweise werden frei verfügbare historische Daten (z. B. über Yahoo Finance) verwendet.

1.5 Zum praktischen Arbeiten mit dem Buch

Das Buch kann auf zwei Weisen genutzt werden:

  1. Als Webbuch – zum interaktiven Lesen und Nachvollziehen der Inhalte im Browser.
  2. Als interaktive Python-Umgebung – die mitgelieferten Jupyter-Notebooks (.ipynb) können direkt in einer IDE (z. B. Visual Studio Code, JupyterLab oder Google Colab) geöffnet werden.

Empfohlen wird, die Kapitel parallel mit Python zu bearbeiten. Die Lerneffizienz steigt erheblich, wenn die Codebeispiele nicht nur gelesen, sondern tatsächlich ausgeführt und variiert werden.

1.6 Lizenz, Daten und Urheberrecht

Die Python-Notebooks und begleitenden Datensätze sind ausschließlich für Bildungs- und Forschungszwecke bestimmt.
Alle Rechte an Texten, Abbildungen und Codebeispielen liegen bei Univ.-Prof. Dr. Thomas Mählmann.

Ein kommerzieller Gebrauch oder eine Weitergabe an Dritte ist nur mit ausdrücklicher Genehmigung des Autors zulässig.
Zitate aus dem Buch sind unter Angabe der Quelle erlaubt.

1.7 Ein abschließendes Wort

Factor Investing ist ein faszinierendes Gebiet zwischen Kapitalmarktforschung, quantitativer Modellierung und praktischer Umsetzung im Asset Management.
Es verbindet theoretische Einsichten aus der Finanzökonomik mit datengetriebenen Methoden, wie sie im modernen Quantitative Finance zum Einsatz kommen.

Dieses Buch möchte Ihnen einen soliden Einstieg in dieses Themenfeld geben – wissenschaftlich fundiert, aber zugleich praxisnah.
Wenn Sie die Inhalte aktiv mitarbeiten, die Beispiele nachvollziehen und eigene Ideen erproben, werden Sie am Ende in der Lage sein, eigene Faktormodelle zu entwickeln und kritisch zu bewerten.

Viel Erfolg und Freude beim Arbeiten mit den Daten, dem Code und den Konzepten dieses Buches!