微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

TWS API 历史数据量不正确

如何解决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 举报,一经查实,本站将立刻删除。