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

使用yfinance无法访问含点的足球俱乐部股票代码的解决方法

解决yfinance访问含点股票代码的问题

针对你遇到的含点股票代码(如BVB.DE)无法访问、报时区错误的问题,可尝试以下几种解决方法:

  • 更新yfinance到最新版本
    旧版本可能存在特殊代码解析的bug,执行以下命令升级:

    pip install --upgrade yfinance
    
  • 单独使用Ticker对象处理,手动指定时区
    批量Tickers处理可能对部分交易所的代码兼容性差,单独实例化Ticker并指定对应时区可规避时区识别问题。以BVB.DE(德国上市,时区为Europe/Berlin)为例:

    import yfinance as yf
    import pandas as pd
    from pytz import timezone
    
    fecha_entrada = "2023-01-01"
    fecha_salida = "2024-01-01"
    
    # 单独创建Ticker实例
    bvb_ticker = yf.Ticker("BVB.DE")
    # 手动指定德国时区
    hist = bvb_ticker.history(start=fecha_entrada, end=fecha_salida, tz=timezone('Europe/Berlin'))
    precios = hist['Open']
    
    pd.set_option('display.max_rows', 20)
    print(precios.tail())
    
  • 清理yfinance缓存
    旧缓存数据可能导致代码识别异常,清理后重新请求:

    # 清理缓存
    yf.Tickers.clear_cache()
    
    # 之后再执行你的查询逻辑
    etiquetas = yf.Tickers('MANU JVTSF BVB.DE')
    hist = etiquetas.history(start=fecha_entrada, end=fecha_salida)
    
  • 验证股票代码的有效性
    先确认代码在雅虎财经平台可正常查询(直接搜索代码),若代码已退市或变更,需使用最新的有效代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 10:25:18