Sharpe Ratio¶
- class src.boatwright.PerformanceMetrics.SharpeRatio.SharpeRatio¶
Sharpe Ratio = (Return Rates - Risk Free Rate) / std(Return Rates - Risk Free Rate) Annualized Sharpe Ratio = sharpe * sqrt(number of periods per year)
- calculate(backtest, risk_free_rate=0, increments_per_year=1)¶
- Parameters:
backtest (Backtest) – input backtest
risk_free_rate (float) – reference risk free rate of return, in percent, on each increment in the backtest. e.g. .15% per day, or .01% per minute
increments_per_year (float) – e.g. 365 for daily crypto data, or 252 for daily stock data (aproximate number of trading days per year)