开始使用免费开始使用

在 quantstrat 中返回 Sharpe 比率

在策略中包含初始权益(此处为 initeq,设为 100,000)的主要原因之一,是为了便于计算基于收益的度量。收益基于您的盈亏相对于初始权益的变化。

上一练习中,您刚刚计算了基于现金的 Sharpe 比率。本练习中,您将看到 quantstrat 也可以计算标准的"基于收益"的 Sharpe 比率。

本练习是课程的一部分

R 中的金融交易

查看课程

练习说明

  • 对投资组合策略 portfolio.st 使用 PortfReturns(),获取各标的的收益。
  • 使用上一步得到的收益计算年化 Sharpe 比率。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Get instrument returns
instrets <- PortfReturns(___)

# Compute Sharpe ratio from returns
SharpeRatio.annualized(___, geometric = FALSE)
编辑并运行代码