风险管理 XtradingTime

1987年黑色星期一:一套「保险」策略如何在一天内让美股暴跌22.6%

1987年黑色星期一:一套「保险」策略如何在一天内让美股暴跌22.6%

1987年10月19日,星期一,道琼斯指数单日暴跌508点,跌幅22.6%。这个数字放到今天依然是纪录,比1929年那场引爆大萧条的暴跌还要凶猛。但奇怪的是,那一天美国的经济基本面并没有发生什么灾难性的变化,也没有一条能配得上这个跌幅的坏消息。真正的推手,是一套原本设计出来防止亏损的程序化策略,叫「投资组合保险」。这套策略在市场下跌时自动卖出期货来模拟看跌期权的保护效果,结果却制造出一个自我强化的死循环:下跌触发卖出,卖出压低价格,价格下跌又触发更多卖出。今天想讲清楚这套机制到底是怎么运转的,以及为什么它到今天依然值得每一个用止损、用对冲规则交易的人认真理解。


引子:一天蒸发22.6%的那天,到底发生了什么

先把这个数字摆在眼前感受一下。22.6%是什么概念:如果你在10月16日星期五收盘时持有一个价值100万的股票组合,什么都没做,什么消息都没等到,星期一收盘的时候,这个组合就变成了77万4千。不是慢慢跌,是一天之内。

这在正常的市场逻辑里几乎说不通。股票价格理论上反映的是对公司未来现金流的预期,而预期的剧烈调整,通常需要一个足够重的理由:一场战争、一次利率的巨大意外变动、一份彻底改写行业格局的政策文件。可翻遍1987年10月那几天的新闻,找不到任何一条重量级到能解释22.6%跌幅的坏消息。有一些不算舒服的背景噪音,比如此前几周美元持续走弱、长期国债收益率在攀升、贸易逆差数据不太好看,市场情绪本身也已经偏紧张。但这些都是渐进的、早就被消化过的信息,不是那种能在一天之内把股价打掉近四分之一的爆炸性冲击。

问题就出在这里。当一个异常大到无法用正常逻辑解释的时候,正确的做法不是继续在基本面里找理由,而是应该往上退一步,去看这场下跌到底是怎么被传导、被放大的。1987年之后,大量的学术研究和监管调查得出了一个相对一致的结论:那天真正决定跌幅有多深的,不是”大家对未来更悲观了多少”,而是市场结构本身出了问题。具体来说,是一套被称为「投资组合保险」的程序化对冲策略,在下跌初期被大量机构同时触发,而这套策略的核心动作,恰好是”价格越跌,就自动卖出越多”。

这篇文章要讲的,就是这套机制从设计初衷到实际后果之间,到底发生了什么样的偏差。理解了这个偏差,你会发现同样的结构性问题,并没有随着1987年过去而消失,它只是换了一身衣服,在之后的每一次流动性危机里反复出现,包括今天大量交易者天天在用的止损单和量化策略。


1

表面看是崩盘,底层看是一套算法在自我实现

负反馈循环示意图,展示下跌触发卖出指令,卖出压低价格,价格下跌再触发更多卖出的自我强化闭环,用循环箭头表现

要理解1987年10月19日发生了什么,先要放弃一个直觉:多数人下意识觉得,暴跌一定对应着某种”更多的坏消息”。这个直觉在大多数情况下没错,价格确实是信息的载体。但那一天恰恰是一个反例,信息含量和价格波动幅度严重不成比例。

真正发生的事情,其实是一套机械化规则在自我实现。想象一个最简单的闭环:价格下跌,触发一批卖出指令;这批卖出指令成交,进一步压低价格;价格被压低之后,又触发下一批卖出指令。这个闭环一旦启动,跟”大家是不是真的更悲观了”没有任何关系,它只跟”价格跌了多少”这一个变量挂钩。

这种结构在控制论里有一个专门的名字,叫正反馈回路,虽然日常语境里这套对冲策略被称为”portfolio insurance”(投资组合保险),但它触发的效果恰恰是金融系统里最危险的一种反馈机制:偏离越大,修正的力量不是把系统拉回来,而是把偏离进一步放大。这和真正意义上能起到稳定作用的负反馈(比如价格越低,买盘越愿意进场抄底,从而托住价格)正好相反,只是在很多文献和口语表达里,人们习惯把这种”卖出压价,压价再卖出”的循环也笼统地称为负反馈循环,因为它是由下跌这个负向变化驱动的连锁反应。不管怎么叫,核心事实只有一个:这套本该起到保护作用的策略,在被大规模同步使用的时候,变成了跌势本身的加速器。

