市场真的是算法化的吗?
是的——至少在执行层面,现代市场已经彻底算法化了:外汇和股票的订单流,大部分由机器生成或路由。但要说存在一个主控算法,把价格「交付」到事先选好的流动性那里——ICT 的 IPDA 论点讲的是这个——那是另一个问题,而且至今无人证实。
这是两个完全不同的命题,围绕 ICT 的大部分争吵之所以吵不出结果,就是因为把它们混成一团谈。第一个命题——算法主导订单流——是央行和监管机构用文件和数据写下来的事实。第二个命题——存在一个有意图、协调行动的银行间价格交付算法(IPDA)——从来没有任何人拿出过一份文档。
本文就是把这两件事拆开:ICT 到底主张什么、数据证实了什么、这套论点在哪里越界,以及为什么就算字面说法不成立,它依然能产出一套能用的交易模型。想要一个可以引用的答案——“市场是不是算法化的”——答案就在这里,连同所有该带的保留条件。
ICT 到底主张什么:把 IPDA 论点说精确
Michael J. Huddleston 所教授的 Inner Circle Trader(ICT)论点认为,推动价格的首要力量并不是公开的供给和需求;取而代之的是一个银行间价格交付算法——IPDA——它把价格「交付」给早已预订好的流动性。这个主张有四根承重柱:
- 价格寻找流动性。算法瞄准的是早已存在的池子——成簇堆在 Equal Highs 和 Equal Lows(EQH/EQL)上方、旧日线和周线极值附近的止损单——也就是当前的 Draw on Liquidity(DOL)。
- 交付有时间表。算法按日程运行,集中在 ICT 称为 kill zone 的时段窗口和 20 分钟一次的 Macro Times 里发力——所以什么时候和在哪里同样重要。
- 它参照固定的回看窗口。IPDA 数据区间——过去 20、40、60 个交易日——划定了算法接下来会把价格打到哪些高点、低点和失衡区。
- 它会回头重新定价失衡。一段 displacement 之后,价格会先回来填补像 FVG(Fair Value Gap)这样的缺口,再继续奔向目标流动性。
说得强一点,这描述的是一个真实存在的、独一无二的实体:银行间层面有一个带着意图交付价格的算法。说得弱一点,它只是在说市场的行为就好像有这么个算法。你评估的是哪个版本,结论就完全不同——所以下文全程把两者分开处理。
证据证实了什么:市场执行确实是算法化的
在这个窄问题上——市场的实际成交是不是由算法完成——证据没有悬念。十多年来,机器在各大资产类别的执行中占绝对主导,而且拿出文件的不是哪个交易大师,是各国央行。
到底有多算法化?看数字
- 外汇。国际清算银行(BIS)的研究追踪过 EBS 这个一级银行间平台上算法活动的占比:2004 年前后约占成交量的 2%,不到十年就成了订单提交的多数。2020 年的一份 BIS 市场委员会报告估算,光是执行算法就经手全球即期外汇成交额的约 10%–20%——按天算是 2000 亿到 4000 亿美元的量级——这还没算做市和高频策略。
- 股票。估算因统计方法而异,但被广泛引用的数字都指向同一件事:美国股市里算法参与的成交量远超一半,其中高频策略本身就占相当大的份额。
- 期货和加密货币。CME 的订单流高度自动化;加密货币永续合约全天候交易,挂单深度的大头由做市机器人提供。
这些算法都是什么?有按 VWAP、TWAP 这类基准把机构大单切碎执行的执行算法;有两边报价的做市算法;有套利和高频策略;也有按信号下单的系统化基金。主人不同、目标不同,共同点只有一条:它们都按规则运行,而且它们就是整个市场的管道。
以上没有争议。当一个交易员在描述意义上说“市场是算法化的”,他是对的——而且他能引用的是 BIS,不是某个 YouTube 视频。争议从下一步才开始:从「很多算法在交易这个市场」跳到「一个算法在交付这个市场」。
关键区别:无数互相竞争的算法,不等于一个主控算法
文件记录在案的这个算法市场,是一个去中心化、互相对抗的生态。数以千计的独立算法——背后是银行、做市商、基金和经纪商,目标直接对立——同时在 EBS、LSEG Matching、CME、各家交易所和几十个内部化撮合池里竞争。没有共同的控制器;一家银行的执行算法不可能知道对手家下一步做什么。
ICT 强版本的 IPDA 是另一种东西:一个单一的协调机制,提前预订流动性,再把价格送过去。任何监管申报、市场结构文件、交易所规则或同行评审研究,都没有描述过这样一个实体。而且按通常的表述方式,这个主张不可证伪:价格去扫了止损,是 IPDA 交付的;没去扫,是 IPDA「正在别处寻找流动性」。一个能装下一切结果的论点,其实什么都预测不了。
| 问题 | 有据可查的算法交易 | ICT 的 IPDA 论点(强版本) |
|---|---|---|
| 存在的证据 | BIS 与央行研究、平台数据、监管申报 | 无公开材料;仅见于 ICT 自己的教学内容 |
| 由谁运营 | 数千家相互竞争的机构 | 一个单一的、匿名的银行间机制 |
| 目标 | 各算法优化自身的执行或盈亏 | 把价格交付给提前预订的流动性 |
| 可证伪吗 | 可以——参与度和行为都可测量 | 不行——事后能解释一切结果 |
| 擅长解释什么 | 成交量、点差、执行微观结构 | 扫流动性、时段节奏、均值回归——作为一种叙事 |
注意这张表没说什么:它没有说 ICT 的观察是错的。它说的是那个被提出的原因从未被证明。这个缺口很关键,因为同样的观察,有一个文件记录扎实得多的解释。
为什么交付论依然好用:竞争算法涌现出的秩序
这场争论里有生产力的部分在这儿。你根本不需要一个主控算法,就能得到 ICT 式的价格行为。把有据可查的那个生态加总起来——互相竞争的算法,加上人这种生物总把止损摆在明处的一贯习惯——就会涌现出一批看起来像被中央调度的规律:
- 找流动性是写进代码里的。执行算法和智能订单路由系统本来就是被编程去定位挂单流动性的,因为等高上方成簇的止损单,是机构规模最便宜的成交位置。Liquidity Sweep 会发生,纯粹因为单子就在那儿——不需要任何意图。
- 资金流在时间上聚集。时段开盘、伦敦下午 4 点的 WM/R 定盘价、纽约早上 8:30 的数据公布、期权到期窗口,都把成交量压进已知的钟点上。那种反复出现的时间—价格行为——kill zone 刻画的正是它——是从日历里长出来的,不是从控制器里来的。
- 向价值回归是被基准锁定的。数万亿美元的机构资金流按 VWAP 和到达价基准执行,displacement 之后自然产生真实的、可测量的拉回价值的力量。开盘区间、前一日极值,都是生产级算法里硬编码的参考输入。
所以,竞争算法加上群体行为,得到的就是一个表现得好像价格被交付给流动性似的市场——而整条链路里根本没有交付算法。从这个意义上讲,IPDA 是个有用的虚构:就像把车流叫作「流」,尽管没有任何人在方向盘后面替每辆车转向——它把真实的动态压缩成了一个讲得通的故事。
放到图上看。EURUSD 在亚洲时段于 1.0848–1.0850 做出等高,突破单和空头止损就堆在其上方一点点的位置。伦敦开盘,价格冲到 1.0855,吃掉那批挂单,随后一段 displacement 打到 1.0818,留下一道 1.0832–1.0824 的 FVG。价格回踩进缺口,再一路卖向 1.0790 下方的止损池。
ICT 交易员会把这段行情讲成 IPDA 先取走了 buy-side 流动性,再向 sell-side 交付。微观结构交易台会把它讲成止损簇流动性被执行算法吸收、动量系统追价进来、然后基准驱动的资金流把这段过度延伸压回价值区。同一段盘面,同一笔交易,两套词汇。正是这种等价性,让这个模型在它的形而上学不成立的前提下照样「好用」。
ICT 交付论的正反两面
诚实的检验必须先把两边都立到最强。下面是各自的最强版本。
支持 ICT 的最强论证
- 显眼的止损在显眼的时间被扫,规律性好得惊人。Judas Swing——时段开盘先走一段假方向、再走真方向——在几十年的伦敦和纽约开盘里反复出现,外汇、指数、加密货币都一样。
- 时段结构客观存在。波动率和成交量跟着钟点走;这不是 ICT 的发明,而是一切基于时间的框架能成立的根本原因。
- 真实算法确实参照旧位置。VWAP、开盘区间、前一日和多周的高低点,都是机构执行逻辑里的标准输入。“算法会回看之前的区间”这句话,对实际生产代码来说方向上没错——尽管具体到 20/40/60 天,那就是拍脑袋了。
- 人为操纵价格有案可查。2014 年,CFTC 责令五家银行支付超过 14 亿美元,罪名是企图操纵伦敦定盘价窗口附近的外汇基准汇率。协调一致地瞄准流动性不是阴谋论——它是有案号的。
反对 IPDA 的最强论证
- 图形解读里的幸存者偏差。扫完反转的被截成截图四处传阅;扫完继续单边的没人记得。除非把每一个被扫过的位置都记录在案——中的和没中的都算——否则那种「邪门」的规律性根本无法测量,只能靠感觉。
- 事后往模型上贴。收盘之后,IPDA 对突袭、延续、反转的解释力一样好。一个不会被任何结果吓一跳的模型,不携带任何预测信息。
- 没有独家预测。IPDA 预测的东西——扫流动性、时段行情、向价值回归——标准微观结构全都预测得出,后者还能预测 IPDA 只字未提的东西,比如点差和挂单深度的动态。
- 回看窗口没有推导过程。没有任何公开研究表明 20/40/60 天的 IPDA 数据区间比 15、30 或 50 天表现更好。从未经过基准测试就被供起来的固定数字,是过拟合的经典签名。
老实的记分是这样的:ICT 指出的那些现象是真实的、可交易的;它提出的那个独一无二的原因,没有被证明,而且按现有表述也无法检验。外汇定盘价案证明的是「人为定价的事件发生过」——证明不了存在一台永续运转、覆盖全市场的交付引擎。
不带玄学地交易一个算法市场
不管判决偏向哪边,ICT 里可交易的部分都活得下来。止损被扫,是因为一个算法在交付价格也好,是因为一千个算法在抢同一批挂单也好,图表上印出来的是同一个事件——同一个入场。落到实操:
- 交易可观察的事件,别交易意图。等高被扫、接着 displacement 穿过结构,这是图表上的事实;“IPDA 想要那片流动性”是围着事实编的故事。按事实下单。
- 留住时钟。无论成因是什么,行为集中在特定时段这件事是真的。把你的进场设置限制在资金流明确聚集的窗口里,光凭数据就站得住脚。
- 检验那些神圣数字。在你自己的品种上,把 20/40/60 天的回看窗口跟 15、30、50 天放在一起跑。如果优势只在 ICT 给出的精确窗口上成立,别信它;如果在邻近窗口上都稳健,那你找到的是真实的流动性效应,不是一个魔法常数。
- 把失败记下来。这一条我是当铁律执行的:每一个被扫过的位置都进日志,包括那些再也没有回来的。不然幸存者偏差会替你制造出你的数据根本撑不住的信心。
这也是使用工具唯一清醒的方式:LiquidityScan 的扫描器标记的就是可观察层——liquidity sweep、结构破位、时段区间、缺口回补——正因为这些事件不管你相信成因是什么,都可以拿去检验。
所以,市场是算法化的吗?在执行层面,证据确凿地是——BIS 会替你背书。至于那台提前预订了你止损位的单一银行间机器:未被证明,按现有表述不可证伪,而且对你的这笔交易来说也用不上。认真对待那些规律,松松地握着那套玄学,让你的日志——而不是叙事——决定什么留在你的打法库里。
常见问题
有多大比例的交易是算法完成的?
因资产类别和统计方法而异。广泛引用的估计显示,美国股市中算法参与的成交量远超一半;BIS 的研究发现,进入 2010 年代后,一级银行间外汇平台上的订单提交已有过半来自算法。仅执行算法一项,2020 年就被估算为全球即期外汇成交额的约 10%–20%。
按照 ICT 的说法,IPDA 应该由谁来运行?
ICT 把它归到银行间或机构层面,但从头到尾没有点名任何运营方、供应商,也没拿出过任何文档。这正是核心的证据缺口:真实存在的算法基础设施会在监管和学术界留下纸面痕迹,而 IPDA 只存在于 ICT 自己的教学材料里。
市场是在针对散户吗?
不是针对你个人。算法瞄准的是流动性,而散户的止损恰好聚在可预测的位置——等高上方、明显的摆动低点下方——于是成了便宜的燃料。2014 年外汇定盘价罚款这类执法案例证明真实操纵事件发生过,但日常的扫止损,用「按规则寻找流动性」来解释,远比「有人在专门猎杀你」靠谱。
不相信 IPDA,还能交易 ICT 的概念吗?
能,而且可以说你应该这么做。liquidity sweep、kill zone 节奏、displacement、向 FVG 回归,全都是可观察、可回测的规律,用执行算法加群体止损摆放就能完整解释。把它们当成待检验的模式而不是教条,能让你的流程保持可证伪——而这恰恰是强版本 IPDA 主张做不到的。
延伸阅读路径
如果这篇文章引出了你该问的后续问题,下面就是顺着读下去的自然顺序:从核心定义,到应用,再到验证。
- IPDA 详解:ICT 的价格交付算法 — 本文所检验概念的完整定义级拆解。
- 为什么 ICT 设置需要时间与价格缺一不可 — 无论成因是什么,时间维度交付逻辑在实践中的样子。
- Liquidity Sweep 详解:ICT 的止损猎杀 — 最可观察的「交付」事件,机制与入场。
- 外汇市场被操纵了吗?机构视角 — 用同一套证据标准对待操纵问题。
- 如何正确回测一套 ICT 策略 — 在自己的数据上检验这些规律,而不是轻信叙事。
- ICT 交易是真的吗?怀疑者的 Smart Money 指南 — 把整套方法论放进同一个怀疑透镜。
- ICT 中的流动性:价格为何走向 buy-side 与 sell-side 流动性池 — 它与 ICT 流动性概念的关联。
