【问题标题】:Interactive Brokers TWS: How to handle daily restart in python?盈透证券交易平台:如何在 python 中处理每日重启?
【发布时间】:2021-05-13 00:35:21
【问题描述】:

我已经在 python 中构建了一个 IB TWS 应用程序。一切似乎都很好,但我正在努力解决最后一个元素。

TWS 需要每天注销或重新启动。我选择了在设定的时间每天重新启动,这样我就可以很容易地预料到我的应用程序会在某些时间重新启动(至少,我是这么认为的。)

我的程序有一个类,称为InteractiveBrokersAPI,它是 ECClient 和 EWrapper 的子类。在我的程序启动时,我创建了这个实例,它成功连接到 TWS 并与 TWS 一起工作。现在,假设 TWS 每天 23:00 重新启动。我在我的程序中实现了创建InteractiveBrokersAPI 的新实例的逻辑,并在 23:15 之后调用run()。这似乎也有效。我知道这一点,因为在创建时,InteractiveBrokersAPI 会调用reqAccountUpdates(),我可以在重新启动后看到这些更新。当我在第二天尝试实际进行交易时,我收到一个错误,指出它没有连接。

还有其他人有如何处理这个问题的经验吗?我想知道其他人是如何解决这个问题的。任何指导将不胜感激。

【问题讨论】:

    标签: python interactive-brokers tws


    【解决方案1】:

    嗯,这并不能完全回答你的问题,但你看过 ib_insync

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-14
      • 1970-01-01
      • 2017-11-14
      • 2015-12-23
      相关资源
      最近更新 更多