币安止损限价单和止损市价单的区别
止损限价单(Stop-Limit)和止损市价单(Stop-Market)是币安最容易混淆的两种止损单。这篇用具体场景把差异讲清楚。
币安交易页有两种"带止损"的订单:止损限价单(Stop-Limit)和止损市价单(Stop-Market),币安官网 现货和合约都支持这两种,币安官方APP 入口在下单区右上角下拉菜单;建议先按 iOS安装教程 装好客户端再练习。下面用具体行情场景把两者的差异讲清楚。
一、两种订单的核心机制
止损限价单(Stop-Limit)由两个价格组成:触发价(Stop Price)和限价(Limit Price)。当市场价触及触发价时,系统自动挂出一笔限价单。这笔限价单只在市场价达到限价或更优时成交,否则一直挂着。
止损市价单(Stop-Market)只有一个触发价。当市场价触及触发价时,系统立即按当前最佳市价成交。市价单的特点是必然成交但价格不可控。
| 维度 | 止损限价单 | 止损市价单 |
|---|---|---|
| 价格参数 | 触发价 + 限价 | 仅触发价 |
| 触发后行为 | 挂限价单等成交 | 立即按市价成交 |
| 是否一定成交 | 否(可能不成交) | 是 |
| 成交价确定性 | 高 | 低 |
| 滑点风险 | 低 | 高 |
| 适用场景 | 行情平稳 | 急涨急跌 |
记住一句话:限价单保护成交价,市价单保护成交确定性。
二、用一个具体例子对比
假设你持有 1 个 BTC,当前价 70000 USDT。你想在跌破 68000 时止损卖出。
如果用止损限价单,设置触发价 68000、限价 67900。当 BTC 跌到 68000 时,系统挂出"以 67900 卖出 1 BTC"的限价单。如果之后 BTC 反弹回 68000 以上,你的限价单不会被吃,1 BTC 还在你手里。如果 BTC 继续跌但没有买盘吃 67900 的挂单(极端踩踏行情),你的单也卖不掉。
如果用止损市价单,设置触发价 68000。当 BTC 跌到 68000 时,系统立即吃买盘第一档卖出。可能成交价是 67995(小滑点),也可能是 67200(流动性枯竭时大滑点)。但确定性很高,几乎一定能卖出。
三、什么场景用止损限价单
止损限价单适合三种场景。
第一是行情平稳的趋势性止损。比如 BTC 当前 70000,你设触发价 68000、限价 67950。在正常波动里,跌到 68000 时附近有充足买盘,限价 67950 能很快成交,仅损失 50 USDT 滑点。
第二是想给单子留缓冲空间。比如担心闪崩误触发,设置触发价 68000、限价 67500。如果只是闪崩到 68000 立刻反弹,你的限价单挂在 67500 没成交,原仓位保留。如果真的破位下跌,跌到 67500 时单子被吃。
第三是手续费敏感。限价单触发后挂的是 Maker 单,部分情况下能享受 Maker 费率(更低)。市价单都是 Taker 费率。
四、什么场景用止损市价单
止损市价单适合急行情。下面三种典型场景。
第一是关键支撑位破位。比如 BTC 长期 60000 是大底,你判断破位会有连锁抛售。这时设触发价 60000、止损市价单。一旦破位立刻清仓,哪怕滑点 0.5%-1% 也接受。
第二是隔夜风险。如果你白天交易,晚上不盯盘,怕半夜出现极端行情。设止损市价单作为"保命单"。哪怕半夜闪崩 5%,你的单子在 1% 滑点内就执行,损失可控。
第三是合约高杠杆持仓。10 倍合约下,币价 1% 反向波动等于本金 10% 损失。每多挂一秒都增加风险。止损市价单触发即成交,不留断电时间。
| 场景 | 推荐订单 | 原因 |
|---|---|---|
| 现货长期持仓止损 | 止损限价 | 行情平稳,限价更优 |
| 现货短线止损 | 止损市价 | 不耐烦等待 |
| 合约低杠杆 | 止损限价 | 滑点容忍度高 |
| 合约高杠杆 | 止损市价 | 必须保证执行 |
| 关键技术位破位 | 止损市价 | 防连锁踩踏 |
| 隔夜不盯盘 | 止损市价 | 必保执行 |
| 高流动性主流币 | 任意 | 滑点都可控 |
| 低流动性山寨币 | 止损限价 | 市价滑点过大 |
五、止损限价单的两大坑
第一个坑是"未成交"。如果你设触发价 68000、限价 67900,但行情瞬间跌穿到 67500,你的单子触发后挂在 67900 不会成交(因为市场已经低于 67900,没人愿意接 67900)。等你回到电脑前,发现单子还挂着,仓位仍未止损。
第二个坑是"被吃了一部分"。如果你的仓位是 5 BTC,限价单挂出后只成交了 1.5 BTC(剩余买盘不够),剩下 3.5 BTC 还在挂单等待。如果行情继续下跌,剩余仓位损失继续扩大。
防坑做法:触发价和限价之间留足够缓冲(建议 0.5%-2%)。比如触发价 68000,限价 67000。这样即使瞬间下跌也能成交。如果担心滑点过大,索性用止损市价单。
六、追踪止损(Trailing Stop)的位置
币安除了上述两种,还有追踪止损(Trailing Stop)。它的逻辑是:跟随市价上涨自动调整止损价,下跌时不调整。比如你设回调比例 5%,BTC 从 70000 涨到 72000,止损价跟着升到 68400(72000 × 0.95)。BTC 从 72000 回落到 68400 时触发止损市价。
追踪止损本质是"动态止损市价单"。适合趋势行情中保护浮盈。币安现货和合约都支持,下单入口在订单类型下拉菜单"Trailing Stop"。
如果你不熟悉追踪止损,建议先用静态的止损限价或止损市价。等理解原理后再尝试追踪止损。
七、常见问题
Q:币安止损限价单的触发价和限价能设成一样的数吗?
可以,但等于退化成"普通限价单"。设成相同数字时,触发价触及瞬间挂出限价单,但限价单价格等于当前市场价,会立即作为 Taker 成交。失去了限价单的滑点保护。
Q:止损单触发后能撤销吗?
止损单"未触发"时可以随时撤销。一旦触发后,止损限价单变成已挂限价单,你可以撤未成交部分。止损市价单触发即成交,没有撤销窗口。
Q:现货和合约的止损单逻辑一样吗?
机制相同,但触发价格基准不同。现货以最新成交价为基准,合约可以选择最新成交价、标记价格或指数价格作为触发基准。合约通常用标记价格避免针对性挖坑。
Q:止损市价单的成交价会比预期差很多吗?
主流币(BTC、ETH)流动性深,滑点通常在 0.05% 以内。山寨币流动性差,可能 1%-3%。极端行情(闪崩)任何币种都可能有 5%+ 滑点。建议为山寨币使用止损限价。
Q:能同时挂多个止损单吗?
可以。每个交易对可以挂多个止损单(OCO 除外,OCO 一组只算一个)。比如对 BTC 仓位你可以同时挂"68000 止损市价"和"66000 止损市价(加倍仓位)"作为分级止损。
Q:止损单会触发"插针"吗?
币安主板交易对的"插针"概率较低,因为深度厚不易被瞬时打穿。但小币种和合约偶有插针。建议止损价远离明显的整数关口(如 68000 改 67890),避免被精准扫损。