而这套机制之所以能在一天之内造成22.6%的跌幅,靠的不是某个人的一次错误判断,而是成千上万笔按照同一套公式计算出来的卖单,在几个小时内几乎同时涌向市场。理解了这一点,接下来要回答的问题就是:这套公式到底是什么,为什么会有这么多机构不约而同地在用它。


2

什么是「投资组合保险」:一套试图消灭亏损的算法

投资组合保险机制流程图,展示现货股票组合与动态期货对冲比例随价格下跌而阶梯式增加卖出量的关系

投资组合保险这个概念,诞生于1980年代初的学术界,最初的想法非常朴素:一个持有大量股票的机构投资者,既想留住上涨时的收益,又想在下跌时把损失锁定在一个可以接受的范围内。最直接的办法是买入看跌期权,付一笔权利金,换来”跌破某个价位就有保护”的确定性。但在1980年代,股指期权和期货市场的规模还不足以承接大型机构级别的对冲需求,权利金成本也不便宜。

于是有人想出了一个替代方案:与其真的去买期权,不如用期货动态复制出一份”合成看跌期权”的效果。这套方法背后的数学原理来自期权定价理论,逻辑大致是这样的:一份看跌期权的价值,可以被拆解成”持有多少标的资产”加上”持有多少现金或做空多少期货”的动态组合,这个组合比例会随着价格的变化不断调整。价格越接近或跌破保护线,模型算出来需要卖出的期货就越多;价格如果回升,模型又会算出应该买回一部分期货。整个过程不需要真的买一份期权合约,只需要按照模型信号,不断地在期货市场上做买卖调整。

这套方案听起来很聪明,也确实解决了当时的实际问题:不用支付权利金,不受期权市场规模限制,理论上可以给任意大小的组合提供保护。到1987年年中,采用这类策略管理的资产规模,保守估计也有几百亿美元,涉及养老基金、保险公司和大型资产管理机构。

但这套机制有一个从设计阶段就存在、却很容易被忽略的假设:模型计算出”该卖出多少期货”的时候,默认的前提是你随时能以接近当前报价的价格,把这批期货卖出去,而不会显著影响价格本身。换句话说,这套策略把”自己的交易行为对市场的冲击”当成了零,或者当成了一个可以忽略的小数。这个假设,在只有一两家机构使用这套策略的时候大体成立。但1987年的现实是,同时有几百亿美元规模的资金,都在用几乎相同的模型、盯着几乎相同的触发点,等着在价格下跌的时候执行几乎相同的动作。


3

当所有人共用同一套规则:从”保险”变成”踩踏”

单一对冲者与群体同步对冲的对比示意图,左侧展示单个机构小规模卖出如水面小波纹,右侧展示大量机构同步触发卖出形成的巨浪冲击

一个策略在小规模、单独使用的时候是稳定的,不代表它在大规模、同步使用的时候依然稳定。这是1987年这场崩盘留给后来所有量化策略设计者的核心教训,也是理解这次事件最关键的一步。

10月19日那天,事情大致是这样展开的:上周五已经出现了一波下跌,触发了第一批投资组合保险策略的卖出信号。星期一开盘,卖盘的压力就已经很重,价格继续下行。价格一跌,更多机构的模型就算出需要追加卖出更多期货合约,这批新的卖单又进一步压低了期货价格。

这里出现了第二层放大效应。当期货价格因为集中抛售而明显低于现货指数的理论价值时,正常情况下应该有一批”指数套利者”出手:他们会买入被低估的期货,同时卖出对应的一篮子股票,从中赚取价差,这个操作本身也会把期货和现货的价格拉回到应有的关系上,起到稳定市场的作用。但那天纽约证券交易所的做市商体系(也就是当时的专家制度)被瞬间涌入的巨量订单彻底压垮,很多股票的报价迟迟无法更新,出现了大量”要卖却挂不出成交价”的空白。套利者想买入的期货和想卖出的现货之间,出现了执行上的巨大延迟和缺口,原本应该起纠偏作用的套利机制,反而因为无法顺畅执行而失灵。

失灵带来的后果是双重的。一方面,期货价格因为得不到现货端套利盘的及时对冲,跌得比理论上应该跌的更深;另一方面,这种”期货比现货跌得更多”的现象,被市场解读成”聪明钱正在提前逃跑”,进一步压垮了本已脆弱的信心,吸引更多本来在观望的资金也加入卖出的队伍。整个过程完全不需要任何新的坏消息驱动,它是一套纯粹由交易机制本身产生的、自我强化的价格螺旋。

