如何使用 Delt 函数和数据框数据获取股票收益

问题描述

我正在尝试对“低波动性”进行回测。

但是我在制作输入数据时遇到了麻烦。

我有一个“csv”数据,名字是“price_kospi”。 它有 737 行(日期)和 2172 列(股票数量)。 行是日期索引,每列都有一个股票价格。

我想获取股票回报数据,所以我在 'quantmod' 包中使用了 Delt() 函数。 首先,我编写了像 Delt(price_kospi) 这样的代码。但它返回错误。

"Error in xts(new.x,x.index) : NROW(x) must match length(order.by)"

我认为是因为 Delt() 函数只需要一列,一个列向量,但我尝试输入数据帧数据。

我怎样才能得到每只股票的回报,意思是用 Delt() 函数或其他函数得到每一列的回报?

链接的数据框图像。 enter image description here 所以我的问题是如何获得每列 "X005930","X000660","X051910", 等的股票回报

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)