Ulcer Index (UI):Definition, Formel und Drawdown-Stress


Offizielle Definition

Der Ulcer Index (UI) ist eine finanzmathematische Risikokennzahl zur Quantifizierung von Abwärtsrisiken und Kapitalverlusten, entwickelt von Peter G. Martin und Byron B. McCann (1987). Im Unterschied zum Maximum Drawdown (MaxDD), welcher ausschließlich den singulären Extrempunkt des tiefsten historischen Verlusts erfasst, misst der Ulcer Index sowohl die prozentuale Tiefe als auch die zeitliche Verweildauer aller Verlustphasen unterhalb des historischen Höchststands (High-Water Mark). Als quadratischer Mittelwert (Root Mean Square) aller prozentualen Retracements bestraft der Index langanhaltende und tiefe Einbrüche überproportional stark und quantifiziert den realen psychologischen sowie finanziellen Stress einer Anlagestrategie.

Steckbrief: Ulcer Index auf einen Blick

Kategorie: Quantitative Metriken & Risiko / Drawdown-Analyse
Begründer: Peter G. Martin und Byron B. McCann (1987, „The Investor’s Guide to Fidelity Funds“)
Mathematische Basis: Quadratischer Mittelwert (Root Mean Square, RMS) aller prozentualen Drawdowns
Primäre Input-Parameter: Historische Kursserie (Pt), High-Water Mark (HWM), risikofreier Zins (für UPI)
Institutioneller Richtwert: UI unter 5 (hervorragend / geringer Stress), 5 bis 10 (solide), UI über 15 (hohe Verlustbelastung)
Hauptnutzen: Gleichzeitige Erfassung von Verlusttiefe und Verlustdauer ohne Bestrafung von Gewinnen

Mathematische Funktionsweise: Quadrierung gegen lineare Verzerrungen

Herkömmliche Volatilitätsmaße wie die Sharpe Ratio bestrafen Kursbewegungen symmetrisch: Starke Kurssprünge nach oben verzerren die Kennzahl negativ, obwohl sie für Anleger erwünscht sind. Der Maximum Drawdown wiederum ignoriert, ob ein Portfolio wenige Tage oder mehrere Jahre unter Wasser verharrt. Der Ulcer Index überwindet diese Limitierungen, indem er jeden Tag auswertet, an dem der Kurs unterhalb seines bisherigen Allzeithochs schließt.

Prozentuales Retracement und High-Water Mark

Für jeden Handelstag t über den Betrachtungszeitraum T wird zunächst der prozentuale Rücksetzer Dt gegenüber dem bisherigen Höchstkurs ermittelt:

$$D_t = 100\cdot\frac{P_t-\max_{\tau\le t} P_\tau}{\max_{\tau\le t} P_\tau}$$

Notiert der Kurs auf einem neuen Höchststand, ist Dt = 0. Befindet sich der Kurs in einer Korrektur, nimmt Dt einen negativen Prozentwert an.

Die geschlossene Ulcer-Index-Formel und der UPI

Der Ulcer Index berechnet sich als Quadratwurzel des Durchschnitts aller quadrierten täglichen prozentualen Drawdowns:

$$\text{UI} = \sqrt{\frac{1}{T}\sum_{t=1}^T D_t^2}$$

Durch das Quadrieren wiegen tiefe Verlustphasen mathematisch drastisch schwerer als flache Rücksetzer. Ein einzelner Crash von 20 Prozent erzeugt denselben quadratischen Stressfaktor wie vier separate Einbrüche von jeweils 10 Prozent. Zur Performance-Messung entwickelten Martin und McCann den Ulcer Performance Index (UPI), oft auch als Martin Ratio bezeichnet, welcher die erzielte Überrendite durch den Ulcer Index dividiert:
$$\text{UPI} = \frac{\text{CAGR}-R_f}{\text{UI}}$$

Hierbei bezeichnet CAGR die annualisierte Rendite und Rf den risikofreien Zinssatz. Der UPI fungiert als asymmetrische Alternative zur Sharpe Ratio.

Interaktiver Stress-Simulator

Interaktiver Simulator: Verlustdauer und Quadrierungs-Stress im Vergleich

Verändere die Verweildauer unterhalb des Allzeithochs (Time under Water), um in Echtzeit zu beobachten, warum der klassische Maximum Drawdown bei identischem Spitzenverlust von 20 Prozent unverändert bleibt, während der Ulcer Index durch die quadratische Gewichtung chronischen Kapitalstress schonungslos aufdeckt.

Ulcer Index Simulator: Verlustdauer vs. Maximum Drawdown

