如何获取具有确切开始和结束日期的历史数据?它只有一个“持续时间”参数:
df <- reqHistoricalData(tws, Contract=contract, barSize = "1 day", duration = "2 M")
我可以做类似的事情:
df <- reqHistoricalData(tws, Contract=contract, barSize = "1 day", from="2020-01-01", to="2020-02-01")
不。如果您愿意,您可以编写一个函数来执行此操作并计算持续时间,然后调用 api 函数。请注意,它必须对持续时间进行四舍五入,因为只允许某些文本值。
http://interactivebrokers.github.io/tws-api/historical_bars.html#hd_duration
还要确保它在限制范围内
https://interactivebrokers.github.io/tws-api/historical_limitations.html