4、订单流与市场冲击:订单流不平衡、市场冲击成本模型、信息不对称下的订单流
做量化交易这几年,我越来越觉得,读懂订单流就像读懂市场的呼吸。价格涨跌只是表象,真正的博弈藏在每一笔订单的流动里。今天咱们就聊聊订单流不平衡、市场冲击成本,还有信息不对称下的那些门道。
4.1 订单流不平衡:市场的“失衡信号”
什么叫订单流不平衡?说白了,就是买单和卖单在某个时间窗口内严重不匹配。你想想看,如果连续10笔成交都是主动买盘,那价格大概率要往上走。反过来,全是主动卖盘,价格就得往下掉。
我个人习惯用订单流不平衡指标(OFI)来量化这个现象。公式其实不复杂:
OFI = (主动买单量 - 主动卖单量) / (主动买单量 + 主动卖单量)
OFI的取值范围在-1到1之间。正值越大,说明买方越强势;负值越大,卖方占主导。我在项目中遇到过几次极端情况——OFI连续5分钟维持在0.8以上,价格却纹丝不动。嗯,这时候就要警惕了,可能是大资金在悄悄吸筹。
4.2 市场冲击成本模型:你的订单“推”了价格多远?
做交易最怕什么?怕一进场就把价格打飞了。这就是市场冲击成本。我刚开始做高频时,总觉得挂个市价单就完事了,结果每次都被滑点教做人。
市场冲击成本,说白了就是你的订单对价格的“推力”。模型有很多种,我常用的是Almgren-Chriss模型。它的核心思想是:冲击成本分为永久冲击和暂时冲击。
- 永久冲击:你的订单改变了市场供需结构,价格回不去了。
- 暂时冲击:流动性被瞬间抽走,价格短暂偏离,但会恢复。
公式长这样(简化版):
冲击成本 = α * 订单量 / 深度 + β * 订单量^2
其中α和β是系数,需要根据历史数据拟合。我记得有一次做BTC的订单流回测,发现α在亚洲时段特别大——因为流动性差,同样的订单量能打出更大的冲击。
4.3 信息不对称下的订单流:谁在“偷看”你的底牌?
市场里永远有人比你更早知道消息。这就是信息不对称。在订单流层面,信息优势方会通过特定的订单模式来隐藏意图。
我总结了几种常见的信息不对称订单流特征:
| 特征 | 描述 | 应对策略 |
|---|---|---|
| 大单拆小单 | 把大额订单拆成多个小额订单,避免引起注意 | 监控订单间隔和成交量分布 |
| 冰山订单 | 只显示部分订单量,隐藏真实意图 | 观察深度变化速度 |
| 闪电撤单 | 快速挂单又撤单,测试市场反应 | 关注撤单率异常 |
为什么会这样?因为信息优势方不想让你看出他的真实意图。你想想看,如果某个人知道一个大利好即将公布,他会傻乎乎地直接挂大买单吗?不会的。他会用各种手法来“藏”自己的订单。
我个人习惯用订单到达率和撤单率来识别这些行为。如果某个价格档位的订单频繁出现又消失,那大概率有人在“钓鱼”。
4.4 知识体系框架:订单流与市场冲击的核心逻辑
下面这张图是我自己梳理的,把本章的核心逻辑串起来了。你一看就明白:
这张图把三个核心概念串起来了。订单流不平衡是信号,市场冲击成本是代价,信息不对称是博弈。三者互相影响,缺一不可。
4.5 实战中的几点体会
最后分享几个我在实战中踩过的坑,希望能帮你少走弯路:
- 别迷信单一指标:OFI再好看,如果深度不够,一单就能把价格打穿。我吃过这个亏。
- 冲击成本是动态的:同样的订单量,在不同时段、不同币对上,冲击成本可能差10倍。建议用历史数据做回测。
- 信息不对称永远存在:别想着完全消除它,而是要学会识别它、利用它。比如看到异常撤单率,我就知道有人在搞小动作。
公众号:蓝海资料掘金营,微信deep3321