summaryΒΆ
Defined in fynance.metrics
- summary(prices, period=252, rf=0.0)[source]
Standard performance summary of an equity/price curve.
- Parameters:
- pricesarray-like
Equity or price curve (not returns).
- periodint
Annualization factor (252 for daily data).
- rffloat
Risk-free rate passed to the Sharpe ratio.
- Returns:
- dict of str to float
annual_return,annual_volatility,sharpe,sortino,calmarandmax_drawdown.
Examples
>>> import numpy as np >>> eq = np.array([100., 101., 103., 102., 105., 107.]) >>> s = summary(eq) >>> sorted(s) ['annual_return', 'annual_volatility', 'calmar', 'max_drawdown', 'sharpe', 'sortino']