【问题标题】:Bloomberg BDH function with ISIN带有 ISIN 的 Bloomberg BDH 功能
【发布时间】: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

【问题讨论】:

    标签: excel finance bloomberg


    【解决方案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,应该有可以轻松下载的功能。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-12-29
        • 1970-01-01
        • 2021-04-11
        • 1970-01-01
        • 2021-08-11
        • 2022-11-16
        • 1970-01-01
        相关资源
        最近更新 更多