recovery_period
- property Portfolio.recovery_period
Get recovery period time series for the portfolio value.
The recovery period (drawdown duration) is the number of months to reach the value of the last maximum.
- Returns:
- pd.Series
Recovery period time series for the portfolio value
See also
drawdownsCalculate drawdowns time series.
Notes
The largest recovery period does not necessary correspond to the max drawdown.
Examples
>>> pf = ok.Portfolio(["SPY.US", "AGG.US"], weights=[0.5, 0.5]) >>> pf.recovery_period.nlargest() date 2010-10 35 2004-10 7 2012-01 7 2019-03 6 2018-07 5 Freq: M, Name: portfolio_5724.PF, dtype: int32