一取消全(OCA)定单

一取消全(OCA)定单类型允许投资者创建一个定单组,其中包括多个且可能不相关的定单。TWS会在仅一个定单成交后取消剩余的定单。投资者可能提交数个定单以利用组内最有价值的价格。组内一份定单成交会致使剩余定单被取消,因为部分成交会使得定单组重新调整。例如,投资者可能希望卖出高于现行市价的三支股票其中之一的1000股。OCA定单组允许投资者输入特定的目标价格水平,一旦其中一个成交,剩余的两个会被自动取消。或者,投资者希望做多下跌市场的eMini标普指数期货,或以更有利的价格卖出美国国债期货。将两笔定单使用OCA定单类型组合在一起可以向投资者提供两次输入相似仓位的机会,风险只是只能做多一个期货的仓位。

请注意,因OCA定单处理是一个自动程序,所以无法保证取消和修改请求会在定单执行前到达特定交易所。


注:

页面右上方的参考表格提供了对定单类型特点的总体概述。打勾的功能适用于一些组合,但不一定能与所有其他打勾的功能一道使用。例如,如果期权和股票、美国产品和非美国产品以及智能传递和直接传递都被打勾了,这并不能说明所有的美国及非美国的智能和直接传递的股票都支持该定单类型。有可能是这样的情况:只有智能传递的美国股票、直接传递的非美国股票和智能传递的美国期权被支持。


产品 可用性 传递 TWS
债券 美国产品 智能 属性
期货转现货 非美国产品 直接 定单类型
外汇 有效时间
期货
期货期权
股票
期权
权证
查看支持的交易所|打开用户指南


使用魔方界面创建一取消全(OCA)定单类型短视频



观看其它视频,请访问IB短视频、课程&平台演示页面

魔方界面举例

在此例中,客户希望科技股回落至可以在三个股票内购买其中一只1000股。OCA定单允许客户输入输入三个相关定单,但其中只有一个会成交。输入定单时,客户并不知会首先触及哪个限价,但可做好准备购买其中一只股票。首先,输入首支股票MSFT并点击“买”按钮。买单的背景色为蓝色。卖单的背景色为红色。客户希望购买1000股MSFT、GOOG或YHOO股票,但只想持有其中一支股票的仓位。屏幕显示限价$47.60美元低于当前的全国最佳买卖价。然后从定单类型下拉菜单内选择LMT并输入限价。在此例中我们选择的有效时间为日内(DAY)。点击“高级”按钮展开更多选项,随后添加其他股票。

假设
行动(MSFT)
数量 1,000
定单类型 限价单(LMT)
市价 47.79
限价 47.6
成交指示 取消其他定单
假设
行动(GOOG
数量 1,000
定单类型 限价单(LMT)
市价 552.65
限价 552.30
成交指示 取消其他定单
假设
行动(YHOO)
数量 1,000
定单类型 LMT
市价 44.60
限价 44.40
成交指示 取消其他定单
Mosaic OCA Order

点击一取消全扩展按钮查看更多数值输入区域。点击合约区域并添加第二个股票代码,此例添加的是GOOG。选择限价(LMT)作为定单类型并添加期望的数量和限价。选择日内(Day)作为有效时间。接下来,点击添加定单扩展按钮来创建同样的区域并添加YHOO。参照GOOG信息,为YHOO输入相应数值。传递定单前,客户必须购买成交复选框。点击区域显示其他选项。

Mosaic OCA Order

共有三个选项。在此例中,因为客户只希望持有一支股票,所以应该选择的是一取消全。请注意,选择“取消其它定单”后,“超量成交保护”将自动激活。但是客户还可以选择“减少其它定单”,因为随着定单的成交,组定单的数量也同样会减少。在此例中,客户可能最终会购买1000股股票,但这1000股来自不止一支股票。如在不使用“超量成交保护”的情况下选择“减少其它定单”可能会使多个定单被传递至交易所,造成定单的成交量超过期望的数量,或在有多个卖单的情况下,在卖单被拒时其中一支股票被标记为“卖空”。
最后,选择“超量成交保护”意味着每次只有一个提交的定单会传递至交易所。此选项可避免定单超量成交。如果客户满意自己填写的各项内容,那么便可以点击提交按钮来传递定单。


使用标准模式TWS创建一取消全(OCA)定单短视频



观看其它视频,请访问IB短视频、课程&平台演示页面


标准模式TWS举例

One-Cancels-All Orders example

您想要以最优价格买入一些高科技股票,但只想买入100股。您可以以每股$11.40、$19.60或$16.80的价格买入100股YXX,但不想超过100股。在下达定单之前,在交易屏幕上显示OCA组栏。然后创建一份YXX的买入限价定单,在类型区域中选择限价,并在限价区域输入$11.40。在OCA组区域,输入一个组名,例如“高科技”。再创建两份限价定单,一份以$19.60买入XYZ,另一份以$16.80买入YZZ,然后在OCA组方框中输入相同名称,“高科技”,以便链接到这些定单。当您创建了一组的全部定单后,通过在定单菜单上选择传递页面来传递OCA定单。这样您就创建了一个一取消全(OCA)定单组。如果当中的一份定单执行,其他两份定单将被自动取消。如果当中的一份定单部分执行,其他的每份定单都将按比例被减少数量。如果组里的一份定单被取消,剩余的定单也将被取消。