【发布时间】:2018-12-20 01:35:19
【问题描述】:
我必须预测是否购买 sp500 看跌期权和看涨期权,但是我不理解提供给我的代码的某些部分。另外你能向我解释一下数据的每个选项的作用吗,例如:
-
optionclosingprice; -
optionsettleprice; -
optiontype; -
optionstrike; -
optionhighprice; -
optionlowprice; -
optionvol; -
optionopenint; -
optionbetprice等
以及它们的用途?
我们尝试使用 ARIMA 进行预测,但您还有其他解决方案可以提供给我吗?
提前谢谢你,这是我不明白的代码:
mutate(optiontype = as.double(optiontype == "put")) %>%
mutate(buy_gain = (optionstrike - settle_sp_price)*(optiontype * 2 - 1)) %>%
mutate(bet_price = optionstrike - optionclosingprice*(optiontype * 2 - 1))
prices <- options %>%
select(todaydate, today_sp_price) %>%
unique() %>%
mutate(lag_one = lag(today_sp_price), lag_three = lag(today_sp_price, 3),
lag_five = lag(today_sp_price, 5) ) %>%
select(-(today_sp_price)) `
【问题讨论】:
-
嘿嘿,欢迎来到 SO!你能更具体地说明你不明白的地方吗?对于本网站来说,这可能是一个过于模糊的问题。
-
其他人(不在您的班级?)如何知道您的私有数据中的特定变量?我们对您正在讨论的数据的结构或背景一无所知。关于“数据的每个选项的作用”的问题应该直接问教师/教授或团队负责人。请阅读一些关于 SO 的how to ask 问题,以及关于reproducible questions 的流行问答。
-
如果你愿意,我可以给你每列数据的标题??我没有做足够的研究来理解什么是例如赌注价格、服装价格等....我不明白我在示例中所说的所有内容是什么
-
有人可以帮助我吗?
-
您能否将您尝试分析的 sp500 数据上传到某处,例如前 10 行?或者使用 dput(head(options)) 并发布结果?
标签: r dplyr time-series quantitative-finance arima