限价单和市价单的核心区别,是价格确定性与成交确定性的取舍。市价单优先尽快成交,但最终成交价会按照订单簿中的实际可用价格决定;限价单让你规定可以接受的最高买价或最低卖价,但市场没有出现符合条件的对手盘时,订单可能长时间不成交。

在现货交易中,可以先记住这组判断:
- 希望马上买到或卖掉,更看重成交速度,可以考虑市价单
- 希望控制买入成本或卖出价格,更看重价格,可以考虑限价单
- 交易对流动性较弱或订单金额较大时,使用市价单前更应该查看订单簿
- 限价单并不一定属于 Maker,跨过当前买卖价差后也可能立即成交并成为 Taker
- 市价单不会保证按页面上的最新成交价完成全部订单
Coinbase 将市价单定义为按照当前最佳可用价格立即执行的订单,而限价单只会按照设定价格或更优价格执行。Kraken 对限价单的解释同样强调,买入限价控制愿意支付的最高价格,卖出限价控制愿意接受的最低价格。
市价单和限价单有什么区别
两种订单都可以完成现货买入和卖出,但给交易所撮合系统的指令不同。
市价单告诉系统,按照订单簿当前存在的价格尽快完成交易。
限价单告诉系统,只允许在自己设定的价格范围内成交。
| 对比项目 | 市价单 | 限价单 |
|---|---|---|
| 核心目标 | 尽快成交 | 控制成交价格 |
| 是否自己设置价格 | 通常不用 | 需要 |
| 成交确定性 | 较高,前提是市场有足够流动性 | 不保证成交 |
| 价格确定性 | 较低 | 较高 |
| 滑点影响 | 需要重点关注 | 不会以差于限价的价格成交 |
| 是否可能部分成交 | 可能 | 可能 |
| 是否进入订单簿等待 | 通常直接吃现有订单 | 未立即成交部分通常进入订单簿 |
| 常见角色 | Taker | 可能是 Maker,也可能是 Taker |
| 更适合 | 时间比价格重要 | 价格比立即成交重要 |
BingX 对两种订单的比较也把核心差异归纳为执行速度与价格控制之间的取舍:市价单强调立即执行,限价单强调设定价格,但后者可能等待很长时间甚至不成交。
先看懂订单簿,才能真正理解市价单和限价单
现货交易页面中的订单簿记录当前尚未成交的买单和卖单。
通常可以分成两边:
买盘 Bid
买盘显示市场中等待买入的限价单。
价格最高的买单叫 Best Bid,也常被称为买一价。
它代表此刻订单簿中愿意出最高价格购买该资产的订单。
卖盘 Ask
卖盘显示市场中等待卖出的限价单。
价格最低的卖单叫 Best Ask,也常被称为卖一价。
它代表此刻订单簿中愿意以最低价格出售该资产的订单。
买卖价差 Spread
买一价和卖一价之间的差距叫买卖价差。
假设订单簿现在显示:
买一价:99.90 USDT
卖一价:100.00 USDT
两者相差 0.10 USDT。
Hyper Capital 对订单簿的介绍也指出,Best Bid 与 Best Ask 之间构成 Spread,价差较小时通常代表该市场当前流动性较好。
理解这三个概念之后,市价单的工作方式就很容易看懂。
市价单是怎么成交的
市价单不会创造一个指定价格等待别人来成交,而是直接与订单簿里已经存在的限价单撮合。
市价买入怎么执行
市价买单会从当前最低的卖价开始购买。
假设卖盘如下:
| 卖价 | 可卖数量 |
|---|---|
| 100.00 USDT | 1 BTC |
| 100.10 USDT | 2 BTC |
| 100.30 USDT | 4 BTC |
你现在提交市价买入 0.5 BTC。
第一档 100.00 USDT 有 1 BTC 可以卖,完全能够覆盖你的订单。
那么 0.5 BTC 可以全部在这一档成交。
如果你提交市价买入 2 BTC:
- 1 BTC 在 100.00 USDT 成交
- 剩余 1 BTC 需要到 100.10 USDT 成交
最终成交均价就不会是最开始看到的 100.00 USDT。
市价卖出怎么执行
方向正好相反。
市价卖单会从最高买价开始成交。
假设买盘如下:
| 买价 | 可买数量 |
|---|---|
| 99.90 USDT | 1 BTC |
| 99.80 USDT | 2 BTC |
| 99.60 USDT | 5 BTC |
如果市价卖出 0.5 BTC,可以在 99.90 USDT 附近完成。
如果一次卖出 4 BTC,就需要继续向更低价格寻找买单。
Hyper Capital 对市价单的示例也说明,市价买单会从最低 Ask 开始向上逐档撮合,市价卖单则从最高 Bid 开始向下逐档成交。
为什么市价单不一定按当前价格成交
交易页面上的最新价格,通常只代表最近一笔已经完成的成交。
它不是交易所承诺给下一位用户的固定价格。
假设页面显示 BTC 最新成交价为 60,000 USDT。
此时卖盘可能已经变成:
60,010 USDT
60,015 USDT
60,030 USDT
60,050 USDT
你提交市价买入后,只能按照此刻订单簿里真实存在的卖单成交。
如果订单金额较大,还可能连续吃掉几个价格档位。
Coinbase 也提醒,市价单在大额交易或可用流动性不足时可能产生滑点,部分买单需要按照高于最开始报价的价格完成。
所以市价单真正保证的是:
优先寻找当前可以成交的价格。
它不保证:
全部按照屏幕上的最新成交价执行。
什么是滑点
滑点 Slippage 是预期价格与最终实际成交价格之间出现的偏差。
假设你看到 BTC 为 60,000 USDT,并准备买入 1 BTC。
最终成交情况是:
0.3 BTC × 60,000
0.4 BTC × 60,020
0.3 BTC × 60,050
这笔订单的平均成交价就会高于 60,000 USDT。
这个偏差就是市价单需要关注的执行成本之一。
OneBullEx 的现货订单说明同样指出,市价单会逐档消耗订单簿,平均成交价可能与用户开始看到的价格不同。
哪些情况下滑点容易变大
常见情况包括:
- 交易对流动性较弱
- 买卖价差较宽
- 订单金额较大
- 市场突然快速上涨或下跌
- 新币刚刚上线
- 大量用户同时提交订单
- 订单簿当前比较薄
所以不能只根据订单金额判断市价单是否合适。
500 USDT 的 BTC/USDT 市价单可能只产生很小的价格影响。
同样 500 USDT 放到一个交易量很低的小币种上,可能已经足以连续吃掉多个价格档位。
市价单应该什么时候用
市价单更适合成交时间比精确价格重要的场景。
想马上完成小额买入
如果目标交易对流动性很好,而你的订单相对于订单簿深度很小,市价单通常可以快速完成。
这也是新手最容易理解的使用方式。
输入想买的金额,检查预计成交情况,再提交。
想快速卖出持有的现货
如果已经决定卖出,并且不希望因为等待某个指定价格而继续持有,可以使用市价卖单。
这里仍然需要检查买盘深度。
币种流动性越弱,越不能只看最新价格。
行情变化速度很快
当价格正在快速变化,而错过成交带来的影响比少量滑点更重要时,市价单更符合交易目标。
Titan FX 对市价单的说明也将快速进入和退出市场列为其主要用途,同时指出快速行情与低流动性环境容易使实际执行价格偏离预期。
哪些时候不适合直接用市价单
小币种订单簿很薄
如果卖盘每一档只有很少数量,一笔市价买单可能连续吃到明显更高的价格。
卖出时也一样。
买盘不足可能导致实际平均卖价快速下降。
一次交易金额比较大
订单金额是否大不能只看绝对数值。
应该和订单簿深度比较。
10,000 USDT 对 BTC/USDT 可能只是很小的一笔交易,对某些长尾币却可能占据当前订单簿很大比例。
当前买卖价差明显扩大
价差大意味着即使订单规模不大,立即买入与立即卖出的价格也可能存在明显距离。
市价单会主动跨过这个价差完成交易。
你对最高买入价格有明确要求
如果你的计划只允许在某个价格以下买入,市价单就无法保证这一条件。
这种情况下应该优先研究限价单。
限价单是怎么工作的
限价单让用户指定一个价格边界。
买入和卖出的逻辑不同。
限价买单
限价买入代表:
只允许按照设定价格或更低价格买入。
假设 BTC 当前为 60,000 USDT,你只愿意在 58,000 USDT 或更低的位置买。
可以设置:
限价:58,000 USDT
数量:0.1 BTC
订单提交后,如果市场还在 60,000 USDT 附近,这笔订单不会立即成交,而是进入订单簿等待。
只有出现愿意按照 58,000 USDT 或更低价格卖出的对手盘,才有机会成交。
Coinbase 和 Kraken 对买入限价单的定义都强调,它控制的是买方愿意支付的最高价格。
限价卖单
限价卖出代表:
只允许按照设定价格或更高价格卖出。
假设 BTC 当前为 60,000 USDT,你希望达到 65,000 USDT 后再卖出 0.1 BTC。
可以设置:
限价:65,000 USDT
数量:0.1 BTC
市场没有达到可以满足这笔订单的价格时,它会继续等待。
所以可以记住:
限价买入控制最高买价。
限价卖出控制最低卖价。
限价单是不是价格到了就一定成交
不是。
这是现货新手非常容易产生的误解。
假设你挂:
BTC/USDT
58,000 USDT 限价买入
后来图表显示价格曾经达到 58,000 USDT,并不代表你的订单一定全部成交。
原因可能有几个。
前面还有其他订单排队
交易所通常按照自身撮合规则处理同一价格档位的订单,常见机制会考虑价格优先和时间优先。
如果 58,000 USDT 已经有大量买单排在你前面,而市场只出现少量卖单,你的订单可能还没有轮到。
市场只是短暂触及
价格可能瞬间到达目标价,很快又反弹。
这一瞬间提供的卖单数量不足以覆盖所有等待成交的买单。
订单只成交一部分
你想买 1 BTC,但符合价格条件的对手盘只有 0.3 BTC。
那么可能出现:
已成交:0.3 BTC
剩余:0.7 BTC
剩余部分继续挂在订单簿等待。
Coinbase 明确指出,限价单只有在存在符合指定价格或更优价格的对手方时才会成交,市场是否会提供足够流动性并没有保证。
什么叫部分成交
部分成交指一笔订单只有一部分数量找到合适的对手盘。
假设限价买入:
价格:100 USDT
数量:10 ETH
市场里现在只有:
100 USDT 卖出 3 ETH
那么可以先成交 3 ETH。
还剩:
7 ETH
如果订单有效期没有结束,这部分通常会继续等待后续卖单。
市价单也可能跨多个档位完成,但在正常有足够流动性的市场中,它会继续寻找可用价格完成剩余部分。
所以订单状态可能出现:
Open
Partially Filled
Filled
Canceled
新手下限价单以后,不要只看有没有成交,还要看实际成交数量。
限价单什么时候更适合使用
想等价格回落后再买
假设当前 BTC 为 60,000 USDT,而你的计划是在 57,000 USDT 才买。
使用限价买单后,不需要一直盯着屏幕等待手动点击。
只要市场提供符合条件的卖单,系统可以按照订单规则进行撮合。
想达到目标价后卖出
已经持有现货,并计划在某个更高价格卖出时,可以提前挂限价卖单。
这种方式适合目标价格已经明确的交易计划。
不希望接受明显滑点
限价单给成交价格设置边界。
买单不会按照高于限价的价格成交。
卖单不会按照低于限价的价格成交。
这对于流动性不足的交易对尤其有价值。
大额订单更重视价格控制
当订单规模开始影响订单簿时,直接市价成交可能连续消耗多个价格档位。
使用限价单可以控制最差成交价格。
代价是订单可能需要等待、分批成交,甚至最终无法全部成交。
限价单是不是一定要挂在当前价格下面
不是。
这是买入限价单中很容易混淆的问题。
假设当前:
买一:99.90
卖一:100.00
你设置限价买入 98.00。
订单无法立即成交,会进入订单簿等待价格下降。
你设置限价买入 100.00。
如果卖一位置有足够数量,订单可能立即按照 100.00 或更好的价格成交。
你设置限价买入 101.00。
这并不代表交易所一定会让你支付 101.00。
限价的含义是最多接受 101.00。
系统会先从当前更便宜的卖单开始成交。
Kraken 也指出,在订单簿存在比用户限价更有利的价格时,限价单可以按照更优价格执行。
为什么限价单也可能立即成交
因为限价单只是设定价格边界,并没有规定必须在订单簿等待。
假设:
Best Ask = 100 USDT
你提交:
限价买入 = 101 USDT
当前已经有人愿意在 100 USDT 卖。
你的订单与现有卖单价格条件立即匹配,就可以马上成交。
这类订单虽然使用的是 Limit Order 类型,却主动消耗了订单簿中的现有流动性。
它可能被视为 Taker。
OneBullEx 的说明也指出,限价单如果跨过当前价差并立即与已有订单成交,其执行行为与 Taker 相同。
所以:
限价单不等于 Maker。
是否属于 Maker,需要看订单有没有真正进入订单簿并为市场增加流动性。
Maker和Taker是什么意思
Maker 和 Taker 描述的是订单对订单簿流动性的影响。
Maker
Maker 提供流动性。
你提交一笔暂时不能立即成交的限价单,它进入订单簿等待别人来交易。
这笔挂单增加了订单簿中的可交易数量。
Taker
Taker 消耗已经存在的流动性。
市价单通常会立即与订单簿中的现有挂单成交,所以通常属于 Taker。
会立即成交的限价单也可能成为 Taker。
BingX 的订单比较把市价单对应为流动性接受方,同时把常规挂在订单簿中的限价单描述为流动性提供方。
限价单手续费一定比市价单低吗
不能只根据订单名称判断。
不少交易所使用 Maker/Taker 手续费体系,而不是简单规定所有限价单一个价格、所有市价单另一个价格。
常见情况是:
Maker 费率较低
Taker 费率较高
但真正费率取决于具体交易平台、账户等级和交易市场。
如果限价单立即吃掉订单簿里的已有挂单,它可能按照 Taker 规则计费。
如果限价单进入订单簿等待并在后续被别人撮合,它才更符合 Maker 的典型情况。
所以想控制交易手续费,需要同时看:
订单类型
订单是否立即成交
Maker费率
Taker费率
自己的账户费率等级
不要单独根据 Limit 这个按钮判断最终手续费。
Post Only有什么用
一些现货交易平台会提供 Post Only。
它适合明确希望自己的限价单只作为 Maker 挂入订单簿的人。
假设当前卖一价是 100 USDT。
你提交:
限价买入 100 USDT
普通限价单可能立即与当前卖单成交,成为 Taker。
开启 Post Only 后,如果这笔订单会立即成交,平台通常不会让它直接吃掉现有挂单,而会按具体平台规则取消或拒绝订单。
OneBullEx 对 Post Only 的说明也指出,这类功能用于避免原本希望作为 Maker 的限价单意外立即成交。
是否支持 Post Only,以及触发后的具体处理方式,需要以交易平台的现货订单规则为准。
市价买入为什么有时填USDT金额,有时填币的数量
这与交易所的下单界面设计有关。
在 BTC/USDT 交易对里:
BTC 是基础资产
USDT 是计价资产
市价买入时,一些平台允许输入:
使用多少 USDT 买 BTC
用户更容易直接表达:
我想用 500 USDT 买 BTC。
市价卖出时,则常见输入:
卖出多少 BTC
BingX 的现货说明中,其市价买入示例就是输入希望花费的 USDT 金额,而限价单需要填写具体价格和数量。
不同平台可能同时提供按金额或按数量下单,界面字段并不完全一致。
点击确认前需要看清楚当前输入框代表:
花多少钱
还是买多少币
这两个概念不能混在一起。
限价买入应该把价格填在哪里
假设你正在操作 BTC/USDT。
限价单通常需要填写两个主要参数:
Price
你愿意接受的限价。
如果买入,就是最高愿意支付的 BTC 单价。
Amount
你希望购买的 BTC 数量。
交易页面可能再自动计算:
Total = Price × Amount
假设:
Price = 60,000 USDT
Amount = 0.01 BTC
对应订单价值约为:
600 USDT
实际成交与手续费按照平台规则计算。
限价卖出怎么填
卖出时逻辑相同,但限价含义变成最低接受价格。
假设持有 0.1 BTC,希望 BTC 达到 70,000 USDT 时卖出。
填写:
Price:70,000 USDT
Amount:0.1 BTC
订单价值约为:
7,000 USDT
如果市场没有达到满足该订单的价格,订单不会因为放置时间很久就自动接受更低价格。
这正是限价卖单提供价格控制的方式。
市价单和限价单哪个更适合新手
没有固定答案,可以根据交易目的判断。
对刚开始学习现货的新手,一种比较清晰的使用方式是:
| 需求 | 更适合先了解 |
|---|---|
| 小额买入主流高流动性币种,并希望马上完成 | 市价单 |
| 已经决定某个买入价格 | 限价买单 |
| 已经决定某个卖出价格 | 限价卖单 |
| 小币种流动性较弱 | 更重视限价与订单簿 |
| 大额交易 | 优先检查深度和滑点,再决定 |
| 快速退出 | 市价单更强调成交速度 |
| 不急着成交 | 限价单提供更多价格控制 |
对新手来说,真正需要避免的是把市价单理解成当前显示价格购买,把限价单理解成价格一碰到就保证全部成交。
这两个认识都会导致对真实执行结果产生错误预期。
市价单一定能100%成交吗
不能用绝对方式理解。
在流动性充足的主流现货市场,小额市价单通常具有很高成交确定性。
但市价单仍然依赖市场中存在可成交的对手盘。
在极端低流动性、市场快速变化、交易系统限制或订单规模异常大的情况下,具体执行结果需要看交易所撮合规则。
BingX 把市价单描述为只要存在流动性就具有较高成交确定性,这比把市价单写成任何情况下百分之百成交更准确。
限价单会有滑点吗
更准确的说法是:
限价单不会按照差于你设定限价的价格成交。
买入限价单不会高于自己的限价成交。
卖出限价单不会低于自己的限价成交。
但这不代表限价单没有其他执行问题。
它可能:
不成交
部分成交
等待很长时间
市场快速离开后继续挂着
因为价格穿越过快而没有获得足够成交量
所以市价单面对的是价格不确定性。
限价单面对的是成交不确定性。
这才是两类订单最重要的取舍。
为什么市价单成交均价和最新价格不同
因为成交均价计算的是你整笔订单真实成交的平均价格。
假设市价买入 3 ETH:
| 成交数量 | 成交价格 |
|---|---|
| 1 ETH | 3,000 USDT |
| 1 ETH | 3,002 USDT |
| 1 ETH | 3,006 USDT |
最终成交均价是:
3,002.67 USDT
即使点击下单时页面最新价格为 3,000 USDT,也不能把整笔订单的预期成本直接按照 3,000 × 3 计算。
订单越大,越应该关注平均成交价,而不是只盯着 Last Price。
什么叫市场冲击
当一笔订单本身足够大,开始明显改变订单簿可用价格时,就产生市场冲击。
假设卖盘很薄:
100 USDT:100个币
101 USDT:200个币
103 USDT:300个币
106 USDT:500个币
如果只买10个,可能全部在100 USDT附近成交。
如果一次市价买500个,就必须不断向上消耗卖盘。
这笔订单自己就把成交均价推高了。
OneBullEx 与 Hyper Capital 的参考内容都把订单簿深度列为市价单执行质量的重要因素:订单规模相对当前深度越大,越容易产生较明显的价格影响。
大额现货交易应该用市价还是限价
大额交易更应该先看订单簿,而不是先决定订单类型。
可以按这个顺序检查:
- 查看当前买一和卖一
- 查看买卖价差
- 查看目标方向多个档位的挂单数量
- 估算自己的订单会消耗多少档
- 判断可以接受的最差价格
- 再决定一次成交、拆单还是使用限价
如果一次市价单会明显穿过多个价格档位,限价单可以帮助控制执行边界。
代价是完成时间可能延长。
为什么有人会把一笔大单拆成几笔
拆单的目标是降低一次订单对订单簿的直接冲击,同时观察市场能否持续补充流动性。
假设准备买入价值 50,000 USDT 的某个流动性一般的币。
一次市价买入 50,000 USDT 可能快速吃掉多档卖盘。
如果交易目标允许等待,可以把订单拆成多笔,在不同时间或不同价格逐步执行。
拆单不会保证一定获得更好价格。
市场可能在等待期间持续上涨。
所以这里依然是:
立即成交的价值
与
控制市场冲击的价值
之间进行选择。
市价单和限价单怎么结合使用
两种订单没有必要长期只使用其中一种。
同一个用户可以根据场景切换。
场景一:计划价格买入
BTC 当前 65,000 USDT。
你的计划价格为 62,000 USDT。
可以挂限价买单等待。
场景二:已经达到目标,需要快速卖出
如果当前市场流动性充足,并且你的目标变成尽快完成交易,可以考虑市价卖出。
场景三:大额买入但不急
可以通过限价单逐步建立仓位,减少主动连续吃掉卖盘的情况。
场景四:小币种突然剧烈波动
这时尤其需要查看订单簿。
市价单虽然操作最简单,却可能在薄订单簿中产生最大价格偏差。
止损市价单和止损限价单不是普通市价单、限价单
部分现货交易页面还会看到:
Stop Market
Stop Limit
条件市价
条件限价
止损市价
止损限价
它们多了一层触发条件。
止损市价单
先设置触发价。
市场达到触发条件后,系统再提交市价单。
重点偏向成交确定性。
止损限价单
通常需要设置:
触发价格
限价
市场达到触发条件后,系统生成限价单。
KuCoin 对两种订单的说明也指出,条件市价单触发后转为市价执行,而条件限价单触发后只是生成限价单,如果市场迅速离开限价范围,订单可能无法成交。
所以:
普通限价单解决何价成交。
Stop Limit 还需要先满足何时触发。
这两类不要混在一起理解。
为什么止损限价单触发了却没有卖掉
因为触发不等于成交。
假设:
当前 BTC:60,000
触发价:58,000
卖出限价:57,800
当市场跌到58,000时,系统激活限价卖单。
如果价格快速从58,000直接跌到57,500,而57,800附近没有足够买单,你的限价卖单可能留在订单簿中等待。
KuCoin 也明确指出,条件限价单虽然到达触发价格,但后续仍需要满足限价条件,否则可能无法成交。
这就是价格保护与成交确定性的再次取舍。
GTC、IOC、FOK是什么意思
部分交易平台会给限价单提供有效期设置。
GTC
Good Till Canceled。
订单保持有效,直到成交或用户主动取消。
这是现货限价单中很常见的一种方式。
IOC
Immediate Or Cancel。
能够立即成交的部分马上成交,剩余部分取消。
假设订单要买10个币,当前价格范围只能立即成交6个:
6个成交
4个取消
FOK
Fill Or Kill。
要求整笔订单立即全部成交。
如果无法一次满足全部数量,订单取消。
OneBullEx 的订单说明也将 IOC 与 FOK 列为常见的限价执行条件。
新手没有特定需求时,不需要一开始就使用这些高级参数,但看到这些缩写时要知道它们控制的是订单怎样完成,而不是新的买卖方向。
下单前应该检查哪些数据
不管使用市价还是限价,在点击买入或卖出前都可以快速检查下面几项。
| 检查项目 | 主要作用 |
|---|---|
| 交易对 | 确认买卖的是正确资产 |
| 最新成交价 | 了解近期成交水平 |
| 买一价 | 当前最高买入报价 |
| 卖一价 | 当前最低卖出报价 |
| 买卖价差 | 判断即时交易价格距离 |
| 订单簿深度 | 判断订单可能影响多少档价格 |
| 订单数量 | 避免金额或币数量输入错误 |
| 订单类型 | 确认当前是 Market 还是 Limit |
| 预计手续费 | 了解显性交易成本 |
| 预计成交金额 | 再次确认整笔订单规模 |
新手最容易出现的错误之一,是在市价与限价标签之间切换后,没有重新检查输入框含义。
现货市价单下单可以按什么步骤
第1步:确认交易对
如果想用 USDT 买 BTC,需要确认当前是 BTC/USDT,而不是其他交易对。
第2步:选择市价单
确认订单类型显示 Market 或平台对应名称。
第3步:查看订单簿
尤其检查:
买卖价差
当前卖盘深度
自己的订单相对于挂单是否过大
第4步:输入买入金额或数量
看清平台当前要求输入的是 USDT 金额还是 BTC 数量。
第5步:检查预计结果
确认金额、手续费和可能显示的预计成交信息。
第6步:提交订单
成交后进入订单历史查看:
实际成交数量
成交均价
手续费
真正值得复盘的是成交报告,而不是点击下单前看到的最新价格。
现货限价买入可以按什么步骤
第1步:确认交易对
确认基础资产和计价资产。
第2步:选择限价单
选择 Limit。
第3步:设置最高买入价格
这个价格代表你能够接受的最高成交价。
第4步:设置购买数量
确认最终订单价值是否符合预期。
第5步:提交订单
如果价格不能立即满足条件,订单会进入未成交订单列表。
第6步:检查订单状态
观察:
是否全部成交
是否部分成交
剩余多少
是否还需要继续保留订单
如果交易逻辑已经改变,应及时处理不再需要的挂单。
为什么旧限价单不能忘记取消
限价单不会因为你不再盯盘就自动知道交易计划发生变化。
假设BTC当前为65,000 USDT,你几天前挂了一笔:
58,000 USDT买入
后来你已经改变计划,却忘记取消。
一旦市场快速跌到58,000,订单仍可能正常成交。
所以未成交订单本身就是未来可能执行的交易指令。
使用限价单后应养成查看 Open Orders 的习惯。
OneBullEx 的订单指南也特别提醒,已经失去原交易逻辑的旧挂单应该及时取消。
常见问题
现货交易用市价单还是限价单更好
没有一种订单适合所有场景。希望快速成交时,市价单更直接;希望控制最高买入价或最低卖出价时,限价单更合适。订单金额越大、交易对流动性越弱,越需要先查看订单簿和滑点。
市价单会按照页面显示的价格成交吗
不保证。市价单按照订单簿当时存在的最佳可用价格逐档成交。订单较大或市场变化很快时,最终成交均价可能与页面最新成交价不同。
限价买单应该高于还是低于当前价格
如果希望等待更低价格买入,通常把限价设置在当前市场价格以下。限价买单也可以设置在当前卖价附近或更高,这种情况下可能立即与已有卖单成交。限价代表最高可接受买价,而不是必须低于市场价。
限价单为什么价格到了还没有成交
可能因为同价位前面还有其他订单、市场只有少量成交、你的订单只获得部分成交,或价格短暂触及后快速离开。限价单保证价格边界,不保证一定成交。
限价单一定是Maker吗
不是。如果限价单提交时就能与订单簿中的现有订单匹配,它可能立即成交并成为Taker。只有未立即成交并进入订单簿提供流动性的订单,才符合典型Maker行为。
市价单为什么容易产生滑点
市价单需要按照订单簿现有价格完成交易。如果最佳价格档位数量不足,剩余订单会继续向后面的价格档位成交,最终成交均价就可能偏离最开始看到的价格。
小额交易可以直接用市价单吗
在BTC、ETH等流动性较好的主流现货交易对中,小额订单对订单簿的影响通常比大额订单小,但仍应检查当前价差和市场波动。长尾币即使订单金额不大,也可能因为订单簿较薄产生明显滑点。
止损限价和普通限价单有什么区别
普通限价单提交后直接进入相应撮合流程。止损限价单需要先达到触发条件,触发后才生成限价单。触发并不保证最终成交。
新手怎么快速决定这次用哪一种订单
下单前可以只问自己三个问题。
第一个问题:我更怕买贵卖便宜,还是更怕这笔交易没成交?
更在意价格边界,优先考虑限价单。
更在意尽快完成,才考虑市价单。
第二个问题:我的订单相对于订单簿有多大?
如果订单只占当前最佳价格附近流动性的很小一部分,市价执行更容易接近当前报价。
如果订单会连续吃掉多个档位,需要认真评估滑点,限价或拆单更容易控制成交边界。
第三个问题:这个交易对的流动性怎么样?
BTC/USDT等深度较好的市场与长尾小币种不能使用完全相同的下单习惯。
理解限价单和市价单在现货交易中怎么用,关键不是记住哪个按钮更好,而是知道自己每次下单在交换什么:
市价单用价格确定性换取更高的成交确定性;限价单用成交确定性换取更强的价格控制。
每次下单前看一眼买一、卖一、价差和订单簿,再根据自己的金额选择订单类型,比长期固定只用市价或只用限价更接近真实的现货交易逻辑。