那一天,市場到底發生了什麼事
1987年10月19日,星期一,紐約證券交易所開盤沒多久,賣壓就排山倒海而來。收盤的時候,道瓊工業指數重挫508.32點,跌幅達到22.61%,創下當時史上最大單日跌幅紀錄,直到今天都還沒有被超越。這一天,後來被稱為「黑色星期一」(Black Monday)。
這個跌幅有多驚人,用一個對照組來理解會更有感覺:1929年華爾街大崩盤揭開經濟大蕭條序幕,最慘的單日跌幅也「只有」約12%左右。1987年的單日跌幅幾乎是它的兩倍。當天紐約證交所成交量高達6.04億股,是平常日均量的三倍,交易系統回報價格的速度根本跟不上市場的變化速度,很多投資人下單之後,看到的成交價格早已是「過期」的舊報價。
全球市場也沒有倖免。跌勢從香港、澳洲、歐洲一路蔓延到美國,再傳導回亞洲,形成一場真正的全球性股災,估計全球市值蒸發約1.71兆美元,光是紐約證交所的市值損失就超過5000億美元,是自第一次世界大戰以來單日最大的市值蒸發紀錄。
但這篇文章想談的重點,不是「股市又崩了」這種老生常談,而是這次崩盤背後一個相對特殊、也和後來的金融市場制度設計息息相關的角色——程式交易(program trading)與「投資組合保險」(portfolio insurance)。這是人類金融史上第一次,電腦自動下單的機制被普遍認為是加劇崩盤速度與幅度的重要因素之一。理解這段歷史,能幫助我們看懂今天各國股市為什麼會有熔斷機制、為什麼交易所要限制程式單的下單頻率,以及自動化交易到底是把雙面刃的哪兩面。
名詞先搞懂:程式交易與投資組合保險是什麼
在談崩盤機制之前,必須先弄清楚幾個核心名詞,因為這些概念常常被媒體混著用,但其實各自的定義並不相同。
程式交易(Program Trading)
程式交易,廣義上是指利用電腦程式,依照預先設定好的條件與規則自動產生、送出交易指令的行為,不需要人工每一筆逐一判斷下單。在1980年代,這個詞特別常用來指涉「一籃子股票」的同步買賣——也就是同時對一組股票(例如追蹤某個指數的成分股組合)下單,而不是單一個股的自動化下單。
程式交易本身是中性的工具,它可以用來執行指數化投資(被動追蹤指數)、進行套利,也可以用來執行避險策略。1987年崩盤的關鍵,並不是「程式交易」這個工具本身有問題,而是當時市場上有大量資金採用了同一種策略邏輯,而這個邏輯在極端行情下產生了「同向強化」的效果。
投資組合保險(Portfolio Insurance)
這是這次崩盤故事裡的靈魂角色。投資組合保險是1980年代由學者提出、later被大量法人採用的一種避險策略,目的是讓機構投資人在持有一大籃子股票部位的同時,替這個部位加上一個「下檔保護」的機制,理論效果類似買進一個保護性賣權(protective put),但實際操作上並不是真的去買選擇權,而是用「動態調整部位」的方式,用股票指數期貨(index futures)來模擬選擇權的避險效果。
這個策略的運作邏輯,用白話講大概是這樣:
- 當股市上漲時,投組保險模型會判斷「保護部位所需要的避險比重下降」,因此減少放空的期貨口數,讓投資組合可以繼續享受股市上漲的獲利。
- 當股市下跌時,模型會判斷「風險升高、需要更多保護」,因此增加放空的期貨口數,用期貨空頭部位的獲利去抵銷現貨部位的虧損。
這個邏輯聽起來很合理,問題出在:這是一個「追高殺低」的動態避險策略——股價下跌時,模型要求的動作是賣出(放空更多期貨),而不是逢低承接;股價上漲時,模型要求的動作是減碼避險部位。當只有少數機構這樣操作時,市場有足夠的流動性去消化這些調整;但當市場上有數十、上百家機構法人、管理的資產規模達到數百億美元、全部採用類似的模型邏輯時,這個「下跌→賣出→價格更跌→模型要求賣出更多」的循環,就有可能自我強化,形成一種機制性的螺旋。
指數套利(Index Arbitrage)
除了投組保險,另一個常被一併提到的程式交易應用是指數套利。這是利用股票現貨市場與股價指數期貨市場之間的價格落差進行套利:當期貨價格相對於理論公平價值(現貨加計持有成本)出現偏離時,套利者會同時在兩個市場反向操作,買進被低估的一方、賣出被高估的一方,賺取價差並讓兩個市場的價格重新收斂。
指數套利在正常時期其實有助於維持現貨與期貨市場價格的一致性,是市場效率的一部分。但在1987年10月19日那樣的極端行情下,當期貨市場因為投組保險的巨量賣壓而重挫、跌幅遠超過現貨市場時,指數套利者會反過來大量賣出現貨股票、買進期貨去套利,這個動作又把賣壓傳導回現貨市場,形成期貨和現貨市場「互相把對方往下拉」的連動效應。
運作機制:崩盤是怎麼被放大的
理解了上面幾個名詞,我們可以把整個1987年10月19日的機制串起來看。要注意的是,學界與監理機關(包括後來的美國「布雷迪委員會」,Brady Commission)在檢討報告中都指出,這是「多重因素疊加」的結果,不是單一原因造成,以下是幾個公認的重要環節:
背景因素:一個過熱、超漲的多頭市場
1982年8月到1987年8月,美股經歷了一段長達五年、漲幅驚人的多頭行情,道瓊指數在這段期間大幅上漲。市場已經有「漲多需要拉回」的隱憂。1987年10月中旬,美國商務部公布的8月貿易逆差數字(157億美元)高於市場預期,美元應聲重挫,也讓不少國際投資人對美股資產的信心開始動搖。10月14日到16日,道瓊指數已經連續下跌,其中10月16日星期五單日下跌超過100點,且跌勢在收盤前加速——這個「尾盤加速下跌」的型態,後來被認為是投組保險程式已經開始大量產生賣單的訊號。
10月19日星期一:賣壓集中爆發
週末的緊張情緒延續到週一開盤,大量賣單湧入,其中相當比例被認為來自投組保險模型觸發的自動賣出指令。由於當時的市場基礎建設(下單系統、報價系統)並不是為了應付這種規模的集中賣壓而設計,紐約證交所的報價系統出現嚴重延遲,很多交易員看到的價格已經是好幾分鐘前的舊報價,這讓市場參與者更加恐慌,因為沒有人能準確知道「現在的真實價格」是多少。
期貨市場帶頭下殺,現貨市場被拖著走
股價指數期貨市場的流動性、交易速度通常比現貨市場更快,投組保險的避險賣單很大一部分直接透過期貨市場執行。當期貨價格因為集中賣壓而重挫,跌幅一度大幅超過現貨指數時,指數套利者跳進來放空現貨、買進期貨套利,這個動作把期貨市場的賣壓「傳導」回現貨市場,形成前面提到的雙向強化循環。
流動性斷層:想買的人不見了
在正常市況下,市場永遠有做市商、機構投資人願意在價格下跌時進場承接,提供流動性緩衝下跌速度。但在1987年10月19日,由於賣壓來得又急又猛、且報價系統延遲讓交易對手方無法準確評估風險,很多原本可能承接的買方選擇暫時退場觀望,市場一度出現「有賣無買」的流動性真空,這進一步加速了價格的探底速度。
尾聲:熔斷機制的誕生
這場崩盤之後,美國總統雷根成立了「布雷迪委員會」,針對整起事件進行調查與檢討。委員會報告的其中一項重要建議,就是股票、期貨與選擇權市場之間應該協調建立「交易暫停機制」(trading halt),以在市場劇烈波動時提供一個冷卻期,避免恐慌性賣壓沒有間斷地自我強化。紐約證交所在1988年正式導入了第一代熔斷機制,最初是以道瓊指數下跌250點、400點作為觸發門檻;之後幾十年間,這套機制經過多次修訂,演變成今天以標普500指數跌幅百分比(例如7%、13%、20%)作為分級觸發條件的版本。可以說,今天全球主要股市普遍採用的熔斷、分級停牌制度,其制度起源就是1987年這場崩盤留下的教訓。
一個匿名化的思考案例:機械式規則遇到極端行情
為了幫助理解「同向強化」這個概念,這裡用一個完全匿名、簡化的假設情境來說明,不涉及任何真實機構或個股。
假設某一類避險模型的規則被簡化成:「當追蹤的股價指數單日跌幅超過某個百分比門檻,就自動增加放空避險部位的比例。」在正常的市場波動下,這類規則運作得很平順——指數小跌,模型小幅增加避險;指數止穩,模型維持現狀。
但假設極端情境出現:指數在開盤後快速下跌,觸發了門檻,於是大量採用類似規則的資金同時觸發賣出動作。這些賣單推動指數繼續下跌,而指數繼續下跌又觸發了「更進一步下跌就要再加碼避險」的第二層門檻,於是引發第二波賣單。如果市場上有足夠多的參與者採用類似邏輯的規則,且彼此的觸發門檻又接近,這種「規則→賣出→價格下跌→規則再次觸發→再賣出」的循環,理論上就可能形成加速下探的動態,一直到某個環節出現變化為止(例如流動性提供者重新進場、規則本身的賣壓已經執行完畢、或市場進入交易暫停)。
這個思考案例想凸顯的重點是:單一避險模型的邏輯即使個別看起來合理,當市場上大量參與者採用高度相似的規則與觸發條件時,這些原本分散的個別決策,有可能在統計上疊加成集體行為,進而影響市場本身的價格發現機制。 這也是後來金融監理學界持續在研究的議題,稱為「系統性同質化風險」(herding / crowded trades的一種形式)。
常見誤解:釐清幾個容易搞混的說法
誤解一:「程式交易=造成崩盤的元凶,程式交易應該被禁止」
這個說法過於簡化。程式交易只是「執行方式」,真正影響市場穩定性的是「策略邏輯本身是否具有同向強化的結構」,以及「市場上有多少資金採用高度相似的邏輯」。事實上,布雷迪委員會的報告也沒有單純把矛頭指向程式交易的存在,而是更強調市場結構(例如現貨與期貨市場之間缺乏協調的交易暫停機制、報價系統的技術瓶頸)需要改革。今天全球主要市場的絕大多數成交量都是透過各種形式的自動化系統執行,這本身並不等於系統性風險。
誤解二:「投資組合保險就是一種詐騙或操縱手法」
投資組合保險是一套公開發表、學術上有嚴謹推導的避險理論,其設計初衷是幫助機構投資人(例如退休基金)在參與股市上漲的同時控制下檔風險,並不是操縱市場的工具。它的問題不在於「意圖」,而在於「規模效應」——當這套邏輯被太多資金同時採用、且市場流動性不足以消化集中的動態調整需求時,原本用於降低個別投資組合風險的工具,反而在總體層次上放大了市場風險。這是金融工程領域裡一個經典的「合成謬誤」(fallacy of composition)案例:對個體理性的策略,加總起來未必對整體市場理性。
誤解三:「熔斷機制可以完全避免類似崩盤重演」
熔斷機制的設計目的是提供「冷卻時間」,讓市場參與者有機會重新評估資訊、降低純粹恐慌驅動的連鎖賣壓,並不是保證指數不會大跌。事實上,熔斷機制觸發之後,若基本面的賣壓依然存在,恢復交易後價格仍然可能繼續下跌,只是下跌的「速度」與「連鎖反應的強度」理論上會被緩和。歷史上,包括2020年3月新冠疫情初期,美股在短短兩週內四度觸發熔斷,顯示熔斷機制是風險管理工具的一環,但無法取代對基本面風險的判斷。
誤解四:「只要跌幅超過20%就是1987式的崩盤」
單日跌幅只是描述崩盤「結果」的一個數字,真正需要理解的是「成因結構」。不同崩盤事件背後的驅動機制差異很大:1987年的核心是投組保險的動態避險賣壓與期現貨市場的連動放大;2008年金融海嘯的核心是次貸相關衍生性金融商品的信用風險傳導;2020年3月的崩盤則與疫情帶來的實體經濟停擺預期有關。把不同事件都簡化成「跟1987年一樣」,反而會忽略了每次危機背後真正需要被理解的機制差異。
與台灣市場的連結
雖然1987年黑色星期一是發生在美國市場的事件,但它留下的制度性遺產,也體現在台灣市場的風險控管設計上,可以從幾個角度來看:
漲跌幅限制制度
台灣證券交易所對一般上市櫃股票採取的是「個股每日漲跌幅限制」制度,而不是美股那種「整體指數熔斷、全市場暫停交易」的機制。這項限制的幅度並非一成不變:原本訂定為5%,1989年10月11日起調整為7%,並維持了相當長一段時間;後續為了與國際市場接軌、提升市場交易效率,金融監督管理委員會宣布自2015年6月1日起,將漲跌幅限制由7%放寬為10%,並同步搭配信用交易擔保維持率等風險控管配套措施一併調整。相較於部分完全沒有漲跌幅限制的市場(例如新加坡、香港,以及歐美主要市場多半也無整體漲跌幅限制),台灣、中國上海(10%)、南韓(15%)等亞洲市場則普遍保留了個股漲跌幅限制的設計,這本身就是一種「價格穩定機制」的思路,用意與熔斷機制類似,都是希望在價格劇烈波動時提供一個緩衝,避免恐慌性交易無限制蔓延。
期貨與現貨市場的連動監理
台灣期貨交易所在制度設計上,對台股期貨、選擇權等商品也設有價格穩定措施與分級停止交易機制,其精神與布雷迪委員會當年建議「股票、期貨、選擇權市場之間應協調交易暫停機制」的思路一致:當衍生性商品市場出現劇烈波動時,透過制度性的暫停或價格限制,降低現貨與期貨市場之間交叉傳導、互相加速下跌的風險。
量化與程式化交易的普及
台灣股市近年來程式化下單、量化策略的參與比重持續上升,包括法人與部分個人投資人透過API或量化平台執行自動化下單。1987年的教訓提醒我們的是:自動化下單工具本身是中性的效率提升手段,真正需要留意的是「策略邏輯的同質化程度」——如果市場上大量參與者採用高度相似的技術指標、停損邏輯或觸發條件,理論上就有可能在特定極端情境下,形成類似1987年那種局部的同向強化效應,即使規模與影響程度未必相同。這也是為什麼交易所對程式單通常會有異常監控機制,用來偵測是否有短時間內集中出現、模式高度相似的巨量下單行為。
這場崩盤教會我們的事:制度設計思維
跳脫「哪一天股市跌了多少」這種表層敘事,1987年黑色星期一真正值得反覆咀嚼的,是它揭示了幾個至今仍然適用的市場結構性觀念:
第一,任何一套「規則明確、可被大規模複製」的策略,一旦被市場上足夠多的參與者同時採用,規則本身就可能從「風險管理工具」變成「系統性風險來源」。這不只適用於投資組合保險,任何形式的機械式停損、動態避險、演算法交易策略,只要邏輯高度雷同且觸發條件接近,理論上都有類似的潛在風險結構,這也是為什麼監理機關持續關注量化交易的集中度與同質化程度。
第二,市場的技術基礎建設(報價系統、清算速度、跨市場協調機制)在極端狀況下的承載能力,本身就是風險管理的一環。1987年的報價延遲問題,讓市場參與者在最需要準確資訊的時刻反而資訊最混亂,這直接助長了恐慌情緒。今天交易所在系統容量、跨市場資訊同步上的投資,某種程度上也是這段歷史教訓的延續。
第三,單一市場內部不同子市場(現貨、期貨、選擇權)之間的連動性,需要被視為一個整體來設計監理框架,而不是各自獨立管理。這正是熔斷機制、跨市場交易暫停協調機制之所以被建立的核心邏輯。
重點回顧
- 1987年10月19日「黑色星期一」,道瓊工業指數單日重挫22.61%(跌508.32點),是史上最大單日跌幅紀錄;全球市值估計蒸發約1.71兆美元。
- 崩盤成因是多重因素疊加:五年多頭市場積累的拉回壓力、貿易逆差數字引發美元重挫的信心動搖、報價系統技術延遲,以及投資組合保險(portfolio insurance)等程式交易策略在極端行情下產生的集中性自動賣壓。
- 投資組合保險是一種用股價指數期貨動態調整避險部位的策略,邏輯是「跌越多、賣越多」,個別機構理性的避險行為,在大量資金同時採用相似邏輯時,可能疊加成加劇市場下跌速度的集體效應。
- 指數套利機制在極端行情下,把期貨市場的劇烈賣壓傳導回現貨市場,形成兩個市場互相強化下跌的連動循環。
- 這場崩盤催生了美國布雷迪委員會的檢討報告,並促成紐約證交所在1988年建立第一代熔斷機制,是今天全球主要股市熔斷、分級停牌制度的制度起源。
- 台灣市場採取的是個股每日漲跌幅限制(現行為10%,自2015年6月1日由7%調整而來),與美股整體指數熔斷機制設計思路不同,但同樣屬於「價格穩定緩衝機制」的一種。
- 理解這段歷史的核心價值,不在於記住某個跌幅數字,而在於理解「規則明確、可被大規模複製的策略邏輯,在市場參與者高度同質化時,可能從風險管理工具轉變為系統性風險來源」這個至今仍然適用的市場結構性觀念。
參考資料來源:
- Black Monday (1987) — Wikipedia
- Stock Market Crash of 1987 — Federal Reserve History
- Global Financial Markets Crash on Black Monday — Goldman Sachs
- The Black Monday Stock Market Crash — Library of Congress Research Guides
- 20 years ago Friday, this unprecedented trading curb kicked in — CNBC
- 金融小百科-股市熔斷機制 — 金融監督管理委員會
- 放寬漲跌幅度專區 — 臺灣證券交易所