Life Calculator
Understand the numbers · Make life easier

Maximum drawdown in observed prices

Paste consistent prices oldest first to find the largest earlier-peak-to-later-trough fall in your observations. Keep historical loss separate from future risk limits.

Start with your own numbers

Editable example

An example is filled in. Replace it with your own data to calculate.

Use one field: put prices in time order, oldest first, then paste them. Keep units and adjustment basis consistent. A change caused by a dividend, split, deposit or withdrawal must not be mistaken for a market fall. No live prices are fetched.

Paste 2–250 prices for the same asset, currency, dividend and split basis, oldest first, with up to four decimal places. Enter one per line; commas also separate observations and are not thousands separators. Do not enter dates, periodic returns or account balances affected by deposits and withdrawals. The first value must exceed zero; later zero means an actual zero value, not missing data.

Results update when inputs are complete. A plan is kept only when you save it. Inputs and results are not uploaded.

Saved plans →

Saved in this browser. Before changing devices, export a backup from My tools.

Example result

Maximum observed drawdown (loss magnitude)

25%

The main answer is the largest earlier-peak-to-later-trough fall within your observations, shown as a positive magnitude. Zero means no fall was observed in these points, not no risk. The gain needed to reach the old peak is arithmetic, not a promise of recovery.

Peak value for this drawdown120
Trough value for this drawdown90
Peak observation (oldest first)4 records
Trough observation (oldest first)5 records
Gain needed from that trough to the old peak33.333333 %
Number of observations entered6 records

Worked steps

  1. (120 − 90) ÷ 120 × 100 = 25%

For each observation, compare its value with the highest value already observed. Percentage fall equals (earlier peak minus current value) / earlier peak × 100. Keep the largest fall. The percentage gain from a positive trough back to that peak equals (peak minus trough) / trough × 100. Only the supplied period and sampling frequency are covered; weekly observations can miss an intraweek low. No dividend, split, currency or external cash-flow adjustment is performed. A later zero is a full 100% loss and has no finite percentage gain back to a positive peak. Tiny positive falls show <0.000001%; a non-total fall near 100% shows >99.999999%. Save the asset, period and data basis in the plan name. Past drawdown is not a future loss limit or a reason to add leverage.

Method and scope

The main answer is the largest earlier-peak-to-later-trough fall within your observations, shown as a positive magnitude. Zero means no fall was observed in these points, not no risk. The gain needed to reach the old peak is arithmetic, not a promise of recovery.

Only the supplied period and sampling frequency are covered; weekly observations can miss an intraweek low. No dividend, split, currency or external cash-flow adjustment is performed. A later zero is a full 100% loss and has no finite percentage gain back to a positive peak. Tiny positive falls show <0.000001%; a non-total fall near 100% shows >99.999999%. Save the asset, period and data basis in the plan name. Past drawdown is not a future loss limit or a reason to add leverage.

References:MSCI IndexMetrics: maximum drawdown definition and formula (page 51)

What this tool helps you do

Find the largest observed percentage fall from an earlier peak to a later trough. Endpoint profit and annualized return describe different questions, while standard deviation ignores order. A high occurring after a low cannot be paired with that earlier low.

What to enter

Enter 2–250 observations, oldest first, from 0 to one billion with at most four decimal places. The first must exceed zero. Later zero means a genuine zero value. Use the same asset, currency and split/dividend basis. Do not paste dates, returns or unadjusted account balances with deposits or withdrawals. Write 1000 without a thousands comma.

How it is calculated

For each observation, compare its value with the highest value already observed. Percentage fall equals (earlier peak minus current value) / earlier peak × 100. Keep the largest fall. The percentage gain from a positive trough back to that peak equals (peak minus trough) / trough × 100.

Worked example

Synthetic example: 100, 110, 99, 120, 90, 108 gives a 25% maximum observed fall from observation 4 at 120 to observation 5 at 90. Returning from 90 to 120 would require a gain of approximately 33.333333%, not 25%. This does not predict that recovery will happen.

Understanding the answer

The result is a positive loss magnitude, not a profit; some reports use a negative sign for the same fall. Peak and trough positions are numbered oldest first. With no observed fall there is no episode to identify. Tied maximum falls use the earliest trough and earliest identical peak. No dates or duration are inferred.

Scope and limitations

Only the supplied period and sampling frequency are covered; weekly observations can miss an intraweek low. No dividend, split, currency or external cash-flow adjustment is performed. A later zero is a full 100% loss and has no finite percentage gain back to a positive peak. Tiny positive falls show <0.000001%; a non-total fall near 100% shows >99.999999%. Save the asset, period and data basis in the plan name. Past drawdown is not a future loss limit or a reason to add leverage.

Keep it handy for next time

Add Maximum drawdown in observed prices to your home screen

This icon opens this tool. Confirm installation in your browser.

  1. iPhone: Open in Safari, tap Share → Add to Home Screen, then confirm.
  2. Android: Open in Chrome and choose Install app or Add to Home screen from the menu.
  3. In an in-app browser such as LINE or Facebook, use its menu to open the page in Safari or Chrome first.

Browser options vary. A shortcut does not provide cross-device synchronization, and an installed app may have separate storage. Export a backup from My tools first. The first load requires a connection.

Checking offline data.