excel - 使用bloomberg获取历史期权数据到excel
问题描述
我试图将 17 年 11 月 8 日至 2017 年 14 月 8 日的期权价格与 19 年 12 月 20 日到期,用于 SX5E 指数的 4200 看跌期权。
我写了下面的代码,但它给了我一个 N/A Invalid Field 错误。
=BDH("SX5E 12/20/19 P4200 Index",11/8/2017,14/8/2017)
我尝试更改日期并在 8 之前添加一个 0,但它不起作用并且安全名称是有效的,因为我在Bloomberg 上搜索它并修复了一个错误,指出它从以前开始无效。
解决方案
您尚未指定字段。假设您要检索每日价格,您可以使用PX_LAST
例如:
=BDH("SX5E 12/20/19 P4200 Index", "PX_LAST", 20170811, 20170814)
另请注意,我不确定它是否适用于您使用的日期格式,我已将其更改为 yyyymmdd。或者,您可以使用对包含所需日期的其他单元格的引用。
推荐阅读
- angular - Angular 4:预期 0 类型参数,但得到 1
- ios - Swift4.1:如何在不打开应用程序的情况下从通知列表中删除传递的通知
- javascript - 我的功能没有以正确的方式加载
- jquery - 在上一个 div 中选择具有指定类名的元素
- google-sheets - 将公式应用于列
- regex - 如何根据多个正则表达式在浏览器中为纯文本文件着色?
- python - 如何在特定条件下将 Pandas 数据框的一行拆分为两行
- elassandra - Elassandra 未在 Windows 10 上启动
- reactjs - ReactJS - TypeError:无法读取未定义的属性“名称”
- xml - 如果其中一个子节点具有使用 xslt 的特定上下文,则更改父元素