【问题标题】:Interactive Brokers orders synched in both Gateway and TWS?盈透证券订单在网关和 TWS 中同步?
【发布时间】:2017-05-28 02:38:47
【问题描述】:

我看过这个查询 Interactive Brokers API: Trader Workstation (TWS) vs IB Gateway 它没有回答我的问题: 如果我通过 IB 的网关推送订单,我能否在 TWS 中看到相同的未平仓订单头寸?这当然是使用同一个 IB 交易账户。 谢谢

【问题讨论】:

  • 您的帐户中还有第二个用户吗?如果是这样,只需测试它。 ibkb.interactivebrokers.com/node/1004
  • 不,它只是一个帐户所有者
  • 如果不添加第二个用户,您将无法同时登录两者。这个问题与编程无关,建议您在groups.io/g/twsapi

标签: java interactive-brokers tws


【解决方案1】:

根据我的经验,答案是否定的。我有一个程序通过使用 IB 网关在 AWS 上的虚拟机上运行的 API 执行交易。当我通过 TWS 界面登录时,我看不到通过网关执行的交易,但投资组合余额反映了交易实际发生的事实。我现在正试图弄清楚如何查看与网关发起的交易相关的交易数据(执行价格、佣金)。

如果有人知道在 TWS 中查看此交易数据的方法,我很想知道。也许有可以更改的设置?

【讨论】:

  • 在帐户设置 -> 用户和访问权限下,您可以将新用户添加到同一帐户。一旦你有两个用户,他们不应该在登录时互相踢出。
  • 我有一个类似的问题:我在通过 TWS 连接时提交了交易。我可以毫无问题地通过 API 获取未平仓头寸/订单。一旦我通过 GW 连接到同一个帐户(相同的登录凭据),我就可以获取未平仓头寸,但不能获取未平仓/挂单。知道为什么会这样吗?我在登录时使用相同的 clientId。
【解决方案2】:

是的,如果您通过连接到 IB 网关的 API 客户端提交订单,如果您连接到同一账户,您将在 TWS 中看到它。

请注意,网关和 TWS 确实需要不同的用户。原因是每个用户都与市场数据订阅相关联,其中大多数需要按月付费并有费率限制。如果您可以多次使用同一用户登录,您将以相同的价格获得基本上无限的市场数据。

【讨论】:

    猜你喜欢
    • 2021-12-07
    • 2015-12-23
    • 2023-01-15
    • 2021-06-10
    • 2021-04-30
    • 2015-07-14
    • 2014-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多