0
start.date <- as.Date("2016-05-13")
end.date <- as.Date("2017-10-18")
conn <- blpConnect()
spxE <- bdh(conn, "SPX Index", "PX_LAST", start.date, end.date, override_fields = "CURRENCY", override_values = "EUR")
spx <- bdh(conn, "SPX Index", "PX_LAST", start.date, end.date)
spx=cbind(spxE, spx)
tail(spx)
那是我的代码。输出是:RBBG BDH重写以获得欧元价值
date PX_LAST date PX_LAST
2017-10-10 2017-10-10 2550.64 2017-10-10 2550.64
2017-10-11 2017-10-11 2555.24 2017-10-11 2555.24
所以很明显,它没有工作得到SPX指数以欧元计算。它在Excel中工作...任何tipps?
您是否尝试过'CRNCY_ADJ_PX_LAST'和'EQY_FUND_CRNCY'? – assylias
这两个只适用于BDP,不适用于BDH,但thx适合您的输入! – Sonja
哦,我的坏,我没有注意到这是一个bdh - 你用'FX'而不是'CURRENCY'尝试过吗? – assylias