带有 ISIN 的 Bloomberg BDH 功能

Posted

技术标签:

【中文标题】带有 ISIN 的 Bloomberg BDH 功能【英文标题】:Bloomberg BDH function with ISIN 【发布时间】:2013-12-03 12:46:45 【问题描述】:

我必须下载大量股票的历史收盘数据。我在bloomberg excel add-in 上发现了非常有用的函数BDH。这就是我需要的,但有一个问题:我的股票是由 ISIN 识别的,我已经尝试了多种方式将 ISIN 放在函数的第一个字段中,但它不起作用。尽管在Bloomberg公式语法中报告为安全标识符,但该函数无法通过 ISIN 识别安全性:请查看此处的幻灯片 24 http://lgdata.s3-website-us-east-1.amazonaws.com/docs/205/56376/bloomberg%20excel%20desktop%20guide.pdf

【问题讨论】:

【参考方案1】:

问题在于 isin 不能识别交易所,只能识别发行人。

假设您的 isin 是 US4592001014 (IBM),一种方法是:

获取代码(在 A1 中):

=BDP("US4592001014 ISIN", "TICKER") => IBM

得到一个合适的符号(在 A2 中)

=BDP("US4592001014 ISIN", "PARSEKYABLE_DES") => IBM XX Equity

XX 的位置取决于您的终端设置,您可以在 CNDF <Go> 上查看。

获取主要交易所综合代码,或任何适合您需要的代码(在 A3 中):

=BDP(A2,"EQY_PRIM_SECURITY_COMP_EXCH") => US

最后:

=BDP(A1&" "&A3&" Equity", "LAST_PRICE") => the last price of IBM US Equity

【讨论】:

这些股票在欧洲交易,没有像美国那样的碎片化,我只会获取主要交易场所(即受监管的交易所)的数据。你是说没有办法直接用 BDH 和 ISIN 直接获取历史数据? 它可能会或可能不会工作,具体取决于库存。你可以试试BDP("US4592001014 ISIN", "LAST PRICE") 看看它是否适合你。但 ISIN 标识的是证券,而不是交易所。就我而言,CNDF 将 FP 作为主要交易所(法国),所以如果一只股票在法国上市,这就是我将得到的,即使它从未交易。想象一下在法国上市的德国股票,我将获得法国上市。所以问题不仅在于碎片化,还在于国外上市。【参考方案2】:

我遇到了同样的问题。这是我想出来的:

=BDP(A1&"@BGN Corp", "Issuer_parent_eqy_ticker")

A1 是 ISIN。这将返回股票代码。然后只需使用股票代码即可获得价格。

【讨论】:

【参考方案3】:

要下载 ISIN 代码数据,我看到的唯一地方是 ISIN 组织网站 www.isin.org。试试http://isin.org,应该有可以轻松下载的功能。

【讨论】:

以上是关于带有 ISIN 的 Bloomberg BDH 功能的主要内容,如果未能解决你的问题,请参考以下文章

bloomberg bulkfile 文件的分类

Bloomberg面经准备: Josephus problem

Bloomberg、ABCNews、CBSNews 等新闻 iOS 应用程序如何工作? [关闭]

bloomberg bulkfile 在oracle的存储

96 Stocks APIs: Bloomberg, NASDAQ and E*TRADE

[系统设计/OOD] bloomberg 马拉松设计题