Ulcer Index Calculator

Measure the depth and duration of drawdowns to understand portfolio stress

Educational purposes only. This calculator is for informational purposes and should not be considered financial, tax, or legal advice. Consult a qualified professional for personalized guidance.

Try an example:

Paste Portfolio Values

%

Paste portfolio values to calculate the Ulcer Index

How This Tool Works

Ulcer Index Calculator

Measuring the Pain of Portfolio Drawdowns

Standard volatility measures treat gains and losses equally, but investors know better. The psychological pain of watching a portfolio decline from its peak and stay underwater far exceeds the pleasure of equivalent gains. A 20% drop hurts more than a 20% gain feels good, and that pain intensifies the longer the drawdown persists.

The Ulcer Index, developed by Peter Martin in 1987, captures this asymmetric experience. Unlike standard deviation which measures all volatility, the Ulcer Index focuses exclusively on drawdowns, measuring both their depth and duration. The result is a risk metric that reflects how much "ulcer-inducing" stress an investment actually produces.

For investors who can tolerate upside volatility but lose sleep over declines, the Ulcer Index provides a more meaningful risk assessment than traditional measures. This calculator computes the Ulcer Index from your portfolio values, revealing how stressful an investment has been to hold through its drawdown periods.

How the Ulcer Index Works

The calculation proceeds in several steps:

Step 1: Calculate Percentage Drawdowns

For each period, compare the current value to the highest previous value (the running peak):

R(i) = 100 × (Current Value - Peak Value) / Peak Value

When the portfolio is at a new high, R equals zero. When below the peak, R is negative, representing the percentage decline from peak.

Step 2: Square the Drawdowns

Squaring serves two purposes: it eliminates negative signs and it weights larger drawdowns more heavily than smaller ones. A 20% drawdown contributes four times as much as a 10% drawdown.

R²(i) = [R(i)]²

Step 3: Calculate the Ulcer Index

Average the squared drawdowns and take the square root:

Ulcer Index = √(Sum of R² / n)

The result is a single number representing the typical percentage drawdown experience over the measurement period.

Interpreting Ulcer Index Values

The Ulcer Index is expressed as a percentage and can be interpreted as the typical drawdown depth experienced while holding the investment:

Ulcer IndexStress LevelInterpretation
Below 2Very LowMinimal drawdowns; smooth ride
2-5LowManageable declines; most can hold comfortably
5-10ModerateNoticeable drawdowns; requires conviction
10-20HighSignificant declines; tests investor resolve
Above 20Very HighSevere drawdowns; only for high risk tolerance

A money market fund might show an Ulcer Index near zero. The S&P 500 historically shows values around 8-12 depending on the measurement period. Aggressive growth stocks or concentrated portfolios can exceed 20.

How to Use This Calculator

Step 1: Gather Your Data

Collect a time series of portfolio values. Monthly data works well for most purposes. You need at least 12 data points for meaningful results, though more provides better insight.

Step 2: Format Your Data

Prepare your data as CSV with dates and values:

Date,Value
2023-01,10000
2023-02,10200
2023-03,9800
...

The calculator accepts comma or tab-separated values, with or without headers.

Step 3: Set the Risk-Free Rate

Enter the prevailing risk-free rate (typically the Treasury bill rate) for calculating the Ulcer Performance Index (UPI), a risk-adjusted return measure.

Step 4: Analyze Results

Review your Ulcer Index, compare it to standard deviation, and examine the drawdown profile chart to understand when and how deeply the portfolio declined.

Understanding Your Results

Ulcer Index

The primary metric, showing the typical drawdown experience. Lower is better; you want investments that don't pull back deeply or stay underwater long.

Ulcer Performance Index (UPI)

Similar to the Sharpe ratio but using Ulcer Index instead of standard deviation:

UPI = (Return - Risk-Free Rate) / Ulcer Index

Higher UPI indicates better return per unit of drawdown pain. This metric rewards investments that achieve returns without subjecting investors to stressful declines.

Maximum Drawdown

The single worst peak-to-trough decline in your data. While the Ulcer Index captures the overall drawdown experience, maximum drawdown shows the worst-case scenario you would have experienced.

Standard Deviation Comparison

Seeing both Ulcer Index and standard deviation reveals whether volatility is symmetric. If standard deviation is much higher than Ulcer Index, the investment has significant upside volatility (good). If they're similar, declines match gains in magnitude.

