efinance icon indicating copy to clipboard operation
efinance copied to clipboard

个别美股获取的历史信息不全

Open henry991217 opened this issue 2 years ago • 2 comments

今天在调用efinance.stock.get_quote_history()时,在尝试获取美股meta platform的历史数据时只能获取到2022年6月7日至今的行情数据,为何这个接口返回不了这个股票2022年之前的数据呢?是否还存在其他仅能返回一小段历史行情的股票呢?希望作者解答,感谢!!

henry991217 avatar Jul 11 '23 09:07 henry991217

请求url:https://push2his.eastmoney.com/api/qt/stock/kline/get?fields1=f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13&fields2=f51,f52,f53,f54,f55,f56,f57,f58,f59,f60,f61&beg=19000101&end=20500101&rtntype=6&secid=105.META&klt=101&fqt=1 image

为何这个接口返回不了这个股票2022年之前的数据呢

根据上面的url,请求的是19000101-20500101的数据,但是返回的最早数据是2022年,这是因为东方财富的接口只给取到最早22的数据

是否还存在其他仅能返回一小段历史行情的股票呢

存在,当设置klt为30,60分钟线的时候,也只会返回一定数量的数据,而不是历史所有数据。

rootphantomer avatar Jul 12 '23 03:07 rootphantomer

请求url:https://push2his.eastmoney.com/api/qt/stock/kline/get?fields1=f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13&fields2=f51,f52,f53,f54,f55,f56,f57,f58,f59,f60,f61&beg=19000101&end=20500101&rtntype=6&secid=105.META&klt=101&fqt=1 image

为何这个接口返回不了这个股票2022年之前的数据呢

根据上面的url,请求的是19000101-20500101的数据,但是返回的最早数据是2022年,这是因为东方财富的接口只给取到最早22的数据

是否还存在其他仅能返回一小段历史行情的股票呢

存在,当设置klt为30,60分钟线的时候,也只会返回一定数量的数据,而不是历史所有数据。

感谢老哥回复!这样的话用这些数据做10年回测还是会出现不少问题。。

henry991217 avatar Jul 13 '23 05:07 henry991217