第二章:市场微观结构——订单簿深度、买卖价差、市场深度、订单流分析
做高频做市,说白了就是在跟市场微观结构打交道。你想想看,我们每天盯着屏幕,看到的那些跳动的价格、闪烁的挂单,背后其实有一套非常精密的运行逻辑。这一章,我就带你把这些底层的东西拆开来看。
2.1 订单簿深度:市场的“承重墙”
订单簿深度,我习惯叫它“承重墙”。它衡量的是在某个价格水平上,到底有多少买单或卖单在等着成交。
怎么看深度?
- Level 2 数据:能看到每个价位上的挂单量。比如买一挂了1000手,买二挂了2000手。
- 深度图:把价格和挂单量画成曲线,一眼就能看出哪个价位“墙”最厚。
我的经验:有一次我在做BTC永续合约的做市,发现某个价位突然堆了上万手的买单。我当时第一反应不是跟着买,而是怀疑有人在“托单”。果然,几分钟后这些单子全撤了,价格直接砸穿。所以,深度不仅要看“有多少”,还要看“是不是真的”。
2.2 买卖价差:做市商的“利润来源”
买卖价差,就是买一价和卖一价之间的差值。说白了,这就是我们做市商赚的“手续费”。
价差的影响因素:
- 流动性:流动性越好,价差越小。比如主流币对,价差可能只有0.01%。
- 波动性:市场一波动,价差立马拉大。因为谁都不想承担风险。
- 时间:开盘和收盘时段,价差通常较大。
| 市场状态 | 典型价差(BTC/USDT) | 做市策略 |
|---|---|---|
| 平稳 | 0.01% - 0.02% | 窄价差,高频吃单 |
| 波动 | 0.05% - 0.1% | 拉宽价差,降低风险 |
| 极端行情 | 0.2% 以上 | 暂停做市,观望 |
避坑指南:我曾经在波动市里死守窄价差,结果被一连串的市价单打穿。后来我学乖了,波动率一上来,自动把价差拉宽。记住,做市不是赌博,活着比什么都重要。
2.3 市场深度:你能吃下多少单?
市场深度,衡量的是在不显著影响价格的情况下,市场能吸收多少订单。它跟订单簿深度有关,但更强调“冲击成本”。
怎么算市场深度?
# 计算买盘深度(假设买一到买五)
buy_depth = sum(买一量 * 买一价, 买二量 * 买二价, ...)
# 计算卖盘深度
sell_depth = sum(卖一量 * 卖一价, 卖二量 * 卖二价, ...)
# 净深度
net_depth = buy_depth - sell_depth
嗯,这里要注意:净深度为正,说明买盘强;为负,说明卖盘强。但别只看绝对值,要看相对值。比如净深度100万USDT,对于一个小币种来说可能很大,但对于BTC来说就是毛毛雨。
2.4 订单流分析:读懂市场的“心跳”
订单流,就是每一笔成交的明细。它告诉你谁在买、谁在卖、怎么买的。我个人觉得,这是微观结构里最有意思的部分。
关键指标:
- 主动买/卖量:用市价单买入的叫主动买,用市价单卖出的叫主动卖。主动买多,说明买方着急。
- 订单不平衡:主动买量 - 主动卖量。正值越大,上涨动力越强。
- 大单追踪:突然出现一笔上千手的成交,往往意味着“大玩家”进场了。
实战案例:我记得有一次,ETH的订单流显示连续10笔主动买单,但价格就是不涨。我当时就觉得不对劲,后来发现是有人在用“冰山订单”偷偷出货。所以,订单流要结合价格行为一起看,别被表面数据骗了。
2.5 知识体系总览
下面这张图,是我自己总结的微观结构分析框架。你把它记在心里,做市的时候就知道该看什么了。
这张图里,四个核心要素互相影响。比如订单簿深度变了,价差和深度也会跟着变。做市的时候,你得把这四个维度结合起来看,才能做出正确的判断。
重要提醒:别只看单一指标。比如价差很小,但订单簿深度很浅,这时候进去做市,一个大单就能把你打穿。我刚开始做的时候吃过这种亏,现在每次上线新策略,都会先跑一遍微观结构分析。
好了,这一章的内容就这些。记住,市场微观结构是高频做市的地基。地基不稳,楼盖得再高也是白搭。下一章,我们会聊到如何把这些数据用代码抓下来,并实时处理。到时候,我会分享一些我自己写的工具库。