efinance icon indicating copy to clipboard operation
efinance copied to clipboard

stock.get_quote_history无法获取数据或数据异常

Open idsilent opened this issue 1 year ago • 5 comments

df = ef.stock.get_quote_history(stock_code, klt=60) 指定klt=60后,获取数据数量有限,仅为124条 df = ef.stock.get_quote_history('600900', beg='20200101', end='20230101', klt=60, fqt=1) 无法获取数据

idsilent avatar Jun 14 '23 22:06 idsilent

df = ef.stock.get_quote_history(stock_code, klt=60) 指定klt=60后,获取数据数量有限,仅为124条 df = ef.stock.get_quote_history('600900', beg='20200101', end='20230101', klt=60, fqt=1) 无法获取数据

klt=60 改成101就有,估计是没60分钟的数据(可能量太大了)

测试发现是分钟线的请求和日线月线参数有点不一样

rootphantomer avatar Jun 30 '23 03:06 rootphantomer

能提供klt=60的全量数据的吗?分钟级别的数据是必要的,期待早支持

xyz2abc-fintech avatar Jul 02 '23 07:07 xyz2abc-fintech

https://github.com/Micro-sheep/efinance/pull/134 这个 pr 修改的代码已经支持 30,60 以下分钟线,可自行测试

rootphantomer avatar Jul 04 '23 10:07 rootphantomer

#134 这个 pr 修改的代码已经支持 30,60 以下分钟线,可自行测试

感谢答复。能够获取到30,60分钟级别数据,但获取到的数据条目有限,期待能够解除限制,使能够获得全量数据

xyz2abc-fintech avatar Jul 05 '23 01:07 xyz2abc-fintech

测试发现,stock.get_quote_history 下午6 点获取当天数据,有时会不正确,跟第二天不一样

songsh avatar Jan 12 '24 02:01 songsh