首页 / 全部指南 / 限价单、市价单怎么选

下单类型

限价单为什么没成交?市价、限价和止盈止损怎么选

限价单、市价单、止盈止损三种下单类型对比示意

限价单没成交,原因通常是这几种:市场价还没走到你挂的价位;走到了,但同一价位排在你前面的量还没吃完,你只成交了一部分;下单时勾了只做 Maker,单子会立即成交时被系统撤掉;或者可用资金被别的挂单冻结,新单根本没挂出去。再往前一步是选对单型:在乎价格就用限价单,要马上成交就用市价单,没法盯盘就挂止盈止损。各家交易所的现货下单页名称略有不同,但基本都是这三种。

限价单、市价单和止盈止损的区别

限价单管「价格」,市价单管「速度」,止盈止损管「时机」。三者解决的是完全不同的问题,搞混了就会用错。

交易所现货交易页 BTC/USDT,K 线图下方的下单区有限价委托、市价委托、止盈止损三个标签,右侧是订单表
以 OKX 现货交易页为例:下单区的三个标签就是限价委托、市价委托和止盈止损,行情数字是截图那一刻的(截于 2026-10)

限价单(Limit Order)的核心是你说了算价格:报一个愿意买或卖的价,市场到了才成交,到不了就挂着。市价单(Market Order)放弃价格控制换取立即成交:不指定价格,系统按当前盘口的价马上帮你买或卖。止盈止损(Take Profit / Stop Loss,常写作 TP/SL)是一张「埋伏」单:先设触发价,行情没到时按兵不动,一旦碰到触发价,系统自动替你挂出委托,适合没法一直盯盘的人。

限价单是什么意思,挂单为什么没成交

限价单让你在下单前就锁定能接受的价格,代价是可能等不到成交。它是现货交易里最基础、也最推荐新手默认使用的类型。

用法很直接:买入填一个不高于某价的买价,卖出填一个不低于某价的卖价,确认后进入盘口排队,市场价触到你的价位就成交,成交价不会比你挂的更差。想在低位埋伏买、高位挂着卖,限价单是唯一选择。

它的短板只有一个,但很关键:不保证成交。如果你挂的买价一直低于市场价、或卖价一直高于市场价,单子就会挂着不动,行情往反方向走时你可能眼看价格离挂单越来越远,到头来一场空。所以用限价单要有心理准备:拿回了价格的主动权,也就接受了成交的不确定性。挂着不成交不产生任何费用,撤单也免费,改主意随时可以撤了重挂。另外要知道,限价单挂着的时候,对应的资金或币会被冻结,不能拿去下别的单或提走;在资产页看到「冻结」或「占用」,多半就是还有挂单没成交,撤单后才会释放。

挂了单迟迟不动,先到当前委托或历史委托里看订单状态(各平台叫法略有出入),按状态处理:

  • 显示「未成交」。对比挂单价和最新成交价,买单挂在市价下方、卖单挂在市价上方,就只能等价格过来;不想等就撤单,按更贴近盘口的价重挂。
  • 显示「部分成交」。价格到过你的位置,但同价位排在你前面的单先成交了,剩下的量还在排队。余量可以继续挂着,也可以撤掉,已成交的部分不受影响。
  • 显示「已撤销」。先确认是不是自己撤的。下单时勾了只做 Maker,而挂价会立即和现有挂单成交,系统就会直接撤单,把价格往远离盘口的方向挪一点再挂。

市价单是什么意思:立刻成交,但可能有滑点

市价单的优点是「基本都能成交、马上成交」,风险是「成交在什么价格你事先不完全知道」。快是它的全部价值,也是它的全部代价。

市价单不需要填价格,提交后系统从盘口最优价开始往下吃单,通常立即成交,但不保证全额成交。OKX 帮助中心《交易手续费规则常见问题》(2026-10 查看)写明,流动性较低或波动较高时,市价委托可能只部分成交,未成交的部分可能被取消,所以下完单要看一眼成交数量。盘口深、你的单子相对盘口又不大时,成交价和你按按钮时看到的差得很少;深度不够或单子太大时,问题就来了。

