交易软件上经常同时出现 Bid、Ask、Last、Spread。新手最容易犯的错误,是把它们都当成“现在的价格”。其实它们分别描述了买方报价、卖方报价、上一笔成交和买卖双方之间的距离。
再往前一步,你还会遇到 Slippage,也就是实际成交价和你下单时预期价格之间的偏差。把这几个概念弄清楚,你才真正知道一笔交易是以什么成本开始的。
Bid 是当前买方最高报价,Ask 是当前卖方最低报价,Last 是最近一笔成交价,Spread = Ask - Bid。Slippage 是预期成交价与实际平均成交价之间的偏差。点差和滑点都属于交易摩擦,但形成原因不同。
先分清 Bid、Ask、Last 和 Spread
假设某只股票当前显示 Bid 99.90 元、Ask 100.00 元、Last 99.95 元。它的意思不是市场同时有三个“正确价格”,而是三个不同的信息。
如果你想立刻买入,通常要去接受卖方的 Ask;如果你想立刻卖出,通常要接受买方的 Bid。Last 只告诉你上一笔交易在哪里成交,并不保证你下一秒还能以同样价格成交。
| 术语 | 中文 | 代表什么 | 新手最常见误解 |
|---|---|---|---|
| Bid | 买价 | 当前买方愿意支付的最高价格 | 以为这是自己立刻买入的价格 |
| Ask | 卖价 | 当前卖方愿意接受的最低价格 | 以为这是上一笔成交价 |
| Last | 最新价 | 最近一笔已经完成的成交价格 | 以为现在一定还能按这个价格成交 |
| Spread | 点差 / 买卖价差 | Ask 与 Bid 的差值 | 只把它当成屏幕上的数字,不当成交易成本 |
Spread 为什么是一种真实交易成本?
继续用 Bid 99.90、Ask 100.00 的例子。如果你现在市价买入,假设在 100.00 元成交;市场完全不动,你立刻再市价卖出,只能在 99.90 元附近成交。你什么方向都没判断错,却已经损失了 0.10 元。
这 0.10 元就是当前买卖价差造成的摩擦。对单价 100 元的资产来说,点差约为 0.1%。如果交易频率很高、市场流动性很差,或者点差突然扩大,这部分成本会快速累积。
Slippage 滑点又是什么?
点差描述的是某一刻买卖报价之间的距离,滑点则描述你以为会在哪里成交,最后实际在哪里成交。比如你看到 Ask 是 100 元,于是市价买入 5,000 股,但 100 元档位只有 500 股,其余订单只能继续在 100.05、100.10、100.20 元成交。
最终你的平均买入价可能是 100.12 元。相对于最开始看到的 100 元,多出来的 0.12 元就是滑点。订单越大、流动性越差、行情变化越快,滑点通常越容易出现。
| 价位 | 该价位可成交量 | 累计可成交量 |
|---|---|---|
| 卖一 100.00 元 | 500 股 | 500 股 |
| 卖二 100.05 元 | 1,000 股 | 1,500 股 |
| 卖三 100.10 元 | 1,500 股 | 3,000 股 |
| 卖四 100.20 元 | 2,000 股 | 5,000 股 |
示例数字仅用于演示滑点如何产生,不代表任何真实股票的实际挂单。
这笔 5,000 股的市价单先吃掉卖一 500 股(100.00 元),再吃卖二 1,000 股(100.05 元)、卖三 1,500 股(100.10 元),最后 2,000 股落在卖四(100.20 元)。加权平均成交价是 100.12 元,比最初看到的卖一价 100.00 元多付了 0.12 元,这就是这笔订单实际发生的滑点。如果挂单量更薄,同样 5,000 股的订单可能要吃穿更多价位,滑点会进一步放大。
点差是当前 Bid 与 Ask 的距离;滑点是预期成交价与实际成交价的偏差。两者都可能增加交易成本,但一个来自报价结构,一个来自成交过程。
为什么点差和滑点会突然变大?
正常情况下,热门资产往往有更多参与者同时报价,订单簿更深,买卖双方距离较小。但在重大数据公布、公司突发消息、开盘瞬间或流动性不足时,很多挂单会被撤掉,参与者也会提高自己承担风险所要求的价格。
于是 Bid 和 Ask 之间可能突然拉开,大额订单也更容易跨多个档位成交。你看到的“波动变大”,有时不只是方向变化,也包含了交易成本本身正在恶化。
| 成本 | 形成方式 | 是否一定固定 |
|---|---|---|
| 点差 Spread | 买价与卖价之间存在差距 | 否,可能随流动性和行情变化 |
| 滑点 Slippage | 订单跨档成交或行情快速移动 | 否,实际成交后才知道 |
| 佣金 Commission | 券商或交易平台按规则收费 | 视收费结构而定 |
| 税费 / 其他费用 | 由市场和产品规则决定 | 视交易市场与产品而定 |
普通交易者怎样减少不必要的成交损耗?
控制成本不意味着永远只挂限价单,也不意味着看到点差就不交易。关键是先知道自己正在为“立即成交”支付什么代价。
- 1下单前同时看 Bid、Ask 和可成交数量,不要只盯 Last。
- 2避免把远大于当前盘口深度的订单一次性砸进市场,尤其是在流动性差的品种上。
- 3重大消息和极端波动时,先观察点差是否明显扩大,再决定是否需要立刻成交。
- 4复盘时把佣金、点差和实际滑点一起算进结果,否则纸面策略可能比真实交易漂亮得多。
常见问题
为什么我一买入,账户马上显示亏损?
常见原因之一是买入通常按 Ask 成交,而持仓即时估值可能更接近 Bid。即使市场没动,买卖价差也会让你一开始出现小幅浮亏;此外还可能有佣金等费用。
限价单可以完全避免滑点吗?
限价单可以限制你愿意接受的最差价格,但代价是订单可能只成交一部分,甚至完全无法成交,因此不是免费的解决方案。
Spread 越小越好吗?
单看交易摩擦,点差越小通常越有利,但不能只凭点差判断一个资产或交易平台是否适合交易,还要看流动性、佣金、执行质量和产品风险。