20 Perioden
1. Maximum Drawdown (Spitzenverlust)
-20.0 % (MaxDD)
Konstanter Maximalverlust: Der MaxDD ignoriert die zeitliche Dauer vollständig.
2. Ulcer Index (Quadrierter Stress)
3.8 (UI)
Geringe Belastung: Die schnelle Rückkehr zur High-Water Mark hält den Index niedrig.
3. Institutionelle Stresseinstufung
Geringer Stress (Exzellent)
UI unter 5: Verlustphasen werden vom Kapital zügig absorbiert.
High-Water Mark (Höchststand) Portfolio-Equity Zeit unter Wasser (Quadrierungszone)

Praxis-Intuition: Warum Zeit im Verlust mehr schmerzt als Tiefe

Die Zahnschmerz-Analogie: Kurzer Stich versus chronische Entzündung

Betrachte den Unterschied zwischen dem Maximum Drawdown und dem Ulcer Index wie den Unterschied zwischen zwei Schmerzarten beim Zahnarzt:

  • Der kurze Einstich (Maximum Drawdown): Eine Betäubungsspritze piekst für zwei Sekunden spürbar in das Zahnfleisch. Der Schmerz ist kurzzeitig intensiv (Spitzenwert), aber nach wenigen Sekunden komplett verflogen. Die Gesamtbelastung für den Körper bleibt minimal, da keine dauerhafte Beeinträchtigung entsteht.
  • Die zähe Entzündung (Ulcer Index): Eine chronische Wurzelentzündung schmerzt zwar weniger akut als der Nadelstich, pocht jedoch ununterbrochen über drei Wochen hinweg Tag und Nacht. Diese permanente Dauerbelastung zermürbt das Nervensystem ungleich stärker und führt im übertragenen Sinne zum namensgebenden Magengeschwür (Ulcer).

Das Zermürbungs-Dilemma: Warum Dauer mehr schmerzt als Tiefe

Klassische Risikokennzahlen wie der Maximum Drawdown begehen einen fundamentalen Denkfehler: Sie erfassen ausschließlich den höchsten Ausschlag des Schmerzes und ignorieren die zeitliche Leidensdauer völlig. Ein Kursrutsch von 20 Prozent, der nach drei Wochen wieder aufgeholt ist, wird von der Risikokontrolle exakt genauso eingestuft wie ein Kursrutsch von 20 Prozent, der das Kapital eines Investors über zwei zähe Jahre hinweg im Verlusttal blockiert.

In der realen Anlagepraxis führt nicht der kurze Schock zur Kapitulation, sondern die zermürbende Stagnation. Wenn ein Portfolio über Monate keine neuen Höchststände erreicht, schwindet das Vertrauen von Anlegern und Risikokomitees rapide, was häufig zum fatalen Ausstieg am absoluten Marktboden führt.

Der Ausweg durch den Ulcer Index:
Der Ulcer Index summiert alle prozentualen Abstände zur High-Water Mark quadratisch auf und zieht daraus die Wurzel (Root Mean Square). Er bestraft die chronische Verweildauer unter Wasser (Time under Water) unerbittlich. Strategien mit schnellen Erholungsphasen werden belohnt, während zähe Durststrecken mathematisch schonungslos als hohes Risiko entlarvt werden.


Python-Implementierung: Ulcer Index & Martin Ratio

Die folgende Referenz-Implementierung in reinem Pandas und NumPy berechnet die kontinuierliche High-Water Mark (HWM), ermittelt den Ulcer Index über den quadratischen Mittelwert aller täglichen Retracements und bestimmt den Ulcer Performance Index (UPI / Martin Ratio) im Verhältnis zur annualisierten Rendite:

Python (Pandas & NumPy)
import numpy as np
import pandas as pd

def calculate_ulcer_index(price_series: pd.Series, rf_annual: float = 0.0, periods_per_year: int = 252) -> dict:
    """
    Berechnet den Ulcer Index (UI) und den Ulcer Performance Index (UPI / Martin Ratio)
    einer Kurs- oder Portfoliowert-Zeitreihe nach Peter G. Martin.
    """
    if len(price_series) < 2:
        return {
            "ulcer_index": 0.0,
            "max_drawdown_pct": 0.0,
            "cagr_pct": 0.0,
            "upi_martin_ratio": 0.0
        }

    # 1. Fortlaufende High-Water Mark (HWM)
    hwm = price_series.cummax()

    # 2. Prozentualer Drawdown (D_t) zur High-Water Mark
    drawdown_pct = 100.0 * (price_series - hwm) / hwm
    max_dd = float(drawdown_pct.min())

    # 3. Ulcer Index als quadratischer Mittelwert (RMS)
    squared_drawdowns = drawdown_pct ** 2
    ulcer_index = float(np.sqrt(squared_drawdowns.mean()))

    # 4. Annualisierte geometrische Rendite (CAGR)
    n_periods = len(price_series)
    years = n_periods / periods_per_year
    total_return = (price_series.iloc[-1] / price_series.iloc[0]) - 1.0
    cagr = float((1.0 + total_return) ** (1.0 / max(years, 1e-4)) - 1.0)

    # 5. Ulcer Performance Index (UPI / Martin Ratio)
    excess_return_pct = (cagr - rf_annual) * 100.0
    upi = float(excess_return_pct / ulcer_index) if ulcer_index > 0.0 else 0.0

    return {
        "ulcer_index": round(ulcer_index, 3),
        "max_drawdown_pct": round(max_dd, 2),
        "cagr_pct": round(cagr * 100.0, 2),
        "upi_martin_ratio": round(upi, 3)
    }

