Direct Answer

The Ulcer Performance Index divides excess return by the Ulcer Index, a measure of the depth and duration of percentage drawdowns from the running peak. It rewards return achieved with little time spent in deep drawdowns. Higher is better.

By Swoopr Editorial Team AI-assisted research, human-verified

Ulcer Performance Index: Formula, Meaning, Signals, Examples and How to Use It

How Is Ulcer Performance Index Calculated?

The Ulcer Performance Index divides excess return by the Ulcer Index, a measure of the depth and duration of percentage drawdowns from the running peak. It rewards return achieved with little time spent in deep drawdowns.

Formula: UPI = (return - risk-free rate) / Ulcer Index, with Ulcer Index = sqrt(mean of squared percentage drawdowns)

Inputs:

Worked example. A 9% return, a 2% risk-free rate and percentage drawdowns of 0, 2, 4 and 2 give a UPI of 2.86 (all in percent units). The inputs are illustrative numbers, not market data.

Reading it. Higher is better. Because drawdowns are squared and averaged over every period, a long stay below the peak lowers the ratio even when no single drop is large. It is the same calculation as the Martin ratio.

Limits. Return and Ulcer Index must use the same units. The index depends on the lookback and sampling frequency, and the ratio is unstable over short windows.

What is Ulcer Performance Index?

The Ulcer Performance Index divides excess return by the Ulcer Index, a measure of the depth and duration of percentage drawdowns from the running peak. It rewards return achieved with little time spent in deep drawdowns.

How to use Ulcer Performance Index

Higher is better. Because drawdowns are squared and averaged over every period, a long stay below the peak lowers the ratio even when no single drop is large. It is the same calculation as the Martin ratio. A reading alone is never a buy or sell signal; it needs context from price structure, volume, volatility and the broader market regime.

Strengths

Weaknesses and limitations

Editorial and risk note

This page is educational content, not individualized investment advice. It should not imply guaranteed prediction, accuracy or outperformance.

Frequently Asked Questions

Is Ulcer Performance Index a buy or sell signal?

No. Higher is better. Return and Ulcer Index must use the same units. A trade built on it still needs a trigger, an invalidation rule, a position size and realistic execution assumptions.

What is the best setting for Ulcer Performance Index?

Ulcer Performance Index takes these inputs: return over the period; risk-free rate; percentage drawdown from the running peak at each period. There is no universal best setting for the tunable ones, so test them across instruments, regimes and out-of-sample periods and favor stable parameter regions over one historical winner.

Can Ulcer Performance Index be used by itself?

Return and Ulcer Index must use the same units. The index depends on the lookback and sampling frequency, and the ratio is unstable over short windows. For that reason it is read next to measures of direction, participation, valuation, liquidity and risk, not alone.

Does Ulcer Performance Index work on every timeframe?

The calculation (UPI = (return - risk-free rate) / Ulcer Index, with Ulcer Index = sqrt(mean of squared percentage drawdowns)) can be run on any bar size, but behavior is not portable: a reading on a five-minute chart describes a very different market window from the same reading on a daily chart. Validate the exact timeframe before relying on it.

Why does Ulcer Performance Index give false signals?

A portfolio that sets new highs nearly every period has an Ulcer Index near zero, so small excess returns produce enormous ratios. Percentage drawdowns are measured on the plotted series, so a different base such as price return versus total return changes the result. Lag, noise and regime changes add to this, because market participants react to new information after the reading is calculated.

How should Ulcer Performance Index be backtested?

Rebuild Ulcer Performance Index from return over the period using point-in-time data, write the rules before testing, include delisted securities where relevant, model realistic fills and costs, reserve a validation sample and compare with a simpler baseline.

References

Swoopr Editorial Team

The Swoopr Editorial Team produces independent investment education, research, and tools for understanding markets, evaluating opportunities, and managing risk. All content is educational only and does not constitute personalized investment advice.

See our editorial policy and corrections policy.