夏普比率计算器

🧮 Sharpe Ratio Calculator

Risk-adjusted performance: excess return per unit of portfolio volatility.

📐 计算公式
Sharpe = (Rp − Rf) ÷ σp  年化 Sharpe = Sharpe × √N

Rp 为组合收益率、Rf 为无风险利率、σp 为收益率标准差。收益序列模式下 Rp 取序列算术平均,σp 取总体标准差(各期离差平方和 ÷ 期数 n,不再减 1),与「样本标准差」口径不同,期数越少差异越明显;直接输入模式下 σp 由你给定。年化系数 N 取 12(月→年)/ 52(周→年)/ 252(交易日→年),按 √N 等比缩放,只改变量级不改变排序。不足 2 个数据点或标准差为 0 时不出结果。超额收益 ≤ 0 时夏普为负,意味着组合没有跑赢无风险资产。

📋 计算说明

🔢 夏普比率公式

夏普比率 Sharpe = (Rp - Rf) / σp

Rp 为组合收益率,Rf 为无风险利率,σp 为收益率标准差

年化夏普 = 夏普比率 × √N(N为年化系数)

📊 夏普比率评价标准

夏普比率评级说明
> 2.0优秀风险调整后收益极佳
1.0 - 2.0良好风险补偿充分
0.5 - 1.0一般收益略高于风险
0 - 0.5较差风险补偿不足
< 0差不如无风险投资

📚 相关概念

  • 超额收益:组合收益超过无风险利率的部分
  • 特雷诺比率:(Rp-Rf) / β,用系统性风险衡量
  • 索提诺比率:用下行标准差替代总标准差
夏普比率越高,代表承担单位风险获得的超额收益越高。年化时需注意收益率序列的频率与年化系数匹配。

📚 深度解析:夏普比率计算器(收益率序列 / 直接输入双模式)

💡 常见使用场景

  • 基金或策略对比:把波动不同的组合放到「每单位风险换来多少超额收益」的同一把尺子上
  • 频率换算:日频或月频序列一键换算年化夏普,写进季度/年度复盘
  • 直接估算:已知组合平均收益与标准差时,跳过序列输入直接出结果
  • 风险调整:与索提诺比率、最大回撤一起构成策略评价指标组合
方法
夏普比率 = (Rp − Rf) ÷ σp,其中 Rp 为平均收益率、Rf 为无风险利率、σp 为收益率序列的总体标准差(除以 n)。收益率序列支持逗号、空格、分号与中文标点混排;年化换算按 √252(日频)或 √12(月频)缩放,也可选择不年化。标准差为 0、序列不足两点时会给出错误提示而不输出结果。
算例
序列 2、4、6、8,无风险利率 2% → 平均收益率 5.000%,超额收益 3.000%,标准差 2.236%,夏普比率 = 3.000 ÷ 2.236 = 1.3416,评级「良好」。按月频年化(×√12)得 1.3416 × √12 = 4.6479。直接模式填组合收益 8%、标准差 12%、Rf 2% 时,超额收益 6.00%,夏普比率 = 6 ÷ 12 = 2.000。

❓ 常见问题(FAQ)

夏普比率用总体标准差还是样本标准差?
本工具用总体标准差(除以 n),与多数绩效评价软件口径一致;若改用样本标准差(除以 n−1),短序列的结果会明显偏大。拿本工具的结果与其他软件对比前,先确认两边口径一致。
年化夏普怎么理解?
年化只做数学缩放,不改变策略优劣排序,也不代表未来一年的预期收益。日频用 ×√252、月频用 ×√12;样本不足两年时年化会把噪声一并放大,此时更该关注不年化的数值与样本长度本身。
夏普比率为负怎么办?
负值意味着组合跑输无风险利率,此时「越大越好」的评级不再适用,比较绝对值也没有意义。应先区分是市场整体下行还是策略本身失效:前者可看相对基准的超额收益,后者要回到最大回撤与持仓集中度上找原因。
⚠️ 使用说明与注意事项
📖关于「夏普比率计算器」 ▼

📝工具简介

用收益率序列或直接输入的组合收益与标准差,计算夏普比率 Sharpe = (Rp − Rf) ÷ σp:既能按日 / 月因子换算年化夏普,也能一键切到「已知均值与标准差」的直接算法,并给出评级、超额收益与波动率分解。

✨功能特点

🎯使用场景