止盈止损怎么设?跟踪止损、OCO 教程与 13 家交易所对比(2026)

最后更新 规则核实 2026-10-18

止盈止损(TP/SL)是提前设好的平仓条件单:价格碰到你设定的触发价,交易所才帮你提交市价单或限价单,把仓位平掉。合约可以在下单时一起勾选,也可以开仓后到“仓位”页签补设;现货则用止盈止损单,或者一单成交、另一单自动撤销的 OCO。我查了 13 家交易所的官方说明,合约都能设止盈止损,区别在于触发价能选哪几种价格,以及有没有跟踪止损和现货 OCO。

触发后提交的如果是市价单,手续费按 Taker 收取,成交价也可能比触发价差(滑点);提交的如果是限价单,价格一下子跳过去,就可能完全不成交。另外,强平看的是标记价格,止损却用最新价触发的话,剧烈行情下仓位可能先被强平,止损根本来不及触发。

杠杆会同时放大盈利和亏损,价格反向波动时仓位可能被强制平仓,保证金会全部亏掉。本文只说明各种出场单怎么运作、怎么设置、要付多少手续费,不建议止损该设在哪个价位。

要点汇总
市价触发的止盈止损以 Taker 身份成交;按币安 VIP 0 合约 Taker 0.05% 计算,0.1 BTC 在 57,000 USDT 止损,平仓手续费是 2.85 USDT。
币安合约的跟踪止损,回调幅度可以设 0.01% 到 20%,不设激活价格的话,会以当前市场价格激活。
13 家交易所的合约都能设止盈止损;在我查到的官方页面(含 API 文档)中,币安、OKX、Bybit、Bitget、MEXC、BingX、KuCoin 写明现货可以下 OCO。
币安、Gate、XT、派网的官方说明都提醒:强平看标记价格,止损用最新价触发,可能在止损触发前就先被强平。
BingX、MEXC、XT 有收费的“保证止损”,触发后以设定的止损价成交、不受滑点影响,只在触发成交时收费。

以下资料于 2026-10-18 依据官方页面核实(资料核查日),提供给大家参考。

止盈止损是什么?市价触发和限价触发有什么区别?

一笔止盈止损有三个价格:触发价(碰到才提交委托)、委托价(限价单才有)和实际成交价。触发前,委托不会进入盘口,OKX 的说明也写明触发前不冻结仓位和保证金(OKX 合约止盈止损设置,2026-08-26 更新)。触发之后提交哪一种单,决定了能不能成交、以什么价格成交,以及手续费怎么收:

项目市价触发限价触发
触发后提交市价单指定价格的限价单
会不会成交几乎一定成交(极端行情、流动性不足时仍可能失败)价格跳过委托价就不成交,或只成交一部分
成交价按当时盘口成交,可能有滑点委托价或更优的价格
手续费Taker立即与盘口成交收 Taker,挂进盘口等待成交才是 Maker

来源:Bybit 订单类型总览(2026-09-30 更新)写明条件市价单触发后以最优价格成交、属于 Taker,条件限价单“不一定以 Maker 成交”;MEXC 止盈止损常见问题(2026-10-08)写明止盈止损“并非 100% 保证执行”,触发后收取普通交易手续费。

限价止损的委托价,通常设得比触发价稍差一点,但不会差太远。XT 如何设置止盈止损(2026-08-07 更新)举的例子是触发价 3,200、委托价 3,198,让限价卖单更容易成交;币安的 OCO 说明则建议,止损限价单的委托价要设得接近触发价。

测算:一笔 10 倍多单的止盈止损成本

条件:在币安用 0.1 BTC、开仓价 60,000 USDT 开 BTCUSDT 多单,仓位价值 6,000 USDT,10 倍逐仓,保证金 600 USDT;手续费按币安 VIP 0 合约 Maker 0.02%、Taker 0.05%,开仓用市价。止损 57,000、止盈 66,000 只是方便计算的假设价格。

情境价差盈亏(USDT)平仓手续费(USDT)加上开仓手续费 3 USDT 的合计(USDT)
止损 57,000 市价触发,按触发价成交−3005,700 × 0.05% = 2.85−305.85
同上,但滑点到 56,900 才成交−3105,690 × 0.05% ≈ 2.85−315.85
止盈 66,000 限价挂单成交(Maker)+6006,600 × 0.02% = 1.32+595.68
止盈 66,000 市价触发(Taker)+6006,600 × 0.05% = 3.30+593.70

