费鉴gaterar.com
简繁
合约 · 约 7 分钟读完

合约止盈止损怎么设置?止损用市价还是限价,没成交怎么办

止盈止损由触发价格、触发价格类型与委托方式组成。市价止损触发后几乎一定成交但有滑点,并按 Taker 0.05% 收费;限价止损价格可控,但行情跳空时可能不成交。用 BTC 80,000、10 倍做多实例计算两者的实际亏损。

本文要点

  1. 合约止盈止损由三部分组成:触发价格、触发价格类型(最新价格或标记价格)、触发后的委托方式(市价或限价)。
  2. 市价止损触发后会立即以市价成交,几乎一定能离场,但可能有滑点,并按 Taker 费率收取手续费。
  3. 限价止损触发后挂出一张限价单,成交价格可控,但价格快速跳过限价时可能完全不成交,亏损反而扩大。
  4. 止损价必须设在强平价之前,而且要预留滑点空间,否则可能先被强平或止损成交价远差于预期。

合约止盈止损要设三样东西:触发价格、用哪种价格触发(最新价格或标记价格),以及触发后用市价还是限价下单。止损一般用市价,确保能离场;止盈可以用限价,成交价更可控。

合约止盈止损怎么设置?

止盈止损本质上是一张「条件单」:价格到了你设的触发价,系统才替你下一张平仓单。各交易所的入口与名称略有不同,常见的设置方式有两种:开仓时一并设置,或在持仓列表中对已有仓位设置,具体以交易所页面显示为准。

不管从哪里设置,都要决定以下几项:

设置项目 意思 常见选择
触发价格 价格到达这里时开始执行 止损放在行情结构失效的位置,止盈放在目标位
触发价格类型 用哪个价格判断是否到达触发价 最新价格或标记价格
委托方式 触发后下什么单 市价单,或填写一个限价
只减仓 这张单只能减少仓位,不会反向开新仓 平仓用的条件单建议开启
数量 平掉全部还是部分仓位 可以分批止盈

「只减仓」很重要:如果你已经手动平仓,旧的止损单还留着,没有只减仓限制时,它被触发后可能反而开出一个新仓位。

欧易永续合约下单区的「止盈止损」委托类型与「止盈/止损」勾选框
欧易合约下单区:可以在「止盈止损」委托类型中单独设置,也可以在开仓时勾选「止盈/止损」来源:欧易官网|BTCUSDT 永续合约交易页,截图于 2026-10-22(公开页面)

止损用市价还是限价?

比较项目 市价止损 限价止损
触发后 立即以市场价格成交 挂出一张你指定价格的限价单
能不能成交 几乎一定成交 价格跳过限价时可能不成交
成交价格 可能有滑点,急跌时滑点更大 不会差于你设的限价
手续费 按 Taker 费率 立即成交按 Taker,挂单后成交可能按 Maker
最大风险 成交价比预期差 根本没成交,亏损继续扩大

以币安 U 本位合约标准费率为例,Taker 0.05%、Maker 0.02%;欧易永续合约的标准费率也是 Maker 0.02%、Taker 0.05%。差别的原理见 Maker 和 Taker 的区别。

用实例比较。 BTC 80,000 用市价开 10 倍逐仓多单 0.125 BTC(仓位价值 10,000 USDT,保证金 1,000 USDT),开仓手续费 10,000 × 0.05% = 5 USDT。止损触发价设在 77,600(下跌 3%)。

市价止损: 价格跌到 77,600 触发,因为滑点在 77,550 成交。

  • 价格亏损:0.125 ×(80,000 − 77,550)= 306.25 USDT
  • 平仓手续费:77,550 × 0.125 × 0.05% ≈ 4.85 USDT
  • 合计亏损:306.25 + 5 + 4.85 ≈ 316.10 USDT,约保证金的 31.6%

限价止损: 触发价 77,600,限价 77,500。如果价格从 77,650 一口气跳到 77,300 再继续下跌,触发后挂出的 77,500 卖单已经高于市场价,只能挂在盘口等待。假设价格一路跌到 74,000 都没有回来:

  • 未实现亏损:0.125 ×(80,000 − 74,000)= 750 USDT,是原本计划的两倍多
  • 如果继续下跌,10 倍多单的强平价约在 80,000 × 0.9 ÷ 0.996 ≈ 72,289(维持保证金率 0.4%),离强平已不远

所以以「保住本金」为目的的止损,多数人会选市价;如果坚持用限价,限价与触发价之间要留出足够距离,提高成交机会。

止损没成交怎么办?

先看委托列表,判断是哪种情况:

  1. 条件单还没触发:检查触发价格类型。用标记价格触发时,标记价格可能还没到达,即使 K 线上的最新价格已经穿过。两者的区别见 标记价格和最新价格的区别。
  2. 已触发,但限价单挂着没成交:价格已经跳过你的限价。这时要尽快决定:接受当前价格手动市价平仓,或者撤单、重新设置止损。拖延通常让情况更糟。
  3. 条件单被取消或失败:例如保证金、仓位数量变化,导致委托无法执行,具体原因以交易所的委托记录为准。

之后可以改善的做法:

  • 止损改用市价委托
  • 限价止损的限价设得离触发价更远一些
  • 降低杠杆,让强平价远离止损价,就算止损失效也有缓冲,见 合约开几倍杠杆合适

止盈怎么设,用限价还是市价?

