import yfinance as yf
#define the ticker symbol
tickerSymbol = "AFT.NZ"
#get data on this ticker
tickerData = yf.Ticker(tickerSymbol)
print(tickerData.info)
这似乎不起作用。IndexError: list index out of range
将“AFT.NZ”替换为“MSFT”或“FPH.NZ”就可以了。去雅虎网站,不明白为什么它上面没有数据。
更令人困惑的是,替换print(tickerData.info)
为tickerDf = tickerData.history(period='max')
确实会打印一些数据。
我需要这些信息,因为我想要公司的全名以及股票交易的货币。这就是为什么仅仅拥有价格数据不是解决方案的原因。
AFT.NZ 只是一个例子,NZX50 上的大多数其他人似乎也有同样的问题。