测算依据 Binance 费率页的 VIP 0 合约费率,未计资金费。从这张表可以看出两点。第一,每 BTC 滑点 100 USDT,0.1 BTC 就多亏 10 USDT,是手续费 2.85 USDT 的 3 倍多,止损的成本主要来自滑点,而不是手续费。第二,止盈改用限价挂单,这笔可以省 1.98 USDT。

止损价还要设在强平价之前。用逐仓多单的通用算法粗略估算(维持保证金率假设 0.4%、Taker 0.05%),这笔单的强平价大约是 (60,000 − 600 ÷ 0.1) ÷ (1 − 0.4% − 0.05%) ≈ 54,244 USDT;止损如果设在这个价格以下,仓位会先被强平。各家的维持保证金率不同,换成自己的数字可以用强平价格计算器,手续费的完整算法见合约手续费怎么算。

跟踪止损怎么运作?

跟踪止损(OKX 叫移动止盈止损,BingX、XT、Ourbit 叫跟踪委托)的触发价会朝有利方向移动,价格反向回落到你设定的回调幅度才触发,触发后大多以市价成交。币安跟踪止损说明(2026-07-31 更新)的规则:

  • 回调幅度:0.01% 到 20%,自己填写。
  • 激活价格:选填。不填就以当前市场价格激活(根据触发类型,可能是最新价格或标记价格);跟踪卖出的激活价必须高于市价,跟踪买入则要低于市价。
  • 触发条件:价格先到过激活价,并且从激活后的最高价(买单看最低价)回落的幅度大于等于回调幅度,才会以市价单提交。触发类型可选最新价格或标记价格,也可以设成只减仓。

用同一笔 0.1 BTC、60,000 USDT 的多单举例,挂一张跟踪卖单:回调幅度 2%、激活价格 63,000。

行情跟踪触发价结果
价格涨到 63,00063,000 × (1 − 2%) = 61,740跟踪单激活
继续涨到最高 66,00066,000 × (1 − 2%) = 64,680触发价跟着上移,不会往下调
从 66,000 回落到 64,68064,680市价卖出,价差盈利 468 USDT,Taker 手续费 6,468 × 0.05% ≈ 3.23 USDT
激活后直接跌回 61,74061,740市价卖出,价差盈利 174 USDT
一直没涨到 63,000没有跟踪单没有激活,价格下跌时不提供任何保护

算法依据币安的规则,成交价以触发当时的市价为准。最后一行最容易被忽略:设了激活价格,跟踪止损在激活前什么都不做,需要下跌保护的话,还是要另外设普通止损。OKX 的移动止盈止损说明(2026-08-26 更新)写明,激活价格看的是最新成交价,回调幅度可以按比例或价距设置;任意一组触发并全部平仓后,其他移动止盈止损会自动取消。

其他交易所的写法大同小异:MEXC 跟踪委托常见问题(2026-03-16)的公式是卖出触发价 = 历史最高价 − 回调幅度,激活价可以看最新成交价、标记价格或指数价格,触发后以市价减仓或平仓;XT 跟踪委托说明(2026-06-16 更新)提醒,触发时可用数量不足就以可用数量为准,低于最小下单量则委托失败。HTX 的官方 API 文档写明合约跟踪委托回调幅度最低 0.1%,现货跟踪止损是 0.1% 到 5%(HTX U 本位合约 API、HTX 现货 API)。

现货的 OCO 是什么?

OCO(One-Cancels-the-Other,币安译作选择性委托)是把一张限价单和一张止损限价单绑在一起,其中一张触发或成交,另一张自动取消;手动取消其中一张,另一张也会一起取消。手上有现货、想同时挂好止盈和止损时最常用。币安 OCO 说明(2025-11-18 更新)的价格规则:

  • 卖出 OCO:限价(止盈)> 当前价格 > 止损触发价。
  • 买入 OCO:限价 < 当前价格 < 止损触发价。
  • 下单位置:交易 → 现货,订单类型选 OCO,输入止盈限价、止损触发价、止损限价和数量。

举例:在币安现货持有 0.1 BTC,当前价格 60,000 USDT,挂一张卖出 OCO:止盈限价 66,000、止损触发价 57,000、止损限价 56,900。价格涨到 66,000,限价单成交,止损那张自动取消,收到 6,600 USDT,手续费按币安现货 VIP 0 的 0.1% 计算是 6.6 USDT;价格跌到 57,000,止损限价单提交,以 56,900 或更优的价格卖出,止盈那张取消,在 56,900 成交的手续费是 5.69 USDT。如果价格一口气跳过 56,900,止损限价单会挂在盘口上不成交,这就是限价止损的代价。