Hinweis für Quant-Pipelines: Da der Ulcer Index den quadrierten Abstand zum Allzeithoch nutzt, reagiert er sensitiv auf Kursreihen mit unbereinigten Dividenden oder Split-Sprüngen. Verwende für die Berechnung stets Adjusted-Close-Preise, um künstliche permanente Verlustphasen auszuschließen.


Einsatz am Kapitalmarkt: Portfoliostress und Trendfolge-Audit

In der professionellen Vermögensverwaltung dient der Ulcer Index als unbestechlicher Stresstest:

  • Quantifizierung der Kapitalbindung unter Wasser: Strategien mit identischem Maximum Drawdown weisen häufig völlig unterschiedliche Ulcer-Werte auf. Ein Handelssystem, das sich nach drei Wochen erholt, besitzt einen niedrigen Ulcer Index. Ein Ansatz, der 18 Monate in einer zähen Stagnationsphase verharrt, weist trotz desselben Maximalverlusts einen hohen Indexwert auf.
  • Optimale Benchmark für Trendfolger: Managed-Futures- und CTA-Fonds durchlaufen regelmäßig längere Durststrecken ohne neue Höchststände. Der Ulcer Performance Index bewertet diese Strategien wesentlich präziser als Standardmodelle, da Aufwärtstrends nicht als Risiko abgestraft werden.
  • Sinnvolle Trias mit Calmar und Sortino: Während die Calmar Ratio nur die Spitze des Eisbergs bewertet und die Sortino Ratio die Streuung unterhalb einer Mindestrendite misst, füllt der Ulcer Index die Lücke für die kumulierte Verweildauer in Verlustzonen.

Statistische Systemgrenzen und Fallstricke

Trotz seiner methodischen Stärken weist der Ulcer Index Besonderheiten auf, die bei der Interpretation beachtet werden müssen:

  • Abhängigkeit vom Startzeitpunkt: Beginnt die Auswertung unmittelbar vor einem historischen Markteinbruch, dominiert diese frühe Verlustphase die gesamte Kennzahl über viele Jahre, bis neue Höchststände erreicht werden.
  • Sensitivität bei exponentiell wachsenden Portfolios: Bei extrem starken Wachstumsstrategien liegen neue Höchstkurse oft weit auseinander, wodurch der Index selbst bei hoher Gesamtrentabilität ansteigen kann.
  • Keine Trennung von Marktphase und Alpha: In säkularen Bärenmärkten steigen die Ulcer-Werte fast aller Long-Only-Strategien synchron an, weshalb der Index stets relativ zu einer Benchmark analysiert werden muss.

Häufig gestellte Fragen zum Ulcer Index

Der Maximum Drawdown misst ausschließlich den tiefsten Punkt eines historischen Einbruchs und ignoriert, wie lange die Verlustphase andauerte. Der Ulcer Index erfasst hingegen sowohl die Tiefe als auch die gesamte zeitliche Verweildauer aller Korrekturen über den gesamten Track Record.

Ein Ulcer Index unter 5 gilt im institutionellen Portfoliomanagement als exzellent und zeigt minimale Belastung an. Werte zwischen 5 und 10 gelten als moderat und marktüblich für Aktienfonds. Ein Index über 15 signalisiert erhebliche Verlustphasen und lange Erholungsdauern.

Der Ulcer Performance Index setzt die Überrendite einer Strategie ins Verhältnis zu ihrem Ulcer Index. Er funktioniert ähnlich wie die Sharpe Ratio, ersetzt jedoch die symmetrische Volatilität durch den tatsächlichen Drawdown-Stress.

Weil die Sharpe Ratio Kursgewinne fälschlicherweise als Risiko einstuft, wenn sie schwanken. Der Ulcer Index reagiert ausschließlich auf Verluste unterhalb des Höchstkurses und lässt profitable Aufwärtsbewegungen unberührt.

Erstellt am: Zuletzt aktualisiert & geprüft am: Autor & Prüfung: Volker Diermann (Informatiker & Quantitative Analyst)