这里绕不开一个词,滑点(Slippage)。盘口是一层层挂单堆起来的,每层价格不同、数量有限。市价单吃完第一层最优价,就接着吃更差的第二层、第三层,平均成交价因此被逐层拉高(买入)或拉低(卖出),这个「预期价和实际成交价的差距」就是滑点。滑点大小取决于你的单子相对盘口有多大、盘口有多深、行情动得多快,不能只看币的市值:主流币平时盘口深,小单滑点很小,但单子一大或行情剧烈时照样会有;用市价单买小市值、薄盘口的币,滑点可能大到刚成交就浮亏一截,不是行情跌了,而是你自己的单子把价格顶上去又落回来。

所以市价单的适用场景很清楚:大市值、深度好的主流币,且你更看重「立刻拿到货」而非「抠那点价格」。买卖小市值币、大额下单、行情剧烈波动时则要谨慎,优先用限价单。下单前想估算一笔仓位是否合理,可以用仓位风险计算器先算一遍,避免一把梭进薄盘口。

止盈止损是什么意思:到价触发,不保证成交价

止盈止损是「触发单」,不是「成交单」。它负责的是「到价后帮你挂出委托」,不保证「按触发价成交」。这是三种单型里最容易误解的一点,务必读清楚。

它的工作方式分两步。第一步,你设一个触发价:买入后设止损触发价防止亏损扩大,或设止盈触发价锁定浮盈。第二步,行情碰到触发价的瞬间,系统自动替你挂出一张委托,这张委托可以是市价的(立即成交、价格随盘口),也可以是限价的(挂你另设的价、但可能不成交)。换句话说,触发价只是「扣扳机的信号」,真正的成交价由第二步的委托方式和当时盘口决定。

为什么强调这点?行情快速跳空时,价格可能一瞬间从触发价上方跳到下方,中间没有充分成交。这时止损若用市价委托,实际成交价可能比触发价差一截;若用限价委托,还可能因价格穿得太快而根本没成交,止损形同虚设。理解了这个机制,你就不会指望止损单精确断在某个价位,而会把它当成帮你减少盯盘、控制风险的工具,仅此而已。

止盈止损最适合两类人:没法长时间守屏幕、需要靠程序帮自己守住止损的人,以及怕自己临场舍不得割的人。合约里这套到价才挂单的规则同样存在,而且因为带杠杆,止损没成交时价格可能先碰到强平价,亏掉的可能是整笔保证金,见合约爆仓是怎么回事。

限价单和市价单哪个好,什么情况用哪种

看价格用限价,抢速度用市价,要程序替你盯盘用止盈止损。下面这张表把常见场景摊开,你可以对号入座。

你的需求 / 场景推荐单型原因
对成交价格有明确要求限价单成交价不会差于你挂的价
买卖小市值、薄盘口的币限价单避免市价单的滑点
想在低位埋伏买、高位挂着卖限价单唯一能挂单等待的方式
买卖大市值主流币,要马上成交市价单深度好,滑点小,图快
行情急动,先拿到货再说市价单基本都能成交,但接受价格不确定
没法盯盘,想自动止损或止盈止盈止损到价自动触发,替你守住止盈止损
怕自己临场舍不得割止盈止损提前设好出场条件,挡冲动

这张表是起步的默认选择,用熟之后同一笔交易在不同行情下也可能换着用,都很正常。

市价单和限价单手续费一样吗

提供流动性的挂单方(maker)通常费率更低,消耗流动性的吃单方(taker)费率更高。你用哪种单型,往往就决定了你算哪一方。

