直接说结论:在币安现货里没有传统意义的"止损单"按钮,要做止盈止损要用 OCO 单(One-Cancels-the-Other,二选一)。一笔 OCO 同时挂"上方止盈价 + 下方止损触发价",市场触发任意一边,另一边自动撤销。下面把整个流程讲清楚。完整账号准备:先到 币安官网 注册,再装 币安官方APP;苹果用户看 iOS安装教程

为什么现货没有独立止损单

合约有"市价止损""限价止损"等多种独立单类型。现货则把止盈止损合并到了 OCO 这一种工具里,因为现货持仓不会被强制平仓,没有合约那种紧迫感。OCO 的设计哲学是:你想"涨到 X 我卖、跌到 Y 也卖",让系统自动监控两端。

OCO 单的三个价格

OCO 比普通限价单多了一个"触发价",所以一共要填三个价格:

价格 含义 作用
限价 止盈成交价 涨上来时按这个价挂限价卖单
触发价(Stop) 止损触发线 跌到这个价时激活下面的止损卖单
限价(Stop Limit) 止损成交价 触发后挂出的限价卖单的具体价格

听起来绕,结合例子最快:你 65000 买入 0.01 BTC,想 70000 止盈、62000 止损。OCO 单填法:

  • 限价(止盈):70000
  • 触发价:62100(比止损价稍高一点先激活)
  • 限价(止损):62000

挂上去后:

  • 涨到 70000 → 你的 0.01 BTC 自动按 70000 卖出
  • 跌到 62100 → 系统挂出 62000 的限价卖单,正常情况下被吃掉
  • 任意一边触发 → 另一边自动撤销

触发价和止损限价的差是干什么的

很多人不理解为什么止损要分两个价。原因是:触发价是"激活线",止损限价是"挂单价"

设触发价 62100、止损限价 62000,意思是:跌到 62100 系统帮你挂一笔 62000 的限价卖单。如果跌速很快、瞬间穿透 62000,限价卖单可能不成交(因为价格已经到 61500 了,没人愿意按 62000 接你的单)。

所以止损限价要比触发价低一点,给市场留下成交空间。常见做法:

  • 主流币:触发价比止损价高 0.5-1%
  • 小币种:触发价比止损价高 1-3%(盘口薄、跳水快)

OCO 在币安APP的下单步骤

实操流程:

  1. 打开币安APP,进入「现货交易」 → 选 BTC/USDT 这类交易对
  2. 点「卖出」标签(OCO 卖出场景,因为我们要止盈/止损已持仓的币)
  3. 顶部下单类型从「限价」切换到「OCO」
  4. 输入 BTC 数量(你想止盈止损的仓位量)
  5. 填入三个价格:止盈限价、止损触发价、止损限价
  6. 点「卖出 BTC」 → 弹窗确认 → 提交
  7. 在「当前委托」里能看到这一笔 OCO,状态显示两条腿

OCO 买入也能用

很多新手以为 OCO 只能卖出,其实买入也支持。场景比如:你想低买,但又怕错过突破上涨:

  • 限价(低吸):62000(跌到这买)
  • 触发价:66100(突破激活)
  • 止损限价(追高):66200(突破后按这个价挂买单)

跌下来按 62000 买入,涨上去按 66200 追买,二选一。

几个常见的 OCO 配置示例

下表给三种典型仓位的参考配置(假设买入价 65000):

风格 止盈限价 止损触发价 止损限价 风险收益比
保守 67000(+3.1%) 63800 63500(-2.3%) 1.3:1
平衡 70000(+7.7%) 62500 62000(-4.6%) 1.7:1
激进 75000(+15.4%) 60500 60000(-7.7%) 2:1

风险收益比 = 潜在盈利 / 潜在亏损。新手建议从平衡型起步,激进型仓位别太重。

OCO 适合什么时候用

合理的场景:

  • 买入后会离场一段时间(比如要睡觉、上班)
  • 行情判断不清楚,想用价格来"自动决策"
  • 防止情绪化操作(涨了不舍得卖、跌了不舍得割)
  • 想锁定固定的风险收益比

不适合的场景:

  • 短线高频日内交易(单子还没触发你又要平了)
  • 极小金额(手续费占比偏高)
  • 大涨大跌新闻日(容易被假突破打掉)

OCO 常见误区

误区一:止损价设得太近。买入价 65000,止损放 64500,几乎肯定被市场正常波动打掉。一般建议止损至少给 2-3% 的空间,主流币更宽。

误区二:止盈不舍得设。盘口涨上去后想"再多赚点",导致到了目标价不卖。OCO 的核心就是机械执行,设了就别后悔。

误区三:触发价等于止损限价。两个价相等的话,跳水时止损限价单根本成交不了,等于没设。一定要拉开差距。

误区四:单子量超过余额。OCO 卖单要锁定全部数量。如果你的 BTC 还分散在理财、合约里,OCO 会下单失败。挂之前先确认现货钱包有足额。

撤销 OCO 单

OCO 进入「当前委托」后,撤销和普通限价单一样:

  1. 进入「订单」页面 → 「当前委托」
  2. 找到那一笔 OCO(会显示成 "OCO" 标签)
  3. 点右侧「撤销」

撤销时两条腿一起撤,不会留半截。

OCO 触发后的后续

止盈那一边成交后会显示在「历史成交」里,另一边在「历史委托」会标记为"已撤销"。资金(USDT)回到现货钱包,你可以选择再买回继续做新仓位。

FAQ

Q:OCO 触发后会马上成交吗? A:止盈那一腿是普通限价单逻辑,价格够通常立刻成交。止损那一腿是触发后挂限价单,行情极端时可能挂不上。

Q:OCO 失败的常见原因? A:第一是余额不足,第二是触发价和限价相对方向错了(比如止盈价低于当前价),第三是数量小于交易对最小单位。

Q:OCO 收手续费吗? A:成交那一边正常收 0.1%(开 BNB 抵扣 0.075%),未成交的一边自动撤销不收费。挂单不收费、撤单也不收费。

Q:OCO 能改价格吗? A:不能直接改,要先撤销再重挂。币安 APP 上撤销重挂只要十几秒。

Q:OCO 数量必须等于持仓吗? A:不必须。可以分批 OCO,比如持仓 0.01 BTC,挂两笔 OCO 各 0.005,止盈价不同,做"分批止盈"。

Q:手机端和网页端 OCO 一样吗? A:一样。都是同一套引擎,挂哪边触发哪边都生效。差别只在 UI——网页端可视化更好,手机端更便携。

Q:OCO 算不算保证一定能止损? A:不能 100% 保证。极端跳水(黑天鹅、闪崩)行情下,触发价激活后限价单可能挂不上。要绝对止损只能用市价类型,但现货 OCO 暂不支持市价腿。

OCO 单是现货操盘最有用的工具之一,挂了之后整个人会平静很多——涨跌都有预案。新手第一笔单子推荐买入后立刻挂 OCO,强制自己养成"先想退出再想入场"的习惯。