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

如何将Bloomberg BDS Excel公式转为Python XBBG API并解决返回数据不全问题

问题原因

你的代码存在两处核心错误:

  • 导入逻辑错误:xbbg库的标准调用方式是直接导入blp模块,你当前的导入方式会导致实际调用的不是bds函数本体,因此返回结果异常
  • 覆盖参数格式错误:xbbg的bds函数会自动处理彭博接口要求的override参数格式,不需要手动重复填写参数名前缀

修正后的代码

from xbbg import blp

df = blp.bds(
    tickers='TSLA US Equity',
    flds='CHAIN_TICKERS',
    CHAIN_EXP_DT_OVRD='20210917',
    CHAIN_PUT_CALL_TYPE_OVRD='CALL',
    CHAIN_POINTS_OVRD=1000
)

运行上述代码即可返回该到期日下所有看涨期权的完整代码列表。

补充验证点

如果修正后仍无法获取全量数据,可依次排查:

  • 彭博终端是否保持正常登录状态
  • 你的彭博账号是否拥有历史期权数据的查询权限
  • 传入的到期日格式是否为8位数字的YYYYMMDD格式

内容的提问来源于stack exchange,提问作者Jørgen

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 19:45:03