当前位置:优草派 > 问答 > Python问答

python如何计算夏普比率?

标签: Python  python数字运算  作者: 罗西汉

回答:

在python中求夏普比率需要用到pandas模块和numpy模块,夏普比率的公式为[E(Rp)-Rf]/σp,也就是投资组合预期报酬率减去无风险利率再除以投资组合的标准差,具体示例如下所示:

# 导入计算所需模块
import numpy as np
import pandas as p
# 获取随机的计算比率
D = pd.DataFrame(np.random.normal(size=100))
R = D.cumsum()
r = (R - R.shift(1))/R.shift(1)
sr = r.mean()/r.std() * np.sqrt(252)
print("夏普比率为", sr)

TOP 10
  • 周排行
  • 月排行