打开 币安官网 现货交易页,下单面板上方除了「限价」「市价」,还有「止损限价」和「OCO」两个标签——这就是用来同时设置止盈止损的工具。币安官方APP 把它们藏在「更多订单类型」里,不熟的人可能找半天。还没装好客户端可以参考 iOS 安装教程。一句话先回答:单独设止损用「止损限价单」,同时挂止盈和止损用「OCO 订单」,一次提交两个价位,触发任意一个另一个自动撤销。

下面把怎么用、怎么避免常见坑、参数怎么填讲清楚。

止损限价单的工作原理

A:达到触发价后,系统自动以你设定的限价提交一笔限价卖单。

止损限价单包含两个价格:

  • 触发价(Stop Price):市场价跌到这里时激活订单
  • 限价(Limit Price):激活后挂出的限价单的实际价格

举例:你 95000 买入 BTC,担心跌破 92000。设置止损限价单:

  • 触发价 92000
  • 限价 91500

当 BTC 现价跌到 92000,系统挂出一笔 91500 的限价卖单,进入订单簿等待成交。如果价格继续下跌但没有跌破 91500(比如在 91800 反弹),订单可能未成交;如果跌穿 91500,订单成交。

为什么要分两个价格

  • 触发价可以贴近你的「警戒线」
  • 限价可以稍微低一点,给市场冲击留缓冲
  • 避免触发瞬间的瀑布行情让你以更差价格成交

触发价 vs 限价的常用差值

行情特征 建议差值
主流币(BTC/ETH)正常波动 0.3%-0.5%
主流币剧烈波动期 0.5%-1%
中等市值币(市值 50 名内) 1%-2%
小币种 2%-3%
极端流动性差的币 直接用市价止损

差值过小,触发后市场快速移动可能错过限价;差值过大,损失变大失去止损意义。

OCO 订单一次挂上止盈止损

A:OCO(One-Cancels-the-Other)让你提交两个订单,一个止盈限价,一个止损限价,任一触发后另一个自动撤销。

OCO 是现货交易中最实用的高阶订单类型,适合「持仓后想睡觉」的场景。

OCO 包含的字段

  • 数量:要止盈/止损的币数量(必须等于你想退出的仓位)
  • 限价(Limit):止盈价格,价格涨到这里时以此价挂限价卖单
  • 触发价(Stop):止损触发价
  • 限价(Stop Limit):止损限价

实际填写例子

你 95000 买入 1 BTC,目标止盈 105000,止损 90000。OCO 订单设置:

  • 数量:1 BTC
  • 限价:105000(止盈)
  • 触发价:90000(止损触发)
  • 止损限价:89500(止损实际挂单价)

提交后两个订单同时挂在系统里:

  • 如果 BTC 涨到 105000,止盈成交,止损订单自动撤销
  • 如果 BTC 跌到 90000,挂出 89500 的限价卖单,止盈订单自动撤销
  • 中间区间不动作

OCO 的核心价值:不用 24 小时盯盘也能两边保护

不同订单类型对比

A:根据你的需求选择对应工具。

订单类型 触发条件 用途 优势 劣势
限价单 价格触达限价 主动建仓/平仓 控制成本 不一定成交
市价单 立即 快速进出 100% 成交 滑点
止损限价单 触发价被穿过 单边止损 控制损失 极端行情可能不成交
止损市价单 触发价被穿过 强制止损 100% 触发后成交 滑点大
跟踪止损 高点回撤 % 移动止损 锁定利润 设置复杂
OCO 任一价位 同时止盈止损 一次操作完两个 数量需占用全部余额

设置止盈止损的完整步骤

A:先想好出场价位再开始操作。

第一步:决定止盈止损价位

不要拍脑袋决定。常用方法:

  • 百分比法:止损 -5% 至 -10%,止盈 +10% 至 +30%
  • 技术位法:止损在前低/支撑位下方,止盈在前高/阻力位附近
  • 风险回报比:止盈金额 / 止损金额 ≥ 2,比如止损 5% 至少止盈 10%

第二步:进入交易页选择 OCO

App 端:交易对页面 → 下方下单面板 → 顶部切换栏滑动到「OCO」(如果没看到点「更多」展开)。

网页端:「现货 → 经典」→ 下单区上方点「OCO」标签。

第三步:选择「卖出 OCO」

止盈止损是平仓动作,所以选卖出面板,不是买入。

第四步:填三个价格