用最简单的一句话概括这整套机制:下跌触发卖出指令,卖出压低价格,价格下跌再触发更多卖出指令。这个循环转起来之后,唯一能让它停下来的,是价格已经跌到足够低、开始有真正基于价值判断的买盘愿意逆势进场,或者是交易所采取了非常规的干预措施。1987年那一天,市场就是靠着这两种力量,才在收盘前勉强找到了短暂的支撑。

投资组合保险这套策略,站在单个使用者的角度看是理性的,甚至是审慎的,问题是当足够多的人同时执行同一套理性规则时,理性的加总反而变成了系统性的不理性。


4

这套机制不是特例:从1987到今天反复出现的同一个结构

时间线对比图,横向排列1987年黑色星期一、2010年闪电崩盘、2018年波动率产品清算事件三个节点,标注各自的机械化触发规则与共同的反馈循环结构

如果1987年那次只是一个孤立的意外,它顶多是一个历史教科书里的注脚。真正让这套机制值得反复研究的原因是,同样的结构,在之后的几十年里换了不同的形式,一次又一次地重演。

2010年5月6日的”闪电崩盘”,道琼斯指数在几分钟内暴跌近千点又迅速反弹,事后监管调查发现,一笔大额的算法卖单在流动性偏薄的时段被自动执行,触发了大量高频交易系统和止损单的连锁反应,形成了同样的结构:卖出压低价格,价格下跌又触发更多自动卖出,只是这一次的触发主体从”投资组合保险模型”换成了各类算法交易系统,反应速度从几个小时压缩到了几分钟。

2018年2月出现的所谓”波动率末日”事件,则是另一种版本。大量做空波动率相关的金融产品,其收益结构决定了当市场波动率上升时,产品发行方必须按照固定规则买入期货来对冲,而这个买入动作本身又会进一步推高波动率,形成”波动率上升触发买入,买入进一步推高波动率”的循环,几只相关产品在一天之内价值归零。触发的方向不同(这次是波动率飙升而不是价格下跌),机制的骨架却和1987年一模一样:一套机械化的对冲规则,被大规模同步使用,缺乏足够的市场深度去承接它触发时释放出的交易量。

把这几次事件并排放在一起看,会发现一个共同的配方:第一,存在一套被广泛采用、规则清晰、触发条件明确的机械化策略;第二,采用这套策略的资金规模大到足以在触发时对市场价格产生实质性冲击;第三,市场在触发发生的那个时间窗口里,恰好没有足够的流动性去平稳吸收这批交易量。三个条件同时具备,负反馈循环就有了发生的土壤,具体是什么策略、什么资产类别,反而是次要的细节。这也是为什么理解1987年这个案例的价值,从来不只是历史科普,而是理解一种会反复出现的市场结构性风险。


5

给普通交易者的启示:你的止损,会不会和别人的堆在一起

个人交易者自查清单示意图,列出止损方法是否与大众常用方法雷同、仓位是否过重、是否依赖单一固定规则等五项检查

看到这里,很多人可能会觉得,这是机构和监管层需要操心的事,跟自己一个用几万本金做交易的普通人有什么关系。恰恰相反,这套机制里最值得普通交易者吸取的教训,正落在每个人每天都会用到的一个工具上:止损。

止损这个动作本身没有问题,它是风险管理里最基础也最必要的一环,「杠杆悖论」那篇文章讲过,敞口没算清楚,止损摆在哪里都没有意义。但1987年这个案例提醒的是另外一层,止损本身的机械化和规则化,也可能在某些条件下变成风险的放大器,而不是风险的化解手段。

具体想一下这个场景:市场上流行的止损设置方法其实并不多,前一根K线的高低点、整数关口、固定比例、ATR的若干倍数,这几种方法覆盖了绝大多数交易者的止损逻辑。这意味着,成千上万个独立交易者,用几种彼此相似的公式,很可能算出彼此非常接近的止损价位。当价格真的触及这个区间时,触发的不是你一个人的止损单,而是一大片按同样逻辑摆放的止损单同时变成市价卖单,这批集中涌出的卖单本身就会对价格造成额外的下行压力,压低价格之后又可能触发下一层稍宽一点的止损,市场对止损集中区的扫单行为之所以屡试不爽,背后利用的正是这种止损扎堆的结构。

这和1987年那些机构面对的问题,本质上是同一种结构,只是规模和参与者不同。1987年是几百亿美元的机构资金按同一套模型触发;散户止损堆叠是无数个体按相似的经验法则触发,但触发之后引发的连锁效应,逻辑上是一致的:机械化规则一旦和很多人同步触发,本身就可能成为风险的来源,而不只是风险的解药。

从这个案例里能提炼出几条具体的思考方向:

第一,不要迷信一个”看起来最标准、教科书都在教”的止损方法,越标准,越容易和别人重叠在同一个价格区间。适当加入一些个性化的偏移,或者接受一个更宽的容错带,反而能降低被同步扫入这场踩踏的概率。