其他交易所的规则:BingX OCO 说明(2024-07-25 更新)的价格关系和币安相同,网页版在“止盈止损”下拉菜单选 OCO,App 要 4.23.5 及以上;MEXC 现货订单类型(2026-09-21)写明,其中一张触发或成交(即使只成交一部分),另一张就自动取消;KuCoin 现货 OCO API 文档写明,每个账户单个交易对最多 20 张未触发的止损类委托。Bybit 的 OCO 只开放现货,合约不能用。

现货不能下 OCO 的话,止盈和止损就要分两张单挂;两张是各自独立的委托,一张成交后,另一张不会自动取消,要记得自己撤。例如 XT 现货止盈止损(2026-08-25 更新)触发后一律挂限价单;Ourbit 现货交易指南只列出限价、市价、限价止盈止损三种模式,而且 Ourbit 现货目前零手续费,没有返佣。

13 家交易所支持的止盈止损类型

交易所合约止盈止损触发价类型合约跟踪止损现货 OCO合约 Taker(市价止损费率)
币安 Binance有,可分批(网页“分割目标”)最新价格、标记价格有,回调 0.01%~20%有0.05%
欧易 OKX有,每个交易对最多 100 张最新、标记、指数有(移动止盈止损),最多 50 张有(API 策略委托类型含 OCO)0.05%
Bybit有,整个仓位或部分仓位最新成交价、指数、标记(默认最新)有有(仅限现货)0.055%
Bitget有,最多 20 张最新、标记、指数有有0.06%
抹茶 MEXC有,全部仓位或部分仓位最新价、合理价格有有0.02%
芝麻开门 Gate有,另有 MMR 止损最新、标记、指数有(追踪止盈)官方帮助中心没有写明0.05%
BingX有,基础与高级模式标记、最新有(跟踪委托)有0.05%
库币 KuCoin有最新、标记(条件单另可选指数)有有(单个交易对最多 20 张未触发)0.06%
火币 HTX有官方没有写明;另有价格保护有,回调最低 0.1%官方没有写明0.06%
XT有,部分仓位可设多张标记、指数、最新(默认最新)有(跟踪委托)官方没有写明0.06%
唯客 WEEX有,最多 20 条最新成交价(计划委托可选标记)有官方没有写明0.08%
派网 Pionex有,等待触发最多 200 张最新、标记官方没有写明官方没有写明0.05%
Ourbit有,触发后市价平仓官方没有写明(计划委托可选最新、合理、指数)有(跟踪委托)没有列在官方现货教程中0.04%(台湾 VIP 0 公告为 0.05%)

来源(2026-10-18 核实):币安止盈止损、OKX API 文档、Bybit 止盈止损、Bitget 止盈止损和现货策略委托、Gate 止盈止损介绍、BingX 委托类型、KuCoin 合约委托类型、HTX 价格保护公告、XT 止盈止损常见问题、WEEX 止盈止损和WEEX 合约下单指南、派网手动合约 FAQ、Ourbit 委托方式说明,MEXC、XT、OKX 的跟踪止损页面见上一节。Taker 是 VIP 0 的 U 本位永续合约费率,各家来源见本站的手续费整理,例如币安手续费、OKX 手续费、Bybit 手续费、Bitget 手续费。

把 Taker 换算成金额:0.1 BTC 在 57,000 USDT 市价止损,平仓手续费从 MEXC 的 1.14 USDT、Ourbit 的 2.28 USDT、币安和 OKX 的 2.85 USDT、Bybit 的 3.14 USDT、Bitget 和 KuCoin 的 3.42 USDT,到 WEEX 的 4.56 USDT。差距最多 4 倍,但和上面测算的滑点相比,这部分不大。

哪些交易所有保证止损?

普通止损的滑点由你承担。BingX、MEXC、XT 另外提供收费的保证止损,触发后保证以你设定的止损价成交:BingX 保证价格功能只在触发时按交易额收费,设好之后不能修改;MEXC 保证止损(2026-09-09)只开放部分交易对,只能用最新价触发;XT 保证止损公告(2026-10-11 更新)的费用 = 止损成交数量 × 止损成交价格 × 该交易对的保证止损费率,首批支持 BTCUSDT、ETHUSDT、SOLUSDT、XRPUSDT、DOGEUSDT。三家的费率都以下单页显示为准。

设置步骤:以币安和 OKX 为例

币安合约:下单时设置

  1. 在合约交易页点“限价”,输入价格和数量(市价单、止损单也能附带止盈止损)。
  2. 勾选“止盈/止损”,触发类型选“最新价格”或“标记价格”。
  3. 输入止盈价和止损价,也可以改用预估盈亏、ROI% 或偏移量% 设置。
  4. 点“买入/做多”或“卖出/做空”提交,到“当前委托”页签的“止盈/止损”栏点“查看”确认。

