第二章:订单流基础——限价单与市价单,订单簿结构与价格形成机制
各位好,我是老蓝。今天咱们聊聊订单流里最基础、也最容易被忽视的东西——限价单和市价单。
你可能觉得这有什么好讲的?不就是挂单和吃单吗?
嗯,表面上看确实是这样。但我在做高频策略那几年,发现很多团队亏钱,恰恰是因为没搞懂这两种订单的「脾气」。说白了,它们就像水和火——一个提供流动性,一个消耗流动性。搞反了,你就成了市场的燃料。
2.1 限价单与市价单:订单流的两大基石
先看定义。限价单(Limit Order),就是你指定一个价格,比如「我只在100块买,高于这个价我不买」。市价单(Market Order),就是「不管什么价,我现在就要成交」。
听起来简单吧?但实际跑起来,坑特别多。
核心区别:
- 限价单:提供流动性,不保证成交,但保证价格
- 市价单:消耗流动性,保证成交,但不保证价格
我刚开始做量化的时候,犯过一个低级错误。当时写了个套利策略,全用市价单进场。结果遇到流动性枯竭,一笔单子滑了十几个tick,直接把利润吃光了。后来我学乖了——市价单是工具,不是玩具。
2.2 订单簿结构:市场的「实时账本」
订单簿(Order Book),说白了就是交易所里所有未成交订单的集合。它分两边:买盘(Bid)和卖盘(Ask)。
我习惯把订单簿想象成一个「排队系统」。想买的人报个价,排在左边;想卖的人报个价,排在右边。价格优先,时间优先——谁出价好,谁先成交。
举个例子,一个典型的订单簿长这样:
| 买盘(Bid) | 价格 | 卖盘(Ask) |
|---|---|---|
| 1000 | 99.50 | |
| 2000 | 99.40 | |
| 99.60 | 1500 | |
| 99.70 | 2500 |
这里,最高买价是99.50,最低卖价是99.60。中间的差价叫「买卖价差」(Spread),是0.10。这个价差,就是市场流动性的直接体现。
我的经验:价差越小,流动性越好。但别只看价差——深度更重要。我曾经见过一个品种,价差只有1个tick,但每个价位只有几十手。你一个市价单下去,直接打穿三层。这种市场,看着流动性好,其实一碰就碎。
2.3 价格形成机制:订单流如何「挤出」价格
价格是怎么形成的?很多人以为是「交易所定的」。其实不是。价格是订单流「挤」出来的。
你想想看,当一笔市价买单进来,它会吃掉卖盘上最便宜的订单。如果买单足够大,它会一路吃下去,直到全部成交。这个过程,就把价格往上推了。
反过来,市价卖单会把价格往下砸。
所以,价格变动 = 订单流不平衡的结果。
我画了个图,帮你理解这个逻辑:
你看,市价买单进来,直接打卖盘。卖盘被打穿,价格就上去了。市价卖单进来,打买盘,价格就下去了。这就是最朴素的价格形成逻辑。
2.4 订单簿的深度与弹性
光知道价格怎么动还不够。你得知道「动起来之后会发生什么」。
这里有两个关键指标:深度和弹性。
- 深度:每个价位上有多少订单。深度越大,市场越能「接住」大单。
- 弹性:价格被冲击后,多久能恢复。弹性好的市场,大单打进去,很快就有新订单补上来。
避坑指南:我曾经在某个小交易所跑策略,看着深度不错,但弹性极差。一笔市价单打进去,价格直接偏离,然后半小时都没恢复。后来一查,原来那是个做市商跑路了,订单簿全是散户的挂单,一碰就散。所以,别只看深度,弹性更重要。
2.5 实战:如何用订单流判断方向
好了,理论讲完了。咱们来点实际的。
我常用的一个方法:看「订单簿不平衡度」。
公式很简单:
不平衡度 = (买盘总量 - 卖盘总量) / (买盘总量 + 卖盘总量)
这个值在 -1 到 1 之间。正数表示买盘强,负数表示卖盘强。
但注意,别只看当前值。要看变化趋势。比如:
- 不平衡度从 0.2 涨到 0.5,说明买盘在加速涌入,价格大概率要涨。
- 不平衡度从 0.5 跌到 0.1,说明买盘在撤退,小心回调。
我习惯把这个指标做成实时曲线,配合价格走势一起看。效果还不错。
一个小技巧:别只看第一档的挂单。有时候大资金会故意在第一档挂小单,然后在第二档、第三档挂大单。你得看「加权深度」——把每个价位的挂单量乘以距离当前价格的权重,再求和。这样能更真实地反映市场的「真实深度」。
2.6 小结
订单流这东西,说复杂也复杂,说简单也简单。核心就三句话:
- 限价单提供流动性,市价单消耗流动性。
- 订单簿是市场的实时账本,价格由订单流不平衡驱动。
- 深度和弹性,比价差更重要。
嗯,今天就到这儿。记住,订单流是市场的「心跳」。你听懂了心跳,就能预判市场的下一步动作。
公众号:蓝海资料掘金营,微信deep3321