【发布时间】:2017-08-04 08:25:00
【问题描述】:
API 手册只给出了冲突信息:
要修改订单,只需再次调用 IBApi.EClient.placeOrder 函数,使用与下原始订单相同的参数,除了更改的参数。这包括 IBApi.Order.OrderId,它必须与原始的 IBApi.Order.OrderId 匹配。
如果你检查 IBApi.EClient.placeOrder 函数,你会发现关于订单 id 如下:
订单的唯一标识符。使用从 nextValidId 方法收到的 id 开始的顺序 id。如果新订单的订单 ID 小于或等于前一个订单的订单 ID,则会发生错误。
这是我的问题。当我尝试按照上面的说明修改订单时,我收到错误“重复的订单 ID”,这与上面关于订单 ID 的说明一样。
那么如何修改未结订单的价格或数量?
【问题讨论】:
标签: c++ interactive-brokers tws