已经开仓的话,在“仓位”页签新增或修改,设置会应用到整个仓位;想分批,网页版用“分割目标”,App 用“部分止盈/止损”。几个限制:止盈止损和“只减仓”不能同时勾选;官方原文是“如果您使用对冲模式,止盈/止损功能仅适用于挂单的订单”;平仓后该仓位的止盈止损自动取消。这些步骤依据币安止盈止损常见问题(2026-08-25 更新),这篇官方 FAQ 没有另外列出 App 的菜单路径。网页版可以在“交易偏好”→“默认交易设置”→“默认触发类型”修改默认的触发价格,开仓流程见币安合约教程。

这篇 FAQ 也写了一个容易踩坑的细节:下单时附带的止盈止损属于 OTOCO 或 OTO 策略单,止盈止损一律按主单的数量下,主单只成交一部分也一样;触发价离主单价格太近时,次要订单可能在主单成交时就被取消,官方建议两者保留足够距离。

币安现货:下 OCO

网页和 App 都是进入“交易”→“现货”,在订单类型选“OCO”,依次输入止盈限价、止损触发价、止损限价和数量后提交。未成交的 OCO 在“当前委托”查看,已成交的在“历史委托”(币安 OCO 说明)。币安现货的 API 另外支持跟踪止损,触发距离以基点(BIPS)设置,100 BIPS 等于从最高价下跌 1% 触发(币安现货跟踪止损 FAQ)。

OKX 合约:止盈止损和移动止盈止损

  • 开仓时(App、网页相同):在合约交易页输入数量,勾选“止盈/止损”,填写止盈价格和止损价格,点“开多”或“开空”;点“高级”可以改设移动止盈止损。
  • 开仓后,App:点“仓位”→ 选择仓位 →“止盈止损”,设置完点“确认”。
  • 开仓后,网页:在“当前仓位”选择仓位,在止盈止损栏点“添加”,设置完点“确认”。
  • 移动止盈止损,App:“交易”→“合约”→“仓位”→ 选择仓位 →“止盈止损”→“移动止盈止损”→ 选“比例”或“价距”,填写回调幅度、数量和激活价格(选填),点“确认”。
  • 移动止盈止损,网页:“交易”→“合约”→“当前持仓”→ 选择仓位,在止盈止损处点“添加”→“移动止盈止损”,其余相同。

步骤依据 OKX 合约止盈止损设置和移动止盈止损说明(两篇都是 2026-08-26 更新)。OKX 的触发价可选最新价格、标记价格或指数价格;官方也写明止盈止损可能因价格限制、仓位限制、保证金不足或系统问题而下单失败。OKX 官方 API 文档列出的同时挂单上限是:止盈止损每个交易对 100 张、计划委托 500 张、移动止盈止损 50 张。开仓流程见 OKX 合约教程。

止损没有成交的常见原因

  1. 用限价执行,价格跳过去了:Bitget、MEXC、XT 的官方说明都写明,限价止盈止损在行情跳空时可能不成交或只成交一部分。
  2. 先被强平:强平看标记价格。币安止损止盈单说明提醒,剧烈波动时最新价格可能明显偏离标记价格,不要把止损价设得太接近强平价;派网则直接拒绝止损价设在强平价之后的委托。触发价格的区别见标记价格和最新价格有什么区别。
  3. 价格保护把单撤掉:HTX 的价格保护默认开启,触发时最新价和标记价格的差距超过阈值,止盈止损会跳过触发并撤销;Bitget 也有以破产价格为基准的价格保护,平仓价格超出范围时撤单。
  4. 数量对不上:Gate 止盈止损常见问题写明止损数量大于持仓会失败;XT 写明仓位数量超过市价单笔上限也可能失败。派网的分批止盈成交后,数量超过剩余仓位的整仓止损会变成“已失效”,剩下的仓位就没有保护了。
  5. 仓位变了,止盈止损被撤:手动平仓、强平或自动减仓后,Bitget、WEEX 会撤销相关止盈止损;Gate 手动平仓后,该合约市场的止盈止损全部关闭。加仓也要注意,MEXC、XT 写明加仓后开仓均价会变,但已设置的触发价不会跟着调整。
  6. 和只减仓冲突:币安、KuCoin 都写明止盈止损不能和“只减仓”同时勾选;Gate 单向持仓下勾了只减仓,就不能再设止盈止损。
  7. 市价单偏离上限:BingX 市价单最多只允许偏离 2%,超出的部分自动撤单;KuCoin 市价单也有最差成交价限制,超出范围的未成交部分会撤销。流动性差的小币种最容易遇到。
  8. 保证金不足:OKX、XT 都写明触发时保证金不够,委托可能下单失败;MEXC 也把“保证金不够付手续费”列为失败原因。

