ZHONG WEI的博客

系统外观
© Zhong Wei 2026
All rights reserved
Zhong Wei的博客
人活着就是为了卡卡西

05 · 程序化交易

2026年7月28日
阅读评论

Al Brooks《价格行为学》Video 5 · 原书 p281–316,共 36 页


本讲封面

p281

Video 5《Program Trading》——讲算法交易(algorithm)、高频交易(HFT)如何主导今天的市场,以及散户该怎么看待它们。

[!note] 校对说明 封面右半幅是一张 Emini 5 分钟图,属片头装饰图,未单独收录。

本讲要点

p282

主题起始幻灯片
什么是程序化交易(What is program trading?)2
高频交易(High frequency trading)11
幌骗(Spoofing)18
抢先交易与高频公司(Front running & HFTs)24

[!note] 校对说明 本页无图。Spoofing 原书译作「欺诈/欺骗」,金融监管的标准中译是**「幌骗」(挂出无意成交的大单、诱骗对手后立刻撤单);Front running 原书译作「领先交易」,通用译法是「抢先交易」**(也叫抢帽子)。本篇正文按通用译法处理,并保留英文。

程序化交易

p283

  • 算法(algorithm)建立在一切能想到的概念之上——什么逻辑都有人写成程序
  • 即使在平静的交易区间(quiet Trading Range)里,成交量也是巨大的
  • 无数家公司在持续买入
  • 同时也有无数家公司在持续卖出

也就是说:市场看上去没动,底下却是海量程序在互相成交。

[!note] 校对说明 本页配图是一张手绘流程图(示意算法逻辑),不是 K 线图,未收录。

程序化交易:主导所有的走势

p284

  • 看空的程序在拼命制造向下突破(downside breakout)
  • 看多的程序在拼命制造向上突破(upside breakout)
  • 最终一方胜出,另一方平仓回补(covers),市场就此突破

图中两段示例:

  • 上方红框:多头放弃,空头继续卖出(Bulls give up, Bears keep selling)→ 向下突破
  • 下方绿框:空头放弃,多头继续买入(Bears give up, Bulls keep buying)→ 向上突破

[!note] 校对说明 原页把 other side covers 译作「另一方放弃」。cover 在这里是平仓/回补(尤指回补空头),意思是输的一方被迫认赔平仓,正是这股平仓单把突破推得更远。译文没错到离谱,但丢掉了「被迫平仓」这层动力机制。

程序化交易:套利交易(Arbitrage Trading)

p285

  • 30% 的交易属于套利交易
  • 机构在高度相关的两个市场上建立方向相反的仓位(opposite positions),靠极小的价差(tiny discrepancies)赚取微利
  • 这让相关市场始终贴近公允价值(fair value)
  • 高频公司持续监控相关市场之间的偏离,寻求快速、小额的利润

图中是同一时段的 SPY(标普 500 ETF)与 Emini(ES 股指期货)两张图:形态几乎完全一样——正是套利程序把它们死死绑在一起的结果。

[!note] 校对说明 原页英文第四条写的是 HTF firms,这是 Brooks 幻灯片自己的笔误,应为 HFT firms(高频交易公司)。中译「高频公司」译对了,此处只作说明。另:arbitrage套利(同时买卖两个相关标的赚价差),不要与 carry trade(套息)混淆。

程序藏不住自己在做什么

p286

  • 它们的交易制造出价格行为,而价格行为是所有人都看得见的
  • 如果你能学会读图,你就可以搭它们的顺风车(piggy-back onto their trades)
  • 必须正确地管理这笔交易

图中标注(自上而下):

  • 反弹,所以多头在收盘价附近买入(Rally, so bulls buy closes)
  • 多头不断把手里的多单卖出——就卖在他们当初买入的那根收盘价上(Bulls keep selling out of longs, at last close that they bought)
  • 多头最终放弃,空头看到这一幕就卖出(Bulls finally give up, Bears see this and sell)
  • 多头因为后续跟进不足而失望(Bulls disappointed by follow-through)

