是否可以将 IB(Interactive Brokers)网关作为 Windows 服务运行?我想运行 7/24 解决方案,而无需登录操作系统。
最佳答案
IB 网关将/应该每周重新启动 1 次,TWS 每天重新启动。在周末,您将失去与盈透证券的连接,因为服务器将脱机进行维护。
您需要在交易结束时终止该进程,并在周日(取决于您所在的时区)市场开盘前重新启动该进程。
有一些scripts这似乎在一段时间内有效,具体取决于盈透证券的身份验证方法。
我们通过查看属于 IBGATEWAYY 进程的窗口句柄解决了这个问题,如果它是登录窗口,那么我们基本上将 key 发送到登录对话框。
看看 UI 自动化测试工具,如 Selenium ,我使用 C#,所以对我来说这很简单,看看 this for Inspiration如果上面的脚本和 selenium 不适合你。
关于java - IB 网关作为服务运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41925875/