止盈止损有哪些风险?

止盈止损是工具,不保证结果。以下都是官方页面写明的限制:

  • 不保证执行:MEXC 写明止盈止损“并非 100% 保证执行”;WEEX 写明剧烈波动时可能无法成交或无法全部成交,并表示不承担市场价格波动造成的资产损失。
  • 滑点由你承担:市价触发后按当时盘口成交,Bybit 也写明标记价格触发的止损仍以最新成交价成交,一样可能有滑点。
  • 强平可能先到:止损价离强平价太近,或用最新价触发时,标记价格可能先碰到强平价;强平后保证金会全部亏掉,详见全仓和逐仓有什么区别。
  • 跟踪止损可能频繁触发:XT、WEEX 都提醒,震荡行情中回调幅度设得太窄,仓位可能过早被平掉。
  • 保证止损要另外付费:保证成交价的代价是额外费用,而且只开放部分交易对。
  • 规则会变:交易所会通过公告调整订单类型、触发规则和上限,下单前以交易页显示为准。

常见问题

止盈止损要收手续费吗?

设置止盈止损不收费,触发成交后才按普通交易手续费收取。市价触发收 Taker 费率;限价触发后如果挂进盘口等待成交,才是 Maker 费率。以币安合约 VIP 0 为例,Taker 0.05%、Maker 0.02%,0.1 BTC 在 57,000 USDT 市价止损的手续费是 2.85 USDT。

止损要用标记价格还是最新价格触发?

两种都能用,区别在于反应速度和强平风险:最新价格反应快,但容易被短线插针触发;标记价格比较平稳,也是强平所看的价格。Bybit 官方写明标记价格常用来设止损,有助于在强平前触发;派网的说明建议止盈用最新价格、止损用标记价格;不过标记价格触发后,仍以最新价格成交。

同一个仓位可以设好几组止盈止损吗?

可以,多数交易所都能对部分仓位设多组。上限因交易所而异:Bitget 最多 20 个,WEEX 最多 20 条,派网合约账户等待触发的止盈止损最多 200 个,OKX 的 API 文档写明每个交易对 100 张。设多组时要注意数量,分批止盈成交后,剩下的止损数量可能超过仓位而失效。

跟踪止损和普通止损有什么区别?

普通止损的触发价固定不动,跟踪止损的触发价会朝有利方向移动,价格回落到设定幅度才触发。跟踪止损设了激活价格的话,价格没到激活价之前不会生效,所以需要下跌保护时,通常要和普通止损一起设。

现货可以设止损吗?

可以。想同时挂止盈和止损,要用 OCO;在我查到的官方页面(含 API 文档)中,币安、OKX、Bybit、Bitget、MEXC、BingX、KuCoin 写明支持现货 OCO;XT 和 Ourbit 的现货只列出限价止盈止损,两张单要分开挂,成交一张后另一张要自己撤。

为什么止损触发了,成交价却差很多?

因为市价止损触发后,是用当时盘口上的价格成交,行情急跌或深度不够时就会出现滑点。以 0.1 BTC 为例,每 BTC 滑点 100 USDT 就多亏 10 USDT。不想承担滑点,可以改用限价执行(但可能不成交),或者使用 BingX、MEXC、XT 收费的保证止损。

加仓之后止盈止损会自动调整吗?

触发价不会自动调整,数量则看设置方式。MEXC、XT 写明加仓会改变开仓均价,但已设的触发价不变;设成“全部仓位”的止盈止损,数量会跟着仓位增减(MEXC、XT、BingX 都这样写),设成固定数量的则不会。

止盈止损会影响返佣吗?

不会额外影响。止盈止损触发后付的是普通交易手续费,绑定了返佣邀请码的账户,这笔手续费一样按各家规则计算返佣;资金费不是交易所收取的手续费,不会产生返佣。各家的返佣比例和扣除返佣后的实际费率,见返佣后的实际手续费和交易所邀请码总整理。

Maker 和 Taker 的区别见Maker 和 Taker 手续费,自己的仓位可以用永续合约成本计算器和强平价格计算器测算,全仓逐仓怎么选见全仓和逐仓有什么区别。各家的合约开仓和止盈止损细节,整理在币安、OKX、Bybit、Bitget、MEXC、Gate、BingX、KuCoin、XT、WEEX、派网和 Ourbit 的合约教程;不想手动盯盘的人,也可以看网格交易是什么。