如果不同交易所的代码相同,yfinance 如何获取数据

yfinance how to get data if the ticker is same for different exchanges

我想使用 python 和 yfinance 获取印尼股票的历史价格数据。我看到有很多股票在不同国家同名,例如AUTO(可以是印尼公司Astra Otoparts Tbk PT 或纳斯达克的Autoweb Inc)

当我执行 yf.download('AUTO') 时,它会返回 Autoweb Inc 的价格数据,而不是印度尼西亚股票 Astra Otoparts Tbk PT。

我们如何select我们想要从哪个交易所获得代码?

谢谢。

我只查了你问题中的品牌名称,AUTO.JK是品牌名称。我没有检查是否有添加缩写名称的规则。

import yfinance as yf
data = yf.download("AUTO.JK", start="2021-01-01", end="2021-03-01")

data.head()
    Open    High    Low     Close   Adj Close   Volume
Date                        
2021-01-04  1115.0  1140.0  1100.0  1120.0  1093.855225     1639000
2021-01-05  1120.0  1150.0  1120.0  1130.0  1103.621826     1337200
2021-01-06  1140.0  1150.0  1090.0  1135.0  1108.505127     1507500
2021-01-07  1135.0  1145.0  1110.0  1115.0  1088.971924     2225300
2021-01-08  1115.0  1145.0  1115.0  1135.0  1108.505127     2546400