【发布时间】:2025-12-14 12:40:01
【问题描述】:
我正在尝试计算标准普尔 500 指数成员在特定区间内的实际波动率。我在遍历索引和存储值时遇到问题。
该过程应该是计算每个名称的波动性,然后将其存储在数据框中。格式化的“Ticker”和“Volatility”
我一直在使用下面的代码来计算体积
library(tseries)
start_date <- as.Date("2019-04-23")
end_date <- as.Date("2020-01-22")
SP_500 <- data.frame(read.csv("Tickers.csv", header = TRUE))
data <- get.hist.quote('TIF',start_date, end_date, quote = c("Close"))
price <- data$Close
ret <- log(lag(price)) - log(price)
ret[is.na(ret)]<-0
vol <- sd(ret) * sqrt(252) * 100
vol
我已经尝试了一百万次不同的循环和存储尝试,但都失败了。提前感谢您的帮助!
【问题讨论】:
标签: r loops stock volatility