第21章 冲击成本与交易对手风险:对手方识别、信息泄露风险、暗池交易
说到冲击成本,很多人第一反应就是「大单砸进去,价格滑了」。这没错,但只对了一半。
我做了这么多年量化,越来越觉得——冲击成本背后,其实藏着一个更棘手的问题:你的交易对手是谁?
你想想看,你这边刚挂了个大单,价格就开始往不利方向跑。是市场自然波动?还是有人盯上了你的单子?
嗯,今天我们就来聊聊这个。
21.1 对手方识别:你在跟谁做交易?
先问个问题:你挂了一笔1000手的买单,谁会卖给你?
可能是散户,可能是机构,也可能是——做市商或者高频交易者。这三者的行为模式完全不同。
核心观点:对手方类型决定了你的信息泄露风险,也决定了冲击成本的构成。
我个人习惯把对手方分成三类:
- 散户/被动投资者:他们不太会「盯盘」,挂单后就不管了。跟这类对手方交易,冲击成本相对可控。
- 机构/算法交易者:他们也在拆单,也在隐藏意图。跟他们对冲,有点像「两个瞎子摸象」——互相猜。
- 做市商/高频交易者:这是最危险的一类。他们能通过订单流分析,快速判断你的意图。
我在项目中遇到过一件事:有一次我们测试一个TWAP策略,发现每次挂单后,盘口都会出现一个「幽灵单」——刚好比我们多一个tick,死死压住我们。后来分析才发现,那是某个做市商的算法在「钓鱼」。
避坑指南:我曾经以为只要拆单够小,就不会被识别。后来发现,高频交易者可以通过「订单到达时间模式」来识别你。哪怕每笔只有10手,只要时间间隔有规律,他们就能猜出你在执行大单。
21.2 信息泄露风险:你的订单在「裸奔」
信息泄露,说白了就是你的交易意图被别人知道了。
为什么会这样?因为交易所的订单簿是公开的。你挂单的那一刻,所有人都能看到。
信息泄露的路径主要有三条:
- 订单簿暴露:你的限价单挂在那里,别人能看到深度和方向。
- 成交记录暴露:你的市价单成交后,交易所会广播成交信息。
- 订单流分析:高频交易者通过分析订单到达的时序、大小、方向,反推你的策略。
我给你们看一个简单的例子。假设你有一个买入策略,每次挂单100手。高频交易者看到你的订单后,可能会这样做:
# 伪代码:高频交易者的「抢跑」逻辑
if detect_large_buy_order(100 lots):
# 在你买入之前,先买入,推高价格
buy_market(50 lots)
# 等你的订单成交后,再卖给你
sell_limit(price + 0.01, 100 lots)
# 赚取差价
profit = 0.01 * 100 lots
这就是典型的「抢跑」策略。你的信息泄露了,别人就利用你的信息来获利。
我的经验:对付这种抢跑,一个笨办法是「随机化」你的订单到达时间。别用固定的时间间隔,加一些随机抖动。虽然不能完全避免,但至少让对手没那么容易预测。
21.3 暗池交易:看不见的战场
既然公开市场有信息泄露风险,那有没有「看不见」的市场?
有,就是暗池。
暗池(Dark Pool)是一种非公开的交易场所。你的订单不会显示在公开订单簿上,只有成交后才会被披露。说白了,就是「偷偷交易,不让人看见」。
暗池的好处很明显:
- 减少信息泄露:你的大单不会被高频交易者盯上。
- 降低冲击成本:因为没人知道你要买,价格不会提前被推高。
- 适合大单执行:机构投资者特别喜欢用暗池来执行大额订单。
但暗池也有坑:
- 流动性不确定:你不知道暗池里有多少对手盘。有时候挂进去半天没成交。
- 价格发现能力弱:暗池的价格通常参考公开市场,但公开市场本身可能已经被操纵。
- 对手方风险依然存在:暗池里也有做市商,他们同样可能利用你的信息。
一个真实的案例:我记得有一次,我们在暗池里执行一笔大单。刚开始很顺利,成交了大概60%。但突然,价格开始往不利方向跑。后来发现,暗池里的一个做市商通过「冰山订单」识别了我们的意图,然后在公开市场提前布局。
所以,暗池不是万能的。它只是降低了信息泄露的风险,并没有完全消除。
21.4 知识体系:冲击成本与对手方风险
下面这张图是我自己整理的,把这一章的核心逻辑串起来了。
21.5 实战建议:怎么降低对手方风险?
说了这么多,到底怎么落地?我给你们几个实操建议:
- 识别对手方:通过订单簿的挂单模式、成交速度,大致判断对手方类型。如果发现挂单后很快被吃掉,可能是高频交易者在跟你抢。
- 随机化执行:别用固定的时间间隔和订单大小。加一些随机因子,让对手难以预测。
- 合理使用暗池:大单优先走暗池,但别全仓进去。留一部分在公开市场,用来「探路」。
- 监控信息泄露指标:比如「订单簿不平衡度」、「成交速度变化」等。如果发现异常,暂停执行。
一个小技巧:我习惯在暗池和公开市场之间做一个「比例分配」。比如70%走暗池,30%走公开市场。这样既能降低信息泄露,又能利用公开市场的流动性。
好了,这一章就聊到这里。冲击成本和对手方风险,说白了就是一场「信息战」。你暴露得越少,你的成本就越低。