[!note] 校对说明 本页左栏正文与右侧图表标注在版面上互相咬合,无法干净分离,故整幅收录。

你推不动市场(想在某价位卖出时)

p287

如果你想在某个特定价格卖出——不管是主动开空,还是多单被止损出场:

  • 市场根本到不了你那个价,除非有一家或多家机构也想在同一价位卖出

图中标注:

  • 多头最终决定以盈亏平衡(breakeven)平仓
  • 价格没有涨到他那张卖出限价单(sell limit order)之上,因为机构想在更低的位置卖
  • 多头在空头突破(bear BO)中出场,他和其他被套的多头一样,最终认输离场

[!warning] 原书翻译错误 原页把 or get stopped out of bad long trade 译作「还是停止了糟糕的多头交易」。stop out 是「被止损出局」,指止损单被打掉、被动离场,不是主动「停止」交易。整句应为:「不管你是想开一笔空单,还是一笔糟糕的多单被止损出场」。

你推不动市场(想在某价位买入时)

p288

反过来同理。如果你想在某个特定价格买入——不管是主动开多,还是空单被止损出场:

  • 市场根本到不了你那个价,除非有一家或多家机构也想在同一价位买入

图中标注:

  • 5 根 K 线的反弹,多头押注至少还能再涨一点
  • 多头把买入触发单(buy stop order,突破入场单)挂在前一根 K 线高点之上
  • 订单成交了,说明确实有机构想在同一价位买入——你的单子能成交,本身就是机构在同价位接货的证据

[!warning] 原书翻译错误 与上页同一处问题:get stopped out of bad short trade 被译成「停止糟糕的空头交易」,应为「一笔糟糕的空单被止损出场」。另外原页中译「无论发起多头」有错别字,应为「无论发起多头」。

机构会作弊吗?

p289

  • 不成问题,别担心
  • 在美国和欧洲,作弊非常困难

[!note] 校对说明 本页配图是《时代》周刊关于美国最大内幕交易案(前 SAC Capital 交易员 Mathew Martoma 被判有罪,2014 年 2 月 6 日)的报道截图,不是 K 线图,未收录。

机构会作弊吗?(常见的非法手法)

p290

常见的作弊方式都是非法的

  • 内幕交易(Insider trading)
  • 抢先交易客户订单(Front-running orders)
  • 幌骗(Spoofing)
  • 与他人串通逼仓/操纵市场(Collusion with others to corner market)
  • 操纵伦敦下午 4 点定盘价(Rigging the 4 pm London Fix)

[!warning] 原书翻译错误 Rigging the 4 pm London Fix 被译作「操纵下午 4 点的伦敦修复方案」。London Fix 是「伦敦定盘价」——伦敦时间下午 4 点由报价撮合出的外汇基准汇率(WM/Reuters 4pm Fix),全球大量基金按这个价格结算,历史上多家银行因串通操纵它被巨额罚款。它不是什么「修复方案」。正确译法:操纵伦敦下午 4 点定盘价

另:corner the market逼仓/囤积垄断某个标的的可交易筹码,译「垄断市场」略泛,但方向对。

[!note] 校对说明 本页与 p289 共用同一张《时代》周刊截图,非 K 线图,未收录。原页 Insider trading(内幕交易)与 Front-running orders 两条只译了前者,Front-running orders 漏译。

要点:高频交易

p291

主题起始幻灯片
什么是程序化交易2
高频交易(High frequency trading)11
幌骗18
抢先交易与高频公司24

高频交易(HFT)

