首页 > 解决方案 > 来自 yfinance 的每小时 OHLC 数据中报告了一天中第一个小时的 0 量

问题描述

我正在使用 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) 有这个问题。

谢谢。

标签: yfinanceohlcstock-data

解决方案


推荐阅读