3、暗池交易基础:暗池的定义、类型与运作机制
说到暗池,很多做量化的人第一反应是「神秘」、「大单专用」、「流动性黑箱」。其实没那么玄乎。
我最早接触暗池是在2018年,当时帮一家自营团队做算法交易系统。客户要求对接几家主流暗池,我一开始还以为是某种「黑市交易」——后来才发现,暗池说白了就是一个不公开挂单的交易所。
嗯,咱们今天就把暗池这层窗户纸捅破。
3.1 暗池到底是什么?
暗池(Dark Pool)是一种非公开显示订单簿的交易场所。普通交易所会把买卖挂单全部亮出来,暗池则相反——你看不到别人的挂单,别人也看不到你的。
为什么要这么设计?
你想想看,如果你要卖100万股某只股票,直接在公开市场挂单,价格瞬间就被砸下去几个点。暗池的存在,就是为了让大资金能「悄悄」完成交易,不惊动市场。
核心定义:暗池是一种允许交易双方在不暴露订单信息的情况下进行大宗撮合的交易机制。它本质上是「流动性暗渠」,而非「黑市」。
我在项目中遇到过最典型的场景:某机构客户要卖出5000手茅台,如果走公开市场,光是滑点就能吃掉几十万利润。走暗池,成交价几乎就是中间价,省下来的全是利润。
3.2 暗池的三种类型
暗池不是铁板一块。根据运营主体和流动性来源,我习惯把它们分成三类:
| 类型 | 运营主体 | 流动性来源 | 典型代表 |
|---|---|---|---|
| 公共暗池 | 交易所或独立平台 | 多家机构、散户聚合 | UBS ATS、Liquidnet |
| 私有暗池 | 大型券商/银行 | 自家客户订单流 | 摩根大通、高盛内部池 |
| 联合暗池 | 多家机构合资 | 成员机构共享订单 | Turquoise、BATS暗池 |
3.2.1 公共暗池
公共暗池,说白了就是「谁都能来」。流动性来自四面八方——对冲基金、做市商、甚至散户的订单流。我建议做算法交易的同学优先对接公共暗池,因为流动性深度最好,撮合成功率最高。
但有个坑:公共暗池的信息泄露风险相对高。我曾经见过某公共暗池的订单流被高频交易商通过「尾随分析」反推出来,导致大单被狙击。嗯,这个后面会细讲。
3.2.2 私有暗池
私有暗池是大型券商自己建的。只有自家客户能玩,流动性完全来自内部订单流。举个例子,高盛的Sigma X,只服务高盛的机构客户。
私有暗池的好处是隐私性极强。我记得有一次帮客户对接某私有暗池,对方连API文档都要签NDA才能看。坏处呢?流动性有限。如果你的订单太大,可能半天都撮合不完。
3.2.3 联合暗池
联合暗池是几家机构「搭伙」搞的。每个成员贡献自己的订单流,共享流动性池。这种模式在欧美市场比较成熟,比如Turquoise就是由欧洲多家投行联合发起的。
我个人觉得联合暗池是未来的趋势。为什么?因为它兼顾了流动性和隐私性——成员之间互相约束,信息泄露的动机小很多。
3.3 暗池的运作机制
暗池怎么撮合交易?其实核心就三步:
- 订单进入:你的算法通过API把订单发到暗池,订单信息只有暗池服务器知道。
- 内部撮合:暗池在自己的订单簿里寻找匹配的对手单。匹配规则通常是「价格优先、时间优先」,但有些暗池会加入「最小成交量」等条件。
- 成交回报:撮合成功后,双方收到成交确认。成交价一般取买卖中间价或参考公开市场的最新价。
这里有个关键点:暗池的撮合引擎不会把订单发到公开市场。如果内部找不到对手单,订单要么挂在那里等,要么被路由到其他暗池或交易所——这取决于暗池的「路由策略」。
避坑指南:我曾经对接过一个暗池,它的路由策略是「先内部撮合,5秒内没成交就发到公开市场」。结果我的大单在暗池里没成交,5秒后被扔到纽交所,直接砸穿了盘口。后来我学乖了,对接任何暗池前,第一件事就是问清楚路由策略。
3.4 暗池的核心流程:一张图看懂
下面这张SVG图,是我自己画的一个暗池交易流程。你可以看到订单从算法系统出发,经过暗池撮合,最终成交或路由的全过程。
从这张图你可以看到:订单先进入暗池撮合引擎,在内部订单簿里找对手。找到了就成交,回报给算法系统。找不到?那就看路由策略——有些暗池会帮你转到公开交易所,有些则直接挂单等待。
3.5 暗池的「潜规则」
做暗池交易,有几个潜规则你必须知道:
- 最小成交量限制:很多暗池要求订单必须大于某个数量(比如1000股),否则不接。我见过最小的暗池门槛是500股,最大的要10万股起步。
- 价格参考机制:暗池的成交价通常参考公开市场的中间价或最新价。如果公开市场波动剧烈,暗池可能会暂停撮合——这叫「价格保护」。
- 信息泄露风险:虽然暗池不公开订单簿,但高频交易商可以通过「冰山订单探测」、「尾随分析」等手段反推你的订单信息。嗯,这个后面有专门章节讲怎么防。
警告:不要以为暗池就是「绝对安全」的。我曾经见过一个案例:某机构在暗池里连续挂大单,被高频交易商通过「订单到达时间模式」分析出交易意图,然后在公开市场反向建仓,导致该机构损失惨重。暗池只是降低了信息暴露的概率,并没有完全消除风险。
3.6 我的一点经验
最后说点实际的。如果你要对接暗池,我建议按这个顺序来:
- 先搞清楚暗池的路由策略——是只内部撮合,还是可以路由到公开市场?
- 再看最小成交量和价格保护机制——这决定了你的订单能不能进去。
- 最后测试撮合延迟——有些暗池的撮合引擎很慢,几百毫秒的延迟对高频策略来说是致命的。
说白了,暗池就是个工具。用好了,它是大资金交易的「隐形斗篷」;用不好,它就是信息泄露的「后门」。关键还是看你怎么设计算法、怎么选择暗池、怎么控制风险。
嗯,这一章就到这里。暗池的基础概念和运作机制,你应该心里有数了。
公众号:蓝海资料掘金营,微信deep3321