常見問題
首頁
幫助中心
常見問題
現貨&杠桿交易
現貨交易
訂單類型
如何使用OCO (One-Cancels-the-Other) 功能

如何使用OCO (One-Cancels-the-Other) 功能

2019-08-19 07:10

1. 什么是OCO订单?

​OCO (One-Cancels-the-Other)订单即选择性委托订单,是指将止损单和限价单组合成一个OCO订单发出委托,其中的止盈止损单被触发,或限价订单成交或部分成交时,另一个订单则自动撤销。OCO订单可在保证买入/卖出达成的情况下,争取较好的成交价格。
更多内容,可阅读币安学院文章《什么是OCO订单?

2. 名词解释

价格(限价单):当市场价格达到价格时,将会按照该价格全部成交或者部分成交(根据对手单数量决定)。
止盈止损价(止盈止损单): 设定触发价格及限价,当市场价格达到触发价格时,将会按照限价成交。

3. OCO订单图示说明

买入
对于OCO买单,止盈止损订单的触发价格(B)应高于当前价格,被动限价单的委托价格(C)应低于当前价格。
订单触发有两种情况:
1)当价格上涨至3,000(B)时,止盈止损订单将会触发,B1为价格的限价单会被触发,同时被动限价单(C)会自动撤销;
2)相反,当价格下跌到1,500(C或以下,被动限价单(C)将会自动执行,同时止盈止损订单会自动撤销。
卖出
对于OCO卖单,止盈止损订单的触发价格(C)应低于当前价格,被动限价单的委托价格(B)应高于当前价格。
订单触发有两种情况:
1)当价格下跌到1,500(C)时,止盈止损订单将会触发,限价单(C1)下单,同时被动限价单(B)会自动撤销;
2)相反,当价格上涨至3,000(B)或以上,被动限价单(B)将会自动执行,同时止盈止损订单会自动撤销。

4. 如何使用OCO订单

用户可以根据自身对市场方向判断设置OCO订单。在网页中,用户可通过【止盈止损】栏的下拉菜单选择OCO订单进入下单界面。
或在币安App上直接选择【OCO】栏目进行下单。以下订单设置将用网页版进行举例,App版本同理。
看涨
交易者看涨BNB,想要买入BNB,他可以使用OCO订单设置一个低于市场价的限价买单,和一个高于市价的止损买单。
如:BNB当前市场价格510 USDT,交易者想要买入10个BNB,交易者认为500 USDT是很好的买入价,如果价格上涨到540 USDT可以接受最高买入价为550 USDT。那么交易者就可以按照以下方式设置。
  • 价格 为500 USDT
  • 【止盈止损】触发价 为540 USDT
  • 【止盈止损】限价 为550 USDT
  • 数量10
若价格下跌至500 USDT,限价单会被触发,交易者订单会全部成交或者部分成交,则止损单会被自动撤销。
若价格上涨至540 USDT,则触发止损单,以委托价550 USDT买入10个BNB,交易者订单会全部成交或者部分成交,同时取消500 USDT的限价买单。
看跌
交易者看跌BNB,想要卖出BNB,他可以使用OCO订单设置一个高于市场价的限价卖单,和一个低于于市价的止损卖单。
如:BNB当前市场价格540 USDT,交易者想要卖出10个BNB,交易者认为550 USDT是很好的卖出价,如果价格下跌到510 USDT可以接受最低卖出价为500 USDT。那么交易者就可以按照以下方式设置。
  • 价格 为550 USDT
  • 【止盈止损】触发价 为510 USDT
  • 【止盈止损】限价 为500 USDT
  • 数量10
若价格上涨至550 USDT,限价单会被触发,交易者订单会全部成交或者部分成交,则止损单会被自动撤销。
若价格下跌至510 USDT,则触发止损单,以委托价500 USDT卖出10个BNB,交易者订单会全部成交或者部分成交,同时取消550 USDT的限价卖单。

5. 价格限制

卖单: 价格(限价单)> 当前市价 > 止损触发价(止盈止损单)
买单: 价格(限价单) < 当前市价 < 止损触发价(止盈止损单)
*为了更快速的成交止盈止损单,根据买卖建议限价价格比触发价价格稍微高或者低一点。