python - historyDataUpdate 将 5 秒更新更改为 1 分钟
问题描述
def historicalDataUpdate(self, reqId, bar):
print("HistoricalDataUpdate. ReqId:", reqId, "BarData.", bar.date, " Open:", bar.open, " High:", bar.high, " Low:", bar.low, " Close:", bar.close, " Volume:", bar.volume, " Count:", bar.barCount)
如何将 5 秒更新时间更改为 1 分钟?
解决方案
不幸的是,它不可能从 TWS API 接收流式 1 分钟柱。有必要以更高的频率接收数据并在客户端构建数据柱,或者每分钟一次使用 keepUpToDate=False 发出 1 分钟柱的历史数据请求(在这种情况下,您需要确保保持在10 分钟内最多 60 个请求)。
http://interactivebrokers.github.io/tws-api/historical_bars.html#hd_receive
推荐阅读
- spring-boot - Can i extends org.springframework.security.core.userdetails.User as an entity in my program?
- c++ - VSCode IntelliSense 找不到标头
- reactjs - 将 jest mocks 包装在一个函数中以用于多个测试
- java - cmd上的java编译问题(json简单)
- html - 如何在ionic3中的标签图标上添加一个点?
- eclipse - 启动 Eclipse 时出现“init exec 提供程序默认位置”错误
- python - 如何用sympy获得偏微分结果的系数
- node.js - 有没有办法使用 Cheerio 库捕获/抓取整个表格而不是逐个单元格?
- javascript - 如何更改 material-ui 中选定 MenuItem 的文本颜色?
- angular - 角度 9 keyPress 事件