0
我的投資組合數據的歷史收盤價在XTS格式b
填寫投資組合(XTS)
PRENOM RIC
2015-09-12 "johnn" "ML.PA"
2015-09-19 "johnn" "RNO.PA"
2015-09-19 "vincent" "AIR.PA"
2015-09-19 "vincent" "MC.PA"
我想與收盤價爲每隻股票添加一列。到目前爲止,我已經使用了quantmode的getSymbols和一個醜陋的for循環tryCatch用於跳過不起作用的符號。
require(quantmod)
for(i in 1:length(b))
{
tryCatch({
a<-getSymbols(b[i]$RIC,auto.assign=FALSE)
b$Amount[i]<-Cl(a[as.Date(index(b[i]))])},
error=function(e){})
}
這做什麼,我需要,但許多日期/符號需要非常非常長的上一個更大的XTS,我正在尋找一個更快的解決方案。
我剛剛添加了包含'Cl'的require(quandmod)'。我從來沒有使用'data.table',所以我擔心機會成本。你有任何樣品讓我開始正確的方向嗎? – marco