下单方式
币安 OCO 订单的四个价格框分别填什么
OCO 是把一张止损限价单和一张限价单绑在一起提交的组合单。任意一张成交、哪怕只是部分成交,另一张就会被系统撤销。三个价格框各归谁管,以及买单卖单各自必须满足的那条价格顺序,文内逐一对应。
币安官方帮助中心对 OCO 的定义只有一句话:「OCO(One-Cancels-the-Other)订单即选择性委托订单,是指将止损限价和限价单组合成一个 OCO 订单」(什么是 OCO 订单及如何使用)。
"组合"这两个字,解释了现货下单区切到 OCO 之后为什么会多出三个价格框和一个数量框:你提交一次,系统那边挂出去的是两张单。
两张单,一张往上、一张往下
拆开看,OCO 由两部分组成:一张止损限价单,一张限价单(官方叫它被动限价单)。
这两张单在价格轴上是分开站的,方向相反。以持有现货想卖出为例:限价单挂在市价上方,等价格涨上去替你出货;止损限价单的触发价在市价下方,等价格跌破那条线替你止损。行情往哪边走,就由哪一张来处理。
这正是 OCO 存在的理由——止盈和止损你只想要其中一个结果,但事先不知道会走到哪边,所以两个都先放着。
一张有动静,另一张当场消失
关键在撤销规则。官方的原话里,「成交」和「部分成交」是并列写的:当其中任一订单成交或部分成交时,另一订单会自动撤销。
官方举的例子是:限价追涨的那张单触发成交之后,用来抄底的被动限价单会被撤销;反过来也一样。
注意「部分成交」这四个字。不需要整张单全部吃完,只要其中一张有一部分被市场吃到,另一张立刻就不在了。这跟很多人的直觉不一样——以为要等完全成交才会联动。实际后果是:行情往上戳了一下,你的限价单成交了一小部分,下方那张止损单同一时刻已经被撤掉了。之后价格掉头往下,你手里剩的那部分没有任何保护。
至于那张已经部分成交的单子,剩下的数量后续怎么处理,官方这一页没有写。用大额 OCO 的时候,下单后去订单列表看一眼实际状态,比按推测行事稳妥。
四个输入框,分别归谁管
| 填的东西 | 属于哪一张 | 作用 |
|---|---|---|
| 被动限价单的限价 | 限价单 | 这张单直接挂在订单簿上的价格 |
| 止损单的触发价 | 止损限价单 | 价格碰到这里,止损那张才被激活 |
| 止损限价单的限价 | 止损限价单 | 激活之后按这个价挂出去 |
| 数量 | 两张共用 | 两张单共用这一笔仓位 |
第三个框最容易被填错,因为它看起来和第二个框重复。触发价管的是"什么时候上场",限价管的是"上场之后按什么价挂",两者填得太近或太远各有各的麻烦。这套逻辑和单独下一张止损限价单完全一样,展开讲在止损限价单的触发价与委托价那篇里,这里不重复。
数量只有一个框,说明两张单共用同一批币或同一笔资金,准备一份就够。
卖单:限价 > 当前市价 > 止损触发价
这是官方列出的硬性设置条件,卖出方向必须满足这个顺序。
读一遍就明白它在说什么:止盈的那张要挂在市价上方(不然提交的瞬间就成交了,等于市价卖出),止损的触发价要在市价下方(不然提交的瞬间就被触发)。两个数把当前市价夹在中间,OCO 才有意义。
顺序排错,这张 OCO 从逻辑上就不成立——它不是"策略不够好",是条件不满足。所以填完先别急着提交,把三个数和现价放在一起看一眼大小关系。
买单:整个翻过来
买入方向的条件是:限价 < 当前市价 < 止损触发价。
初看很别扭:买入的止损触发价怎么会在市价上方?
想想这张单要干什么就顺了。下方那张限价买单是抄底用的,价格跌到那儿接货;上方那张止损单是追涨用的——价格突破某个位置说明走势起来了,那时候才进场。所以买单的"止损"其实是突破买入,触发价自然在上面。
两边的形状是对称的:低价那张主动挂着等,高价那张等被触发。方向一换,谁在上谁在下就全反了,这也是为什么记公式不如记"市价必须被夹在中间"来得牢。
用之前值得先想的两件事
一是数量给不给得起。OCO 会占住这笔资产直到其中一边有结果,中途想拿去做别的,得先撤单。
二是止损那张的限价填多少。它激活之后就是一张普通限价单,激活不等于成交。急跌的时候价格一路穿下去,限价填得太保守,单子会挂在那儿看着价格离它越来越远。
这三个框在现货交易页的下单区,把订单类型切到 OCO 就会出来,不下单也能看清每个框的位置;账户还没开的读者,先走一趟注册。想让系统自动在一个区间里反复买卖、而不是二选一,那是另一套东西,看现货网格的参数填法。
本文信息核对于 2026 年 9 月。币安的订单类型、界面入口和设置条件会调整,请以你查看时官方页面上的说明为准。
本站部分币安链接带有本站邀请码。用不用这个链接,都不影响你自己账户的费率。本站内容仅供参考,不构成投资建议。
