OCA 是什么
一取消全(OCA)定单类型允许投资者创建一个定单组,其中包括多个且可能不相关的定单。TWS会在仅一个定单成交后取消剩余的定单。投资者可能提交数个定单以利用组内最有价值的价格。组内一份定单成交会致使剩余定单被取消,因为部分成交会使得定单组重新调整。例如,投资者可能希望卖出高于现行市价的三支股票其中之一的1000股。OCA定单组允许投资者输入特定的目标价格水平,一旦其中一个成交,剩余的两个会被自动取消。或者,投资者希望做多下跌市场的eMini标普指数期货,或以更有利的价格卖出美国国债期货。将两笔定单使用OCA定单类型组合在一起可以向投资者提供两次输入相似仓位的机会,风险只是只能做多一个期货的仓位。 请注意,因OCA定单处理是一个自动程序,所以无法保证取消和修改请求会在定单执行前到达特定交易所。
上面是IB给出解释,OQ实现的类似,注意 OCA 不是交易所支持的订单类型是OQ内部实现的。