市场微观结构:订单簿基础、限价单与市价单、买卖价差与市场冲击

各位同学,今天我们聊一个非常核心的话题——市场微观结构。说白了,就是市场到底是怎么运作的。你想想看,我们下单买股票,那个价格是怎么来的?为什么有时候你挂单半天成交不了,有时候一出手就瞬间成交还滑了好几个点?这些问题的答案,都藏在这个微观结构里。

我个人习惯,在搭建任何交易系统之前,先把微观结构摸透。因为你不懂规则,就容易被规则玩。我在项目中遇到过不少新手,上来就写策略,结果回测跑得飞起,实盘一跑就亏,为什么?就是因为没搞懂订单簿和价差这些底层逻辑。

订单簿:市场的实时快照

订单簿,英文叫Order Book。你可以把它想象成一个实时更新的买卖挂单列表。交易所把所有交易者的限价单都汇总起来,按价格排序,就形成了订单簿。

它分两边:买盘(Bid)和卖盘(Ask)。买盘这边,价格从高到低排列;卖盘那边,价格从低到高排列。中间那个空隙,就是买卖价差。

我举个例子,假设某只股票当前的订单簿长这样:

买盘 (Bid) 价格 卖盘 (Ask) 价格
1000股 10.01 500股 10.02
2000股 10.00 1500股 10.03
3000股 9.99 2000股 10.04

看到没?最高买价是10.01,最低卖价是10.02。这中间的0.01元,就是价差。你想立刻买入,就得用10.02的价格去吃掉卖一;你想立刻卖出,就得用10.01的价格去砸给买一。

核心要点:订单簿的深度(每个价位的挂单量)直接决定了你的交易成本。深度越厚,大单对价格的冲击就越小。

限价单与市价单:两种最基本的武器

这两种订单类型,是交易的基础。我刚开始做交易的时候,就吃过市价单的亏,后来才慢慢学会怎么用限价单。

限价单(Limit Order):你指定一个价格,只有价格到了或者更好,才会成交。比如你挂一个10.00的买单,那只有卖盘价格降到10.00或以下,你的单子才会被吃掉。限价单的好处是——你控制了成本。坏处是——可能成交不了,尤其是行情快速波动的时候。

市价单(Market Order):你不指定价格,直接说「我要买1000股」,系统就会以当前最优的卖价帮你成交。市价单的好处是——保证成交。坏处是——你无法控制成交价格,可能会滑点。

嗯,这里要注意。市价单的滑点,在流动性差的时候会非常夸张。我曾经在某个小盘股上试过,一个市价买单下去,直接把我从10.00吃到了10.15,瞬间亏了15个基点。从那以后,我对市价单就格外谨慎了。

我的建议:做VWAP执行时,尽量用限价单。因为VWAP的核心是控制均价,限价单能帮你更好地管理成本。市价单只在你需要快速建仓或平仓时使用,而且要评估好流动性。

买卖价差:你每笔交易都在交的隐形税

买卖价差(Bid-Ask Spread),就是最高买价和最低卖价之间的差额。这个差额,就是你每笔交易的成本之一。

为什么会存在价差?说白了,是市场做市商和流动性提供者赚的辛苦费。他们承担了风险,帮你提供了流动性,自然要收点「过路费」。

价差的大小,反映了市场的流动性状况。流动性好的股票,比如茅台、腾讯,价差可能只有1分钱甚至更小。流动性差的股票,价差可能达到几毛钱甚至几块钱。

我给你们一个经验数据:

流动性等级 典型价差 常见品种
高流动性 0.01 - 0.05元 大盘蓝筹股、主流ETF
中等流动性 0.05 - 0.20元 中小盘股、部分期货
低流动性 0.20元以上 小盘股、冷门品种

做VWAP执行的时候,价差是你必须考虑的因素。如果你的订单量很大,价差成本可能占到总执行成本的很大一部分。

市场冲击:大单的「蝴蝶效应」

市场冲击(Market Impact),指的是你的交易行为对市场价格造成的影响。说白了,你买得多了,价格就被你买上去了;你卖得多了,价格就被你砸下来了。

这个很好理解。你想想看,如果你是一个大户,要买入100万股某只股票。你一个市价单砸下去,直接吃掉好几档卖单,价格自然就被推高了。这就是市场冲击。

市场冲击可以分为两种:

  • 临时冲击:你的单子造成的瞬时价格波动,等你的单子消化完,价格可能会恢复一部分。
  • 永久冲击:你的单子改变了市场的供需平衡,价格回不去了。

我在做VWAP策略的时候,最头疼的就是市场冲击。因为VWAP的目标是让成交均价接近市场均价,但如果你冲击太大,你的成交价就会偏离市场均价,导致执行效果变差。

避坑指南:我曾经犯过一个错误——在流动性差的时间段用大单去扫货。结果价格被我拉高了2%,后面的单子全在高位成交,VWAP执行得一塌糊涂。后来我学乖了,大单一定要拆成小单,分散到不同时间段去执行。

知识体系总览

为了让大家更直观地理解本章的知识结构,我画了一张图:

市场微观结构 订单簿基础 限价单 vs 市价单 买卖价差 市场冲击 买盘/卖盘 价格优先 时间优先 限价单 市价单 成交规则 流动性指标 交易成本 价差影响因素 临时/永久冲击

这张图把本章的核心知识点串起来了。订单簿是基础,限价单和市价单是工具,价差是成本,市场冲击是风险。做VWAP执行,就是在这四个要素之间找到平衡。

好了,这一章的内容就到这里。记住,理解市场微观结构,是做好算法交易的第一步。别急着写代码,先把这些基础概念吃透,后面你会少走很多弯路。


专注资料整理