逻辑是这样的:交易所希望盘口里挂单越多越好,所以给「往盘口添挂单」的人更低费率作为奖励,这就是挂单方;「直接吃掉现有挂单」的人消耗了流动性,费率相对高些,这就是吃单方。对应到操作:限价单挂进盘口排队等成交,一般算挂单方;市价单立即吃掉现有委托,算吃单方。要注意一个例外:限价买单如果挂得比当前卖一价还高,提交瞬间就会和现有挂单成交,这一部分算吃单,费率按吃单收。

想确保自己按挂单方计费,部分交易所的限价单里有「只做 Maker」(Post Only)选项:这张单如果会立即成交,系统直接撤掉,而不是让你按吃单成交。代价是行情走得快时,你可能反复挂不上。

这个费率差异对高频、大额交易影响明显,对偶尔买卖的人很小。手续费具体怎么算、扣在哪种币上、费率等级按资产量还是交易量定,见交易所手续费怎么算,里面有能自己复算的例子。

给新手的三条建议

把前面的内容收成三条可以直接照做的原则:

  1. 默认用限价单。刚上手时,让自己在下单前就看清成交价,比图快更重要。等你对深度、滑点有了体感,再按场景引入市价单。
  2. 买小市值币坚决用限价。薄盘口加市价单,是最容易白白多付钱的组合,滑点能吃掉你不小一块。这类币宁可挂限价慢慢等,也别一个市价单顶上去。
  3. 把止损当成守规矩的工具,不当保险箱。止损单能自动替你出场、减少盯盘,但不保证成交价,行情跳空时会打折扣。设了止损不等于万无一失,仓位别太重才是根。

下单类型是现货交易的入门基础。练的时候建议先用小金额各下一笔限价、市价和止损单,对照成交记录看实际成交价和手续费,比读十遍说明更直观。有的交易所把资产分成资金账户和交易账户,如果币还在资金账户里、下单页显示余额不足,先把它划转到交易账户,见资金账户与交易账户划转。

常见问题

限价单没到挂的价,怎么就成交了?

限价单只保证成交价不比你挂的差,不保证正好按挂价成交。买单的限价是你愿意付的最高价,挂价不低于当前卖一价(卖单是不高于买一价)时,提交瞬间就和盘口现有的挂单成交,成交价不会比你的挂价差,这部分按吃单收费。另一种情况是之前设过止盈止损,价格碰到触发价,系统自动替你挂出了委托并成交。到当前委托或历史委托里看这笔的订单类型和成交价,就能分清是哪一种。

限价单部分成交了,剩下的怎么办,能撤单吗?

能撤。部分成交说明价格到过你的位置,但同价位排在你前面的单先成交了,剩下的量还在排队。余量可以继续挂着等,也可以撤掉,已成交的部分不受影响。手续费只按已成交的部分收,没成交的余量和撤单都不收费。

止损单为什么没成交?

常见两种情况:止损单还没触发,或者触发后挂出的限价委托没成交。先看这张单的状态:没触发,说明价格还没碰到你设的触发价,止损要碰到触发价才会替你挂出委托。已经触发却没成交,多半是挂的限价委托遇上行情跳空,价格直接穿过委托价,单子挂着成交不了;改用市价委托基本能成交,但成交价可能比触发价差一截。合约里止损没成交更要当心,价格可能先碰到强平价,见合约爆仓是怎么回事。

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

区别在触发后挂出的那张委托。选市价,触发后立即按盘口成交,基本能出场,但成交价随盘口走;选限价,触发后按你另设的价格挂单,价格可控,但行情穿得太快时可能不成交。更想保证出场就选市价,更在意价格就选限价,同时接受可能不成交。

只做 Maker 是什么意思,单子为什么被系统撤了?

只做 Maker(Post Only)是部分交易所限价单里的一个选项,保证这张单只以挂单方身份进盘口、按挂单费率计费。如果挂价会和盘口现有挂单立即成交,系统会直接撤单,不让它按吃单成交。把价格往远离盘口的方向挪一点再挂就行,代价是行情走得快时可能反复挂不上。