Yahoo 数据源说明#
在 2017 年 5 月,Yahoo 停用了现有的 CSV 格式的历史数据下载 API。
很快,新 API(这里称为 v7)被标准化并已实现。
这也带来了实际 CSV 下载格式的变化。
使用 v7 API/格式#
从版本 1.9.49.116 开始,这是默认行为。可以简单地选择:
- YahooFinanceData 用于在线下载
 - YahooFinanceCSVData 用于离线下载的文件
 
使用旧的 API/格式#
要使用旧的 API/格式,可以:
在线 Yahoo 数据源实例化如下:
data = bt.feeds.YahooFinanceData(
    ...
    version='',
    ...
)离线 Yahoo 数据源实例化如下:
data = bt.feeds.YahooFinanceCSVData(
    ...
    version='',
    ...
)可能在线服务会恢复(服务在没有任何公告的情况下被停用……它也可能会恢复)
或者
仅用于在变更前下载的离线文件,也可以这样做:
data = bt.feeds.YahooLegacyCSV(
    ...
    ...
)新的 YahooLegacyCSV 简化了使用 version='' 的操作。