p292

  • 高频交易是程序化交易的一种
  • 它贡献了一天中大部分的成交量
  • 高频公司靠**刮头皮(scalp)**赚取极其微小的利润
  • 但它们对市场方向的影响极小(Minimal effect on market's direction)

最后一条是 Brooks 反复强调的:HFT 制造了海量成交量,但决定市场往哪走的不是它们

[!note] 校对说明 本页配图是三家高频交易公司的标志(Virtu Financial、Tradebot、KCG),不是 K 线图,未收录。原页英文第三条又写成 HTF firms,仍是 HFT 的笔误。

《快闪小子》:迈克尔·刘易斯的书

p293

  • 这本书和我们这些交易者没什么关系
  • 我们是以「分钟」为单位在操作,不是以「毫秒」

书里讲的是 HFT 在毫秒尺度上的竞速,那个战场跟日内交易者的时间尺度根本不重叠。

[!note] 校对说明 本页配图是《Flash Boys》的书封,不是 K 线图,未收录。书名原页译作「闪电男孩」,通行中文版书名是**《快闪小子》**(副标题 A Wall Street Revolt)。

典型的高频交易公司

p294

  • 每天做 1,000 万 – 5,000 万笔交易
  • 每笔 100 – 300 股
  • 一篮子覆盖 4,000 只股票
  • 胜率只有 55%
  • 每笔赚一美分(a penny)

右侧图表(Asset Classes Traded by HFT Proprietary Shops,按公司数量占比):

资产类别涉足的高频自营公司占比
股票 Stocks83%
期货 Futures67%
期权 Options58%
债券 Bonds36%
外汇 FX26%

[!warning] 原书翻译错误 100 - 300 shares per trade 被译成「每股交易 100-300 股」,不通。应为「每笔交易 100–300 股」。

[!note] 校对说明 本页配图是一张统计条形图(各类资产被高频公司涉足的比例),不是 K 线/价格图,故不裁图,改用表格转录。

高频公司贡献了 70% 的成交量

p295

  • 高频公司贡献 70% 的成交量
  • 其他机构贡献 25%
  • 你和我加起来只占最后的 5%

右侧图表(Algorithmic Trading, Percentage of Market Volume,算法交易占市场成交量的比例):

年份占比
200315%
200420%
200525%
200630%
200745%
200860%
200975%
201080%
201183%
201285%

[!note] 校对说明 本页配图是逐年统计的条形图,不是 K 线/价格图,故不裁图,改用表格转录。标题里的 70% 只在页眉出现,原页中译未译出页眉。

Emini:2010 年 5 月 6 日的闪电崩盘

p296

这一天的 Emini:

  • 下跌 99 点,约 10%
  • 10 分钟内跌了 6%(60 点)!
  • 随后反弹 66 点

图为 @ES.D 5 分钟图,那根直插到底的长阴线就是 11:30 之后的闪崩瞬间。

[!warning] 原书翻译错误 Fell 6% (60 points) 被译成「下跌了 6%(60 )」。point 在指数期货里是「点」,不是「分」。应为「60 点」。

闪电崩盘:极少数公司做出了巨量成交

p297 p298

15 家高频公司合计:

  • 占当日成交量的 34%
  • 占当日成交笔数的 33%
  • 每家每天 3,200 笔交易
  • 平均每笔 6 手合约

个人交易者合计:

  • 占成交量的 1%
  • 占成交笔数的 2%
  • 每人每天 1 笔交易
  • 平均每笔 1 手合约

对比很直白:15 家公司的成交量,是全部散户加起来的 30 多倍。

[!warning] 原书翻译错误 p298 把 Individual traders traded: 译成「交易单个交易员:」,语序错乱。原意是「个人交易者(散户)的成交情况:」。

[!note] 校对说明 p297 与 p296 共用同一张闪电崩盘 5 分钟图,不重复收录;p298 是同一张幻灯片的下一步(图被换成右侧的散户数据栏),本身无图。

要点:幌骗

p299

主题起始幻灯片
什么是程序化交易2
高频交易11
幌骗(Spoofing)18
抢先交易与高频公司24

幌骗:让成交量变得毫无意义

p300

  • 机构并不傻
  • 它们知道有些机构会根据盘口挂单量来决定交易
  • 这就制造出了幌骗(spoof)的机会:挂出虚假订单去骗其他机构
  • 根据 2010 年《多德-弗兰克法案》(Dodd-Frank Act),幌骗属于非法行为

配图(《华尔街日报》图解「How Spoofing Works」)讲的是原油例子:

  1. 幌骗者在 45.03 美元/桶挂出大额卖单,其他卖方以为 45.05 的现价要跌,纷纷跟着在这个价挂卖;幌骗者随即撤掉卖单并同时在 45.03 买入
  2. 反过来再做一遍:幌骗者在 45.04 挂大额买单,买方跟进;他撤掉买单并同时在 45.04 卖出

结果:幌骗者 45.03 买进、45.04 卖出,每桶赚 0.01 美元,乘以成千上万桶、一天做无数次,就是巨额累计利润。

[!note] 校对说明 本页配图是《华尔街日报》的卡通信息图,不是 K 线图,未收录。原页中译「根据 2010 年多德-弗兰克法案,2010 年」把年份重复了一遍,且漏译了「属于非法(Illegal)」这个关键词,正文已按英文补回。

幌骗:挂出虚假订单

p301

  • 幌骗有很多花样
  • 举例:一家幌骗机构想在更低的位置买入 Emini
  • 于是它在上方挂出巨额卖单(offer),但一开始就打算在成交之前撤掉

图中标注:

  • 蓝色标记处是当前买价(Current bid)
  • 幌骗者在比当前价高 5 个 tick 的位置挂出卖出 500 手 Emini 的订单

[!warning] 原书翻译错误 本页两处:

  1. Many variations 被译成「许多变量」。variation 在这里是「花样/变体」,指幌骗有很多种玩法,与「变量(variable)」无关。
  2. Current bid 被译成「当前的做多位置」。bid 是「买价/买盘挂单价」(对应 ask/offer 卖价),是盘口报价,不是什么「位置」。图中箭头指的就是当前买一价。

幌骗者:撤掉虚假订单

p302

  • 其他机构看到那张巨额卖单
  • 于是开始卖出
  • 随着市场下跌,幌骗者撤掉那张挂着的巨额卖单
  • 与此同时,幌骗者在低位买入

图中标注:卖单消失了!(Order to sell disappears!)/价格下跌,幌骗者买入 Emini(Price falls, Spoofer buys Eminis)/其他机构看到巨额卖单后跟着卖出

Paul Rotter:「Flipper」

p303

  • 其他机构注意到那张卖单被撤销了
  • 它们停止卖出,并回补已有的空头(buy back shorts)
  • 据报道,德国国债(German bonds)市场上的 Paul Rotter,绰号「the Flipper」,就用过这套手法

图中标注:其他机构回补空头,能不亏就算走运(Other firms buy back shorts, Lucky if avoid loss)。

[!warning] 原书翻译错误 the "Flipper" 被译作「拖鞋手」——这是把 flipper 当成了 flip-flop(人字拖)。Paul Rotter 的这个绰号来自他在买卖两侧频繁反手(flip)挂单撤单的交易风格,中文财经报道通常直接保留英文「the Flipper」,或意译作**「反手客/翻牌手」**。与鞋无关。

[!note] 校对说明 本页顶部有一大段译者自加的「flipper」注解,横跨整页并压住了原文第一条要点,且那段解释(说他「在价格下跌时大量买入、上涨时立刻卖出」)与本页幻灯片真正讲的手法(挂大额假单→撤单→反手成交)并不一致,读者不要被它带偏。本页左栏正文与图表标注互相咬合,故整幅收录。

幌骗者:从其他机构手里偷钱

p304

  • 市场(在幌骗者买入之后)上涨
  • 幌骗者获利平仓离场(Spoofer exits with profit)

整套动作走完:幌骗者用一张从不打算成交的假卖单,骗出了别人的真卖单,自己在低位接货、在反弹中卖出——赚的是其他机构的钱。

要点:抢先交易与高频公司

p305

主题起始幻灯片
什么是程序化交易2
高频交易11
幌骗18
抢先交易与高频公司(Front running & HFTs)24

[!note] 校对说明 本页无图。页底有一段译者注解释 front running,意思大体对(利用先知道的信息抢在别人前面成交),但把它说成「通过内部信息或分析手段获得市场趋势的先机」略偏——front running 特指券商/中介利用「已经收到的客户订单」这一非公开信息,抢在客户成交之前先为自己成交,重点是滥用客户订单流,不是泛指的信息优势。

抢先交易也是非法的

p306

  • 抢先交易同样是非法的
  • 券商收到你的买单
  • 如果它看到上方堆着大量买入触发单,它就抢在你之前买入
  • 等你的单子被触发买入时,它就把货卖给你

图中标注:

  • 券商一旦发现自己收到了大量「在信号 K 线上方买入」的订单,就先行买入(Brokerage firms buys once it sees it has received many orders to buy above signal bar)
  • 它靠把货卖给你、来成交你的订单,从中赚取利润(It takes profits by selling to you to fill your order)

[!warning] 原书翻译错误 Firms takes your order to buy 被译成「机构会吃掉你的单子来做多」。take an order 在这里是**「接下/收到(客户的)订单」**,主语是券商(下一条明确写了 Brokerage firms)。整句应为「券商接下你的买单」。译成「吃掉你的单子」会让人误以为券商直接跟你对赌成交,与后文「它抢在你之前买入、再卖给你」的逻辑对不上。

[!note] 校对说明 本页左栏正文与图表标注互相咬合(底部中译横穿图表下方),故整幅收录。

抢先交易:小额偷窃攒出巨额利润

p307

  • 如果每 100 股赚半美分(½ penny),那么:每笔交易赚 50 美分
  • 如果每天做 1 万次,那么:每年多赚 100 万美元

单笔小到你根本察觉不到,乘以次数就是天文数字——这正是抢先交易的经济学。

[!warning] 原书翻译错误 If makes ½ penny on 100 shares 被译成「如果 100 股」,把关键的「½ penny(半美分)」整个漏掉了。少了它,后面「每笔 50 美分」这个数字就无从推导(100 股 × 0.5 美分 = 50 美分)。

[!note] 校对说明 本页与 p306 共用同一张图,不重复收录。

高频公司:把每一分优势都用到极致

p308

  • 它们用极快的计算机
  • 机房就设在交易所旁边,把延迟(latency)压到最低
  • 持仓时间从微秒到数小时不等
  • 经常只为 1 个 tick 做刮头皮交易(scalp for one tick)

[!warning] 原书翻译错误 Often scalp for one tick 被译成「通常一个头皮」,句子不成立。scalp 是刮头皮(做超短线赚极小价差),one tick 是最小价格变动单位。应为「经常只为 1 个 tick 做刮头皮交易」。

[!note] 校对说明 本页配图是数据中心机房照片,不是 K 线图,未收录。

市场是不公平的!

p309

  • 你和我加起来只占 5%,我们只是这块饼里极小的一角
  • 机构没法靠我们赚钱——我们的量根本不够!

这一条是 Brooks 的核心反驳:既然散户只占 5%,机构就算想「宰散户」也宰不出利润来,它们真正的对手是彼此。

[!warning] 原书翻译错误 本页译文有两处问题:

  1. We are a tiny piece of the pie(我们只是这块饼里极小的一块)整句漏译——而右侧那张「盘子里一小块派」的配图正是为这句话配的,漏了它图就没着落了。
  2. Firms cannot make money from us. We don't have enough! 被译成「机构不能从我们身上赚钱,我们现在还不够!」。这里的 don't have enough 指的是「我们(散户)的体量/资金根本不够多」,不是「我们还不够格」。应为「机构没法从我们身上赚钱——我们的量根本不够!」

[!note] 校对说明 本页配图是盘子里一小块派的照片,不是 K 线图,未收录。

他们从来不是冲着小散户来的

p310

  • 「市场针对小散户」只是不肯去学怎么交易的借口
  • 机构必须从其他机构身上赚钱,因为那些机构才是市场的 95%

[!note] 校对说明 本页配图是一张标语图("EXCUSES ARE FOR PEOPLE WHO DON'T WANT IT BAD ENOUGH",借口是留给不够想要的人的),不是 K 线图,未收录。原页未译标题 Never out to Get the Little Guy(从来就不是冲着小人物去的)。

高频公司:今天赚多少?

p311

举例:

  • 该公司今天做了 1,000 万笔交易
  • 每笔 100 股
  • 其中 550 万笔各赚 1 美分(胜率 55%)
  • 另外 450 万笔各亏 1 美分

[!note] 校对说明 本页配图是高频公司交易大厅的照片,不是 K 线图,未收录。

高频公司:少数几家赚到巨额利润

p312

  • 550 万笔盈利 × 1 美分 = 550 万美元
  • 450 万笔亏损 × 1 美分 = 450 万美元
  • 今日净利润 = 100 万美元
  • 年度净利润 = 2 亿美元

(按每年约 200 个交易日折算。)

[!note] 校对说明 本页配图是钱袋卡通插画,不是 K 线图,未收录;本页四条要点原书未附中译,以上为按英文逐条整理。

高频公司追逐财富:很多在亏钱!

p313

  • 巨大的利润潜力吸引了大量公司涌入
  • 只有最顶尖的高频公司能做到前面说的那种成绩
  • 很多公司是亏钱的

右侧图(Distribution of HFT profits,观测单位为「单家公司单日盈亏」)显示:绝大多数「公司-日」的盈亏都堆在 0 附近(被动型 Passive 有近 60% 落在 0 附近),只有分布两端的少数样本才是大赚或大亏;越是激进型(Aggressive)越分散,> 250,000 美元和 < −250,000 美元两端都有明显占比。数据出处:Baron、Brogaard、Kirilenko 在第 8 届央行金融市场微观结构年会上的报告(2012 年 10 月 25 日)。

[!warning] 原书翻译错误 Many lose money 被译成「更多机构是亏损的」。many 是「很多」,不是比较级「更多」——原文并没有说亏钱的公司比赚钱的多,只是说亏钱的不在少数。

[!note] 校对说明 本页配图是统计分布直方图(不是 K 线/价格图),且横轴刻度密集、原页分辨率有限,故不裁图,只作文字转述;图中具体柱高为目测,不作精确引用。

高频公司不是你交易亏损的原因

p314

  • 每个人都想把自己的亏损归咎于别人
  • 如果你亏了,那是因为你还不够好
  • 钱就摆在那里等人来拿(The dollars are there for the taking)
  • 你必须去学会怎么交易

配图是一面镜子加一行红字 "YOU ARE!!"——问题出在照镜子的那个人身上。

[!warning] 原书翻译错误 本页标题 HFT Firms: Not the Problem With Your Trading 被译成「高频交易公司:你的交易没有问题」,把意思整个说反了。原意是「高频交易公司不是你交易出问题的原因」——恰恰相反,Brooks 接下来正是在说「你的交易有问题,问题在你自己」。正确译法:高频公司不是你交易亏损的原因

[!note] 校对说明 本页配图是镜子卡通插画,不是 K 线图,未收录。

回顾

p315

主题起始幻灯片
什么是程序化交易(What is program trading?)2
高频交易(High frequency trading)11
幌骗(Spoofing)18
抢先交易与高频公司(Front running & HFTs)24

本讲结束

p316

Video 5《Program Trading》结束。

[!note] 校对说明 结束页背景是一张 Emini 5 分钟图,属片尾装饰图,且近半被标题文字遮挡,未单独收录。


校对状态:本讲 36 页已全部逐页看图校对完成。

更新于 2026-07-28