一、什么是OCO订单?
OCO (One-Cancels-the-Other)订单即选择性委托订单,是指将止损单和限价单组合成一个OCO订单发出委托,其中的一个订单成交或部分成交时,另一个订单则自动撤销。OCO订单可在保证买入/卖出达成的情况下,争取较好的成交价格。
二、名词解释
限价价格(Limit Price):当价格达到限价价格时将会按照该价格全部成交或者部分成交(根据对手单数量决定)。
止盈止损价(Stop-Limit): 设定触发价格及限定价格,当市场价格达到触发价格时,将会按照限价价格成交限价委托。
三、如何使用OCO订单
用户可以根据自身对市场方向判断设置OCO订单。
看涨
交易者看涨BNB,想要买入BNB,他可以使用OCO订单设置一个低于市场价的限价买单,和一个高于市价的止损买单。
如:BNB当前市场价格510 BUSD,交易者想要买入10个BNB,交易者认为500是很好的买入价,如果价格上涨到540可以接受最高买入价为550。那么交易者就可以按照以下方式设置。
- 价格 为500
- 【止盈止损】触发价 为540
- 【止盈止损】限价 为550
- 数量10
若价格下跌至500,500的限价单会被触发,交易者订单会全部成交或者部分成交,则止损单会被自动撤销。
若价格上涨至540,则触发止损单,以委托价550买入10个BNB,交易者订单会全部成交或者部分成交,同时取消500的限价买单。
看跌
交易者看跌BNB,想要卖出BNB,他可以使用OCO订单设置一个高于市场价的限价卖单,和一个低于于市价的止损卖单。
如:BNB当前市场价格540 BUSD,交易者想要卖出10个BNB,交易者认为550是很好的卖出价,如果价格下跌到510可以接受最低卖出价为500。那么交易者就可以按照以下方式设置。
- 价格 为550
- 【止盈止损】触发价 为510
- 【止盈止损】限价 为500
- 数量10
若价格上涨至550,550的限价单会被触发,交易者订单会全部成交或者部分成交,则止损单会被自动撤销。
若价格下跌至510,则触发止损单,以委托价500卖出10个BNB,交易者订单会全部成交或者部分成交,同时取消550的限价卖单。
四、价格限制
卖单: 限价>当前市价>止损触发价(stop limit)
买单: 限价<当前市价<止损触发价(stop limit)
*为了更快速的成交,根据买卖建议限价价格比触发价价格稍微高或者低一点。