You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用xbbg通过LEI调用Bloomberg BDP接口获取穆迪评级失败咨询

解决xbbg中使用LEI获取穆迪评级的问题

问题原因

xbbg的blp.bdp默认不会自动识别"KNPC1X7GHDZW8U2ZSF89 LEI"这种格式的标识符,而Excel的BDP可以自动解析该格式,这是两者对标识符解析逻辑的差异导致的,并非xbbg不支持LEI编码。

可行解决方案

1. 手动指定标识符类型

调用blp.bdp时,通过ovrds参数明确声明使用LEI类型查询,代码示例:

import xbbg as blp

# 目标LEI和查询字段
target_lei = "KNPC1X7GHDZW8U2ZSF89"
rating_field = "RTG_MDY_OUTLOOK"

# 带覆盖参数的BDP调用
query_result = blp.bdp(
    securities=target_lei,
    flds=rating_field,
    ovrds=[("ID_TYPE", "LEI")]
)

print(query_result)

2. 更新xbbg到最新版本

旧版本的xbbg可能存在LEI支持不完善的情况,执行以下命令更新:

pip install --upgrade xbbg

3. 先映射Ticker再查询(备选方案)

如果上述方法仍有问题,可以先通过LEI获取对应证券的Ticker,再用Ticker执行查询:

import xbbg as blp

target_lei = "KNPC1X7GHDZW8U2ZSF89"
rating_field = "RTG_MDY_OUTLOOK"

# 第一步:通过LEI获取Ticker
ticker_query = blp.bdp(
    securities=target_lei,
    flds="TICKER",
    ovrds=[("ID_TYPE", "LEI")]
)
target_ticker = ticker_query.iloc[0, 0]

# 第二步:用Ticker查询穆迪评级
rating_result = blp.bdp(f"{target_ticker} HK Equity", rating_field)

print(rating_result)

内容的提问来源于stack exchange,提问作者user3685918

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 19:22:13