This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.


Compute expected maximum drawdown for Brownian motion


EDD = emaxdrawdown(Mu,Sigma,T)



Scalar. Drift term of a Brownian motion with drift.


Scalar. Diffusion term of a Brownian motion with drift.


A time period of interest or a vector of times.


EDD = emaxdrawdown(Mu,Sigma,T) computes the expected maximum drawdown for a Brownian motion for each time period in T using the following equation:


If the Brownian motion is geometric with the stochastic differential equation


then use Ito's lemma with X(t) = log(S(t)) such that


converts it to the form used here.

The output argument ExpDrawdown is computed using an interpolation method. Values are accurate to a fraction of a basis point. Maximum drawdown is nonnegative since it is the change from a peak to a trough.


To compare the actual results from maxdrawdown with the expected results of emaxdrawdown, set the Format input argument of maxdrawdown to either of the nondefault values ('arithmetic' or 'geometric'). These are the only two formats emaxdrawdown supports.


See Expected Maximum Drawdown.


Malik Magdon-Ismail, Amir F. Atiya, Amrit Pratap, and Yaser S. Abu-Mostafa. “On the Maximum Drawdown of a Brownian Motion.” Journal of Applied Probability. Vol. 41, Number 1, March 2004, pp. 147–161.

Introduced in R2006b