界面会出现三个输入框:

  • 数量:默认填 100% 持仓
  • 限价(Limit):止盈价
  • 止损(Stop):止损触发价

部分界面会有第四个「止损限价」字段,填比触发价低 0.3%-1% 的价格。

第五步:检查并提交

点提交后,订单分别出现在「当前委托」列表里,会标记为 OCO 关联订单。

跟踪止损(Trailing Stop)

A:跟踪止损是会随价格上涨自动上移止损价的高级订单。

币安现货支持跟踪止损,参数是「回撤百分比」。例如你 95000 买入 BTC,设置 5% 跟踪止损:

  • BTC 涨到 100000,止损位自动上移到 95000(100000 × 95%)
  • BTC 涨到 110000,止损位上移到 104500
  • BTC 从 110000 回落到 104500,触发止损,挂出市价或限价卖单

跟踪止损适合趋势行情中「让利润奔跑」,避免主观判断顶部。回撤百分比建议 5%-10%,太小容易被震荡甩掉,太大锁定利润有限。

容易踩的坑

A:六个常见错误,避开能省真金白银。

1. 触发价 = 限价

止损限价单触发价和限价填一样的数字,极端行情下市场快速跌穿,限价单可能挂在订单簿但永远不成交。建议两者留 0.3%-1% 差值。

2. 把买价当止损位

买入价不是止损位。买入价是成本,止损位是「再跌就承认错了」的价格。两者通常不一样。

3. OCO 数量超过持仓

OCO 会冻结对应数量的币,如果填的数量大于现货持仓,订单会失败。检查现货钱包余额是关键。

4. 同一仓位重复挂 OCO

挂了一个 OCO 后又挂另一个,币不够会报错。想调整 OCO,先撤旧单再挂新单。

5. 止损位太紧

主流币日内波动 3%-5% 很正常,止损设在 2% 经常被「日常震荡」打掉,然后行情按你预期走。建议根据 ATR(平均真实波幅)或日波动率设置。

6. 忘记设置

最大的坑——根本没设。新手买入后只盯着涨,忽略了风险控制。养成「下单后立刻挂 OCO」的习惯。

实战案例

案例 A:短线交易

策略:BTC 突破 95000 后买入 0.05 BTC,目标 100000,止损回到 93000 以下。

操作:

  1. 95000 限价买入 0.05 BTC,假设成交在 95100
  2. 立即挂 OCO 卖单:
    • 数量 0.05 BTC
    • 止盈限价 100000
    • 止损触发价 93000
    • 止损限价 92700
  3. 挂完关 App 该干嘛干嘛

风险回报比 = (100000-95100) / (95100-92700) ≈ 2.04,符合 ≥2 标准。

案例 B:中长线持仓

策略:定投 ETH 到 0.5 ETH,平均成本 3500,长期看好但担心黑天鹅。

操作:

  1. 不止盈(只止损)
  2. 挂止损限价单:
    • 触发价 2800(- 20%)
    • 限价 2750
    • 数量 0.5 ETH
  3. 每月评估一次,根据成本上移止损位

这样允许长期持有,又有黑天鹅保护。

常见问题

Q:OCO 订单收手续费吗? A:只有成交的那一笔收 0.1% 手续费,未成交(被自动撤销)的不收。

Q:触发价能等于当前价吗? A:止损触发价必须低于当前买价(卖单)或高于当前卖价(买单)。否则订单会被识别为立即触发,相当于市价单。

Q:OCO 可以买入用吗? A:可以。买入 OCO 的逻辑是「价格涨破阻力位时追入」+「价格跌破支撑位时抄底」二选一。但 USDT 都被冻结,资金占用大,新手不建议。

Q:止损单触发后没有成交怎么办? A:极端行情下市场跌穿你的限价但快速反弹,限价单留在订单簿等成交。可以手动撤单改用市价立刻平仓,或者继续等价格回到你的限价上方再卖。

Q:现货支持移动止盈吗? A:支持跟踪止损(Trailing Stop),但只能单方向(卖出)跟踪。币安没有「跟踪止盈 + 固定止损」的组合订单,需要分开挂。

Q:手机 App 找不到 OCO 怎么办? A:在交易页底部下单面板顶部,左右滑动订单类型标签。部分版本默认隐藏,需要点「更多」或「高级」展开。如果版本太老建议升级到最新版。

更多币安使用细节见 关于 BabiaHub ,使用前请阅读 免责声明