Micro-sheep / efinance

efinance 是一个可以快速获取基金、股票、债券、期货数据的 Python 库,回测以及量化交易的好帮手!🚀🚀🚀
MIT License
1.89k stars 477 forks source link

期待提供分钟级别的全量数据 #132

Open xyz2abc-fintech opened 1 year ago

xyz2abc-fintech commented 1 year ago

使用ef.stock.get_quote_history(stock_code, klt=60),获取数据数量有限,仅为124条,不能满足使用,期待提供分钟级别的全量数据。

rootphantomer commented 1 year ago

参考https://github.com/Micro-sheep/efinance/issues/130

xyz2abc-fintech commented 1 year ago

http://35.push2his.eastmoney.com/api/qt/stock/kline/get?secid=1.600900&fields1=f1%2Cf2%2Cf3%2Cf4%2Cf5%2Cf6&fields2=f51%2Cf52%2Cf53%2Cf54%2Cf55%2Cf56%2Cf57%2Cf58%2Cf59%2Cf60%2Cf61&klt=30&fqt=1&end=20500101&lmt=100 中, 设定lmt=500时,只能获取有限数据(大约是250条左右)。不是说不能获取到数据,而是获取的数据条数过少,导致无法进行使用。

rootphantomer commented 1 year ago

http://35.push2his.eastmoney.com/api/qt/stock/kline/get?secid=1.600900&fields1=f1%2Cf2%2Cf3%2Cf4%2Cf5%2Cf6&fields2=f51%2Cf52%2Cf53%2Cf54%2Cf55%2Cf56%2Cf57%2Cf58%2Cf59%2Cf60%2Cf61&klt=30&fqt=1&end=20500101&lmt=100 中, 设定lmt=500时,只能获取有限数据(大约是250条左右)。不是说不能获取到数据,而是获取的数据条数过少,导致无法进行使用。

这个应该是东方财富 api 接口限制了最多获取 250 条。得找个能获取更多条数的接口才行。这个是 server 的问题,不是这个工具的问题了,看有没有大佬能找到个可以获取更多接口的 api 然后贴出来,就可以写到工具里。