【发布时间】:2019-05-31 11:27:12
【问题描述】:
目标是从期权链中找到最接近的执行价格。这是我所知道的。
library(quantmod)
tickers = c("AAPL", "MSFT", "GS")
price = getQuote(tickers)
chains = lapply(tickers, getOptionChain, exp = "2019-01-25")
calls = lapply(chains, function(x) x$calls)
##I was thinking to use a function such as
which.min(abs(calls - price))
但是我不确定如何将其放入 lapply 或是否有更好的选择。 Price 是一个数据框,calls 是一个列表。提前致谢
【问题讨论】:
标签: r finance quantmod performanceanalytics