我正在使用 yfinance 获取印度市场 (.NS) 的股票数据。当我获取每小时数据时,我可以看到当天第一个小时的交易量是零。
例如:
import yfinance as yf
df = yf.download(tickers='RELIANCE.NS', period='15h', interval='1h')
运行上面的代码片段会给出卷数据:
Adj Close Volume
2021-08-05 12:15:00+05:30 2142.550049 0
2021-08-05 13:15:00+05:30 2139.050049 1587356
2021-08-05 14:15:00+05:30 2131.800049 1022093
2021-08-05 15:15:00+05:30 2131.000000 390904
**2021-08-06 09:15:00+05:30 2138.100098 0**
2021-08-06 10:15:00+05:30 2093.250000 2521007
2021-08-06 11:15:00+05:30 2091.449951 1384997
2021-08-06 12:15:00+05:30 2091.699951 495260
2021-08-06 13:15:00+05:30 2089.250000 519644
2021-08-06 14:15:00+05:30 2088.899902 900637
2021-08-06 15:15:00+05:30 2090.500000 622952
**2021-08-09 09:15:00+05:30 2077.100098 0**
2021-08-09 10:15:00+05:30 2075.800049 284283
2021-08-09 11:15:00+05:30 2073.050049 492477
2021-08-09 12:15:00+05:30 2073.500000 650123
2021-08-09 13:15:00+05:30 2072.000000 408989
2021-08-09 14:15:00+05:30 2075.699951 450642
2021-08-09 15:15:00+05:30 2078.500000 260898
有没有人知道这个问题,有没有办法解决这个问题?
编辑:BSE 交易所 (RELIANCE.BO) 能够报告所有时间的正确交易量。但是 NSE 交易所 (RELIANCE.NS) 有这个问题。
谢谢。