返回列表 发布新帖

【done】download_history_data2的时间参数取值问题

1447 2
发表于 2024-3-12 15:11:46 | 显示全部楼层 阅读模式

我使用以下代码下载分钟线数据:

stock_list = ['603909.SH','300450.SZ','600740.SH', '000001.SZ']

start = "20240312"
xt.download_history_data2(stock_list, period='1m',start_time=start, callback=lambda x: print(x))

这样显示没有错误,但是不知道它具体下载了哪些数据。比如,是从2024年3月12日9时30分起?那么我在34分时调用,会下载31~33的bar,再在36分时调用,是增量还是从31起重新下载呢?

如果我把start_time指定为"20240312093400",会提示创建下载任务失败。如果start_time指定为"20240312093400.000",则会hang住。

请问分钟线下载应该如何传参数呢?

评论2

*******8971
发表于 2024-3-27 16:53:58 | 显示全部楼层
  1. def on_data(datas):
  2.     print('-',datas)
  3. # 这边可以传日期20240327, 也可以传带时间的:20240327093000
  4. xtdata.download_history_data2([s], '1m', '20240327', '', callback=on_data)
  5. day_data = xtdata.get_market_data_ex([], [s], period='1m', start_time='20240327', end_time='', count=-1,dividend_type='front', fill_data=False)
  6. print(day_data[s])
复制代码
rzp
发表于 2024-3-29 11:46:03 | 显示全部楼层

你现在建议先用着download_history_data
download_history_data2针对投研版有优化

回复

您需要登录后才可以回帖 登录 | 立即注册

客服专线

400-080-8112

用思考的速度交易,用真诚的态度合作,我们是认真的!
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2025 迅投QMT社区 版权所有 All Rights Reserved. 蜀ICP备19002686号-2
关灯 快速发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表