【问题标题】:Interactive brokers TWS API Python, how to get trading day info互动经纪商 TWS API Python,如何获取交易日信息
【发布时间】:2018-01-22 11:23:13
【问题描述】:

盈透证券的 TWS 软件有一种显示交易日信息的方式,即交易所是否在这一天关闭,以及交易时间在哪里开放。见这里:https://www.interactivebrokers.com/en/index.php?f=22063

我如何通过相对较新的 TWS API 检索这些信息?

我在文档中的任何地方都找不到它。

【问题讨论】:

标签: python-3.x tws


【解决方案1】:

reqContractDetails(id, contract) 将返回一个带有tradingHours 作为字段的contractDetails 对象。

Here's a sample 使用新的 API。只需调用 reqContractDetails 而不是市场数据。 contractDetailsEnd 的 EWrapper 回调将在 API 完成发送数据时调用,因为可能存在多个合同。

【讨论】:

  • 有没有办法获得相同的数据,但对于过去?例如。过去 1 个月?
  • @ZsoltSafrany 我不知道。最好定期保存你需要的东西。我去投资 dot com 并为我自己的历史日历抓取假期和新闻事件。交易所还保留一份过去假期的清单。不确定 9/11 或老布什的葬礼等一次性事件。
  • 感谢您的回复。与此同时,我在 IB API 中发现的一种解决方法是请求历史数据,其中柱的大小为 1 天,持续时间为 X 天。这基本上会返回市场开盘的最后 X 天。
猜你喜欢
  • 1970-01-01
  • 2021-08-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-21
  • 2015-07-14
  • 2023-01-05
  • 1970-01-01
相关资源
最近更新 更多