Drawdown Profile Chart

Visualizes drawdowns over time. The area under this curve (squared) determines the Ulcer Index. Shallow, brief drawdowns produce small areas; deep, prolonged drawdowns produce large areas.

Value vs. Peak Chart

Shows your portfolio value alongside its running peak. Whenever the blue line (value) falls below the green dashed line (peak), you're in a drawdown. This visualization reveals how long you spent underwater.

Practical Examples

Example 1: Conservative Bond Portfolio

A bond fund over 24 months shows an Ulcer Index of 2.3, with a maximum drawdown of 4.2%. The drawdown chart shows brief, shallow declines that recover quickly. This investment produces minimal stress, suitable for conservative investors or short-term goals.

Example 2: Diversified Stock Index

An S&P 500 index fund over the same period shows an Ulcer Index of 9.5, with maximum drawdown of 15.8%. Standard deviation is 14.2% (annualized), indicating some upside volatility. The drawdown chart shows several multi-month decline periods. Moderate stress, appropriate for long-term investors comfortable with temporary declines.

Example 3: Aggressive Growth Portfolio

A concentrated tech stock portfolio shows an Ulcer Index of 18.7, with maximum drawdown of 32.4%. The drawdown chart reveals extended periods spent 20%+ below peaks. Despite strong returns, this investment produces substantial stress. Only suitable for investors with high risk tolerance and long time horizons who won't need to access funds during drawdowns.

Tips and Best Practices

Use Sufficient History

Short data series can miss significant drawdown events. For volatile investments, use at least 3-5 years of data to capture different market environments.

Compare Similar Investments

Use Ulcer Index to compare investments you're considering. Two funds with similar returns might have very different Ulcer Indices, revealing which provides a smoother ride.

Consider Your Actual Behavior

Be honest about your drawdown tolerance. Many investors overestimate their ability to hold through declines. If you'd likely sell during a 20% drawdown, investments with high Ulcer Indices might be inappropriate regardless of their long-term return potential.

Combine with Other Metrics

Ulcer Index measures one dimension of risk. Combine it with return metrics (CAGR), other risk measures (Sharpe ratio), and qualitative factors (investment thesis, diversification) for complete evaluation.

Evaluate Portfolio-Level Metrics

Calculate the Ulcer Index for your entire portfolio, not just individual holdings. Diversification can produce a portfolio Ulcer Index lower than any individual component due to imperfect correlation during drawdowns.

Use UPI for Comparison

When investments have different returns, use the Ulcer Performance Index (UPI) for apples-to-apples comparison. Higher UPI means better return per unit of drawdown stress.

Frequently Asked Questions

Why is it called the "Ulcer" Index?

The name reflects the anxiety and stress that drawdowns cause investors. Extended periods watching a portfolio decline can literally produce health effects from stress. The metric attempts to quantify this pain.

How is this different from maximum drawdown?

Maximum drawdown captures only the single worst decline. The Ulcer Index considers all drawdowns throughout the measurement period, including their duration. An investment with one severe drawdown that recovered quickly might have a lower Ulcer Index than one with many moderate, prolonged drawdowns.

Why use this instead of standard deviation?

Standard deviation treats upside and downside volatility equally. But investors generally don't mind upside volatility; it's the declines that cause stress. The Ulcer Index focuses on what actually bothers investors, providing a more psychologically relevant risk measure.

Can I compare Ulcer Indices across different time periods?

Yes, but be aware that different time periods capture different market conditions. A 2019-2021 Ulcer Index won't include the 2022 drawdown. For meaningful comparisons, use the same time period for all investments being compared.

What's a "good" Ulcer Index for my portfolio?

It depends on your risk tolerance and time horizon. If you'll need funds within 1-3 years, keep the Ulcer Index low (under 5). For long-term goals where you can ride out drawdowns, moderate levels (5-12) are acceptable. Only accept high Ulcer Index values (15+) if you genuinely have high risk tolerance and a long time horizon.


Volatility isn't just a number; it's an experience. Standard deviation might say two investments have similar risk, but one might put you through frequent, prolonged declines while the other rarely drops significantly below peaks. The Ulcer Index captures this experiential difference, measuring the drawdown stress you'll actually feel as an investor. Choose investments with Ulcer Indices you can actually live with, not just theoretically tolerate.