第一部分 · 价格是怎么形成的(市场怎么动)
流动性与冲击成本:为什么大单会自己推高价格
上一课结尾我们卡在一个问题上:如果我想买的,比卖一档挂出来的还多,会怎样?答案不太友好——你会被迫越买越贵,自己把价格推上去。这一课要把这件事讲透,并由它引出整门课最重要的一个约束:流动性。它将一路跟到最后一课。
一、一笔大单,是怎么把自己推贵的
回到上一课那张订单簿。卖方挂出了一排限价单 (limit order),从便宜到贵排成一个「阶梯」。最便宜的那一档叫卖一 (best ask),假设是 100.05,上面只挂着 500 股。它上面是 100.10 挂 800 股、100.20 挂 1200 股,再往上越来越贵、越来越厚。
现在你下一笔市价单 (market order)——「按现在能成交的价,立刻买」。如果你只买 400 股,事情很简单:它们全部和卖一那 500 股成交,你的成交价就是 100.05。干净利落,几乎没把价格推动分毫。
可如果你要买 3000 股 呢?卖一只有 500 股,根本不够。于是你的订单开始逐档往上吃——先吃光 100.05 的 500 股,再吃光 100.10 的 800 股,再吃 100.20 的 1200 股,剩下的 500 股只好吃到 100.35……这个过程有个很形象的名字:吃穿订单簿 (walking the book)。你像爬楼梯一样,一档一档往上爬,每爬一档,下一批股票就更贵。
结果是:你最终的平均成交价,远高于你下单那一刻看到的卖一 100.05。这中间的差,就是你这笔交易付出的冲击成本 (market impact,也叫滑点 slippage):
冲击成本 = 平均成交价 − 下单时的卖一价
注意这件事的诡异之处:没有任何新消息,没有任何人改变对公司的看法,价格就被推上去了——纯粹是因为你的订单太大,自己把浅层的便宜货吃光了。这就直接回答了 00 课埋下的一个伏笔:价格的变动,根本不需要「价值」发生变化,一笔足够大的订单本身就能让它动。
二、给这件事起个名字:流动性
上面这整个现象,金融里用一个词概括:流动性 (liquidity)。它常被含糊地说成「容不容易买卖」,但我们要给它一个能操作的定义——这也是整门课对「流动性」的口径:
这个定义可以拆成三个互相独立的维度,后面的课会反复用到:
把这三者放一起看,你会发现一件事:「价格是多少」其实是个次要问题,真正要命的问题是「你能在不推动价格的前提下交易多少」。这就是这门课的主线二,从这一课正式立起来——
三、动手:冲击成本台
下面这台机器只有一个旋钮:你要买的股数。它会拿一张固定的卖盘订单簿,让你的市价单逐档吃穿它(被吃掉的档位会变暗),同时在右边画出「平均成交价 vs 下单规模」这条曲线,并把你这一笔的冲击成本(用基点 bps 表示)报出来。亲手验证两件事:买得很少时(比如 ≤500 股),你贴着卖一成交、冲击几乎为 0;单越大,平均价越往上爬、曲线越陡。
玩过之后你会得到一个朴素却深刻的结论:价格不是一个点,而是一条「随你下单规模上升的曲线」。屏幕上那个 100.05 只是第一股的价格。你要的越多,市场要你付的平均价就越高——而且是你自己的订单把它顶上去的。
四、报价 ≠ 你真能成交的价:把它接回市值幻觉
现在我们可以把这一课接回 主线一(00、01 课)。01 课说过:把屏幕上的股价乘以全部股本,得到的「市值」是一种纸面幻觉,你根本无法按那个价把股票全部卖出。当时这只是一句断言;现在你已经能自己证明它了。
道理就是冲击成本:屏幕上的价格(卖一/买一)只是「下一笔很小的交易」能成交的价。它是一个报价 (quote),不是一个承诺。一旦你想成交的量超过了那一档的深度,你就得吃穿订单簿,平均价立刻变差。所以——
- 你无法按屏幕价卖掉「全部」持仓:卖得越多,逐档往下砸,成交均价越低。一个持有公司 5% 股份的大股东,绝不可能按昨收价把这 5% 一次性变现。
- 所以「我账户里显示值 1000 万」和「我现在真能拿到 1000 万现金」是两码事——中间隔着一整条冲击成本曲线。账面市值是报价乘以股数,不是变现额。
这也顺手解释了一个常见困惑:为什么一只「市值千亿」的股票,有时一笔几亿的卖单就能把它砸下去 5%?因为市值衡量的是存量(纸面),流动性衡量的是流量(你此刻真能换手多少)——两者经常差出好几个数量级。市值大不等于流动性好。
最后留一个伏笔:上面我们假设订单簿是「固定」摆在那儿的。但流动性不是常数。挂单的人随时可以撤单;当行情剧烈、所有人都想往同一个方向走时,挂单会瞬间消失,深度蒸发、价差爆开——这就是 20 课要讲的流动性黑洞。先记住:你今天测到的那条冲击曲线,明天可能陡得面目全非。
五、常见误解
- 误解:买卖只要点一下「市价单」,就一定按屏幕上那个价成交。 (澄清:屏幕价只是卖一/买一那一档、且只够很小的量。单一大,就会吃穿后面更差的档位,平均价变差——这就是冲击成本。)
- 误解:是大资金「故意」拉抬/打压价格。 (澄清:多数时候没人故意——大单本身就会推动价格,这是订单簿的机械结果,与意图无关。当然,确实有人利用这一点,但机制先于意图。)
- 误解:市值高 = 容易变现 = 流动性好。 (澄清:市值是报价 × 股数的纸面数;流动性是「不动价能换手多少」。两者常差几个数量级——主线一与主线二在这里交汇。)
- 误解:流动性是这只股票的一个固定属性。 (澄清:它既随下单规模变化(对小单好、对大单差),也随时间蒸发(行情一急,挂单撤走、深度消失)——20 课的流动性黑洞。)