第二,把注意力从”精确点位”挪到”仓位大小”上。如果你的仓位本身足够轻,即便止损被扫、行情随后又按你原来的判断继续走,损失也在可承受的范围内,不至于因为一次插针就伤筋动骨。

第三,警惕「羊群效应」本身的自我实现能力。市场上大多数人的判断和动作趋同的时候,不代表这个判断更接近真相,反而可能意味着一旦反向触发,连锁反应的规模会更大。你不是一个人在按这套逻辑思考,站在这个认知上重新评估自己的止损策略,会比单纯纠结”止损该摆在哪个精确价位”更有意义。


6

反馈循环不是”坏人作恶”,而是系统结构的产物

正反馈系统与负反馈系统对比示意图,左侧展示偏离被放大的不稳定循环,右侧展示偏离被修正的稳定循环,说明市场结构设计的关键差异

1987年之后,很长一段时间里,公众叙事里习惯性地把这场崩盘归咎于”程序化交易”这个笼统的靶子,仿佛只要禁止某种交易方式,类似的事情就不会再发生。这种归因方式简单,但没有抓住真正的结构性问题。

真正的问题从来不是”用不用算法”,而是一套规则在被大规模、同步执行时,是不是具备让市场保持稳定的性质。一个能起到稳定作用的机制,应该是价格偏离得越远,把它拉回来的力量就越强;而1987年那套投资组合保险策略,客观上制造出的效果恰好相反,价格跌得越多,触发的卖出力量就越大,这是一种把偏离进一步放大的结构,无论设计者的初衷多么审慎,效果上都构成了金融系统里最需要警惕的那类反馈机制。

理解了这一点,就能明白为什么这类事件到今天依然值得反复研究:这不是某一次算法出了故障,而是一类结构性隐患,只要满足”规则清晰、参与者众多、触发同步、市场深度不足以承接”这四个条件,类似的负反馈循环随时可能在任何一个资产类别里重新出现。对系统性/极端行情的应对策略,本质上就是在为这种结构性风险预留缓冲,而不是假设它永远不会发生。这也是为什么,面对黑天鹅事件的风险管理,思路上不能只针对单一标的的基本面风险,还要考虑整个市场结构在极端时刻是否具备自我稳定的能力。

对普通交易者而言,最实际的应用是这样一个提醒:任何一套让你感觉”很安全、按规则走就不会出问题”的交易纪律,都值得回头审视一下,这套纪律触发的条件,是不是恰好和很多人共用的触发条件高度重合。如果答案是肯定的,那么这套纪律在个体层面越理性,在群体层面就越可能制造出你完全没预料到的踩踏效应。


写在最后

1987年10月19日这一天,之所以到今天还被反复讨论,不是因为它的跌幅有多骇人,而是因为它第一次让整个市场清楚地看到,一套原本用来消灭风险的机械化规则,在被大规模同步使用之后,可以反过来制造出比原本要防范的风险大得多的系统性风险。这不是某个策略设计得不够聪明,恰恰相反,投资组合保险在数学上是精巧的,逻辑上是自洽的,问题只出在一个从没被认真检验过的假设上:市场永远有足够的深度,来消化你触发规则时释放出的这批交易量。

这个假设,放到今天每一个普通交易者身上,同样成立。你设置的止损、你依赖的对冲逻辑、你信奉的某套”永远不会错”的交易纪律,只要它足够标准、足够流行,就有可能在某个时刻和无数人的同一套逻辑撞在一起,触发一场谁都没有主动策划、却真实发生的连锁踩踏。

理解这一点,不是要让你放弃止损或者放弃系统化交易,而是要在设计规则的时候,多问自己一句:如果这套规则被很多人同时触发,会发生什么。这道题1987年的机构投资者没有提前想清楚,代价是一天之内蒸发掉近四分之一的市值。这道题,值得每一个还在用固定规则交易的人,提前想清楚。

机械化的止损或对冲规则,本身不是安全的保证。当它和很多人同步触发的时候,规则本身就可能变成风险的来源,而不是风险的解药。


以上内容仅代表个人观察与思考,不构成任何投资建议。历史案例仅用于说明市场结构性风险,不代表对未来市场走势的预测,交易有风险,入市需谨慎。

🎯

推荐课程

合约陪跑实战训练营

不只教方法,更带你实盘执行。从仓位管理到止损止盈,手把手纠正你的交易习惯,建立可复制的盈利系统。

相关文章

觉得有用?关注公众号获取更多干货

每周更新交易教学文章和视频,帮你建立系统化交易体系

公众号二维码