Skip to main content

rsharpe

Get rolling sharpe ratio

Source Code: [link]

openbb.portfolio.rsharpe(portfolio_engine: pd.DataFrame, risk_free_rate: float = 0, window: str = "1y")

Parameters

NameTypeDescriptionDefaultOptional
portfolio_returnspd.SeriesSeries of portfolio returnsNoneTrue
risk_free_ratefloatRisk free rate0True
windowstrRolling window to use
Possible options: mtd, qtd, ytd, 1d, 5d, 10d, 1m, 3m, 6m, 1y, 3y, 5y, 10y
1yTrue

Returns

TypeDescription
pd.DataFrameRolling sharpe ratio DataFrame

Examples

from openbb_terminal.sdk import openbb
p = openbb.portfolio.load("openbb_terminal/miscellaneous/portfolio_examples/holdings/example.csv")
output = openbb.portfolio.rsharpe(p)