TWS API 历史数据量不正确

问题描述

我正在使用 TWS API,尝试使用以下方法获取股票的历史数据:

date_time_obj = datetime.datetime.strptime('14/11/19','%d/%m/%y')
queryTime0 = date_time_obj.strftime("%Y%m%d %H:%M:%s")
reqHistoricalData(id,contract,queryTime0,"52 W","1 day","TradES",1,False,[])

示例:

self.reqHistoricalData(id,"3 D",[])
HistoricalData. ReqId: 1   DNN BarData. Date: 20191112,Open: 0.450100,High: 0.450100,Low: 0.450100,Close: 0.450100,Volume: 5,Average: 0.450100,BarCount: 3

对比雅虎图表,当天的成交量超过10万股,即使我乘以100也没有任何意义。 某些日期不会通过使用 TradES 返回指定日期的数据,仅当我使用 MIDPOINT 时。 是否有其他 api 可以使用,还是我使用不当?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)