止盈不像止损那么急,没成交通常只是少赚,所以常用限价单。延续上面的例子,止盈设在 84,000(上涨 5%):

  • 价格盈利:0.125 ×(84,000 − 80,000)= 500 USDT
  • 限价止盈以 Maker 成交:84,000 × 0.125 × 0.02% = 2.1 USDT,净赚 500 − 5 − 2.1 = 492.9 USDT
  • 市价止盈以 Taker 成交:84,000 × 0.125 × 0.05% = 5.25 USDT,净赚 500 − 5 − 5.25 = 489.75 USDT

单次只差约 3 USDT,但频繁交易时会累积。手续费可以用 手续费计算器 试算,各交易所的费率与折扣见 币安手续费 与 欧易手续费。

要注意:以多单为例,如果止盈触发时你的卖出限价已经低于或等于当前最高买价,这张单会立即成交并按 Taker 收费,不一定能拿到 Maker 费率。

移动止损是什么,适合什么时候用?

移动止损(也称追踪止损)是一种会跟着价格移动的条件单:你设定一个回调比例,价格朝有利方向走时,触发价跟着上移;价格回头达到这个比例时才触发平仓。是否提供、参数名称与计算方式以交易所页面显示为准。

延续上面的多单,设定回调 2%:

  • 价格从 80,000 涨到 84,000 后开始回落,触发价跟随最高价移动到 84,000 × 0.98 = 82,320
  • 价格跌到 82,320 时触发市价平仓,价格盈利约 0.125 ×(82,320 − 80,000)= 290 USDT(未计手续费)
  • 如果价格一路涨到 88,000 才回头,触发价就会是 88,000 × 0.98 = 86,240

移动止损适合趋势明显、想让利润尽量延续的行情;在来回震荡的行情里,回调比例设得太小,很容易被正常波动提前打掉。它通常也是以市价执行,同样有滑点。

止损应该设在哪里?

几个基本原则:

  • 一定在强平价之前:止损价要比强平价离开仓价更近,并预留滑点空间。用 强平价格计算器 先算出强平价,原理见 强平价格怎么算。
  • 按行情结构,而不是按整数或固定百分比:止损放在「价格到这里代表判断错了」的位置。
  • 先定止损,再定仓位:例如账户 5,000 USDT,单笔最多亏 1%(50 USDT),止损距离 3%,仓位价值约 50 ÷ 3% ≈ 1,667 USDT。
  • 盈亏比要合理:上面的例子止损 3%、止盈 5%,盈亏比约 1:1.67。盈亏比越高,需要的胜率越低。
  • 持仓久要算资金费:资金费会持续增减保证金,影响强平价,可以留意 资金费率雷达。

全仓模式下,止损更是控制损失的关键,因为强平时会动用整个账户余额,见 全仓和逐仓的区别。合约交易风险很高,止损不能保证一定以触发价成交,请只用能承受损失的资金参与。

开户

在币安、欧易开户

币安 Binance

邀请码 BN6691

注册币安
欧易 OKX

邀请码 OK6667

注册欧易

注册前请确认你所在地区可以合法使用该交易所。

参考资料

  1. 币安|手续费费率表
  2. 欧易|手续费费率

常见问题

止损用市价还是限价?

以保护本金为主要目的时,多数人选择市价止损,因为触发后几乎一定成交;限价止损能控制成交价,但行情急跌时可能不成交。止盈则常用限价单,还有机会以 Maker 费率成交。

止损没成交怎么办?

先确认委托状态。如果是限价止损被价格跳过而挂在盘口,应尽快决定是手动市价平仓还是撤单重新设置;之后可以改用市价止损,或把限价设得离触发价更远一些。

合约止盈止损怎么设置比较合理?

先根据行情结构决定止损位置,再按单笔可承受亏损计算仓位大小,止盈位置与止损距离保持合理的盈亏比,并确认止损价在强平价之前。

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

用标记价格触发较不容易被单一交易所的插针打掉,用最新价格触发则与 K 线一致、反应更快。两者各有取舍,交易所下单页通常可以自行选择。

看到不懂的名词?查 合约术语表。

→延伸阅读
  1. 01合约ADL 自动减仓是什么?为什么盈利仓位会被减仓ADL 自动减仓是强平单无法在破产价之前成交、且保险基金不足时,交易所按盈利与杠杆排序,强制减少对手方盈利仓位的机制。以 4 个 BTC 空单为例说明排队顺序、指示灯怎么看、被 ADL 是否亏钱与对冲仓位被打乱的风险。
  2. 02合约全仓和逐仓的区别是什么?合约保证金模式怎么选逐仓只用分配给该仓位的保证金承担风险,全仓用整个合约账户余额支撑所有仓位。用 BTC 80,000、10 倍做多的实例对比两者的强平价与最大亏损,并说明逐仓还是全仓更适合你。
  3. 03合约合约盈亏怎么算?收益率 ROE 与盈亏平衡价计算U 本位合约做多盈亏 =(平仓价 − 开仓价)× 数量,收益率 ROE = 盈亏 ÷ 初始保证金。BTC 80,000 开 10 倍多单涨到 84,000,盈亏 500 USDT、ROE 50%,扣掉吃单手续费约剩 489.75 USDT,盈亏平衡价约 80,080。
  4. 04合约单向持仓和双向持仓有什么区别?对冲模式怎么用单向持仓把同一合约的多空合并成一个净仓位;双向持仓(对冲模式)可同时持有多单与空单。以 BTC 80,000 同时开 0.1 BTC 多空、88,000 平仓为例,吃单手续费合计 16.8 USDT,资金费在同一交易所基本互相抵消。