關閉選單

有效前緣是什麼?一張圖看懂分散的極限,和它在實務上的三個問題

10 秒看懂

有效前緣是一條弧線,線上的每一點都代表一種配置方式,而且都做到了同樣報酬下震盪最小。你要選線上的哪一點,取決於你能承受多大的上下起伏。

它背後的觀念只有一句:決定分散效果的是資產之間會不會一起跌,不是你買了幾檔。買二十檔一起漲跌的股票,分散效果趨近於零。

但這套算法在實務上有個大問題:它要你先猜每一檔未來會賺多少,而這件事沒有人猜得準。猜錯一點,它給的答案就差很多。

林修禾 Joshua Lin

本文作者|林修禾 Joshua Lin

投資與教學資歷都超過二十年。教學橫跨三個階段:從兒童理財教育起步,到成人的價值投資,再到近年的量化交易。曾創立三間公司,並以價值投資建立起財務上的獨立與自信,也擔任過台積電的理財培訓師,是價值投資的國際級講師。他始終相信,理財是為了把生活過得更好,而看懂財報、獨立思考,遠比追逐明牌或現成的答案更重要。

它想解決的問題:買幾檔不是重點

1952 年之前,投資的討論幾乎都在「挑哪一檔」。馬可維茲(Harry Markowitz)那篇論文換了一個問題:這些東西放在一起會怎樣?

這個轉向帶出一個到今天還是很多人搞錯的重點。大部分人以為分散就是多買幾檔,但真正決定分散效果的,是這些東西會不會一起跌

兩檔總是同進同出的資產混在一起,震盪就等於兩邊的加權平均,你等於只是買了一檔比較大的東西。

兩檔不同步的資產混在一起,一邊跌的時候另一邊沒跌那麼多,混起來的震盪會比加權平均小

這個差額,就是分散唯一的免費午餐:你降低了震盪,卻沒有放棄報酬。

試算:兩檔混在一起,震盪會小多少

這是整套理論的核心。填兩檔資產的震盪幅度,
和它們的連動程度,看看混起來會發生什麼事。




如果沒有分散效果,震盪會是

實際混起來的震盪

分散幫你省下

「連動程度」就是相關係數,+1 代表兩檔永遠同方向,
0 代表沒關係,負的代表常常相反。實務上跨資產大多落在 −0.3 到 +0.9 之間,
而且它會隨市場狀況改變,不是固定值。

玩一下那台試算器你會發現一件事:把連動程度從 +0.7 拉到 +0.3,效果的改善,遠大於你把持股從十檔加到二十檔。這就是為什麼專業機構在意的是「我還缺哪一種資產」,而不是「我還可以多買幾檔」。

那條弧線是怎麼來的

把每一種可能的配法都畫成圖上的一個點,橫軸是震盪幅度,直軸是報酬。幾百萬種配法會糊成一片雲。

這片雲有一個邊界:再往左(更穩)或往上(更賺)就沒有東西了。那條邊界就是有效前緣。

有效前緣圖:九檔跨資產 ETF 各自的風險與報酬位置,以及同樣報酬下震盪最小的那條曲線
藍點是九檔資產各自的位置。橘線上的每一點都是一種配法,而且是同樣報酬下震盪最小的那一種。

圖上有兩件事值得看。

第一,弧線在所有藍點的左邊。這代表混起來的組合,可以比任何單獨一檔都更穩。這不是錯覺,是不同步帶來的效果。

第二,那顆星星(九檔各買一點)不在弧線上。它在弧線的右下方,也就是「同樣的震盪本來可以賺更多」。這就是最佳化想幫你做的事:把你從星星的位置推到弧線上。

但這張圖有個必須講清楚的前提:它是用已經知道答案的資料畫的。我們把 2006 到 2026 年整段的結果先算出來,再回頭畫這條線。真正投資的時候你站在起點,手上沒有這些數字。接下來三節講的,就是這件事造成的三個問題。

問題一:報酬要用猜的

這套算法要三組輸入才算得出答案:每一檔的預期報酬、每一檔的震盪幅度、以及兩兩之間的連動程度

震盪幅度:用歷史資料估,還算堪用。一檔資產過去很震,未來多半也很震,這個性質相對穩定。

連動程度:勉強可用,但它會變。平常不同步的東西,在崩盤的時候常常一起跌。

預期報酬沒有人估得準。而它偏偏是三者裡影響答案最大的一項。

結果就變成:這套算法最需要的那個輸入,剛好是最不可靠的那一個。你把過去十年的報酬當成未來的預期報酬丟進去,它就會很有信心地告訴你要重押過去十年漲最多的東西。

問題二:答案很不穩

輸入不可靠,會直接反映在答案上。我們用九檔跨資產的真實資料,每個月底只用過去五年重算一次,看它給的建議長什麼樣。

最大夏普組合每月重算的權重堆疊圖,九檔裡平均只用到 2.9 檔,同一檔比重在 0% 到將近八成之間來回
同一套算法、同一組資產,只是估計期往前滾動,建議的配置就換過好幾輪。

圖上看得很清楚:2013 年之前它幾乎全押債券,2014 到 2019 年主角換成美股,2020 年又回頭抱債券,2022 年之後黃金的比重一路拉高。其中 2016 年 10 月和 2022 年 10 月那兩次,一個月就換掉四成

為什麼會這樣:因為估計期往前滾一個月,最新的資料進來、最舊的資料出去,預期報酬的估計就變了。而這套算法對那個輸入非常敏感,輸入變一點,答案就大幅重排。換成實際操作,這代表頻繁的買賣與相對應的成本

問題三:它不會主動分散

這點最容易被誤會。很多人以為這套理論是在教你分散,但算法本身沒有被要求要分散,它只被要求要最好

如果某一檔在歷史資料上看起來又賺又穩,它就會把大部分的錢放進去。上面那張圖裡,九檔可以選,它平均只用到不到三檔,而且同一檔的比重會在 0% 到將近八成之間來回。

這不是資料的問題,是設計的問題。你要它找出「數字上最好的那一點」,它就會給你那一點,不管那一點有多集中、多不合理。想避免這件事,就得自己加上限制,例如單一資產不超過三成。

那還學它幹嘛

因為它給了三個到今天都還成立的觀念,而這三件事跟你用不用它的公式無關。

一、風險要看整個組合,不是看單一標的。一檔很震的資產,如果它跟你手上其他東西不同步,加進來反而可能讓整體更穩。單獨看它「很危險」是看錯層次。

二、決定分散效果的是連動程度,不是持股數量。這是本文開頭那台試算器在示範的事。

三、投資是在報酬與震盪之間選一個位置,沒有全贏的選項。有效前緣這條線的存在本身就在說:你可以選,但你必須選。

後來出現的其他配置方法,多半是在修它的缺點,不是推翻這三件事。有的方法乾脆不預估報酬,只用比較估得準的震盪與連動來配;有的方法先把資產分群,再一層一層往下分配。出發點都一樣:承認輸入不可靠,所以少依賴輸入。

一般人可以怎麼用

結論不是「這套理論沒用」,而是不要拿它的公式去追求那個最好的點。三個實際的作法:

一、先想清楚你要在那條線上的哪個位置。你能接受一年上下震盪多少?這個問題比「哪個配置最好」重要得多,而且只有你自己答得出來。

二、用固定比例配置,然後定期再平衡。例如股債各半,每年調回原本的比例。這個作法不需要預估報酬,也就避開了最大的那個問題。

三、真的要用最佳化,一定要加上限制。單一資產設上限,避免答案跑到極端。這一步會讓結果在數字上「變差」,但那個數字本來就不可靠。

最後一句話留給那張圖:有效前緣真正的價值,不是那條線的精確位置,而是它讓你看見「同樣的資產,配法不同,結果差很多」。這件事在任何一段時間、任何一組資產上都成立。

常見問題

有效前緣是什麼?

把所有可能的配置方式畫在一張圖上,橫軸是震盪幅度、直軸是報酬,每一種配法都是圖上的一個點。其中有一群點的位置最好:在同樣的報酬下震盪最小,或在同樣的震盪下報酬最高。把這些點連起來就是一條弧線,這條線叫有效前緣。線上的配法沒有絕對的優劣,你要選哪一點取決於你能承受多大的震盪。

為什麼分散可以同時降低風險又不用犧牲報酬?

關鍵不在買幾檔,在它們會不會一起跌。兩檔資產如果總是同進同出,混在一起的震盪就等於各自震盪的加權平均,沒有任何好處。但只要它們不完全同步,一邊跌的時候另一邊沒跌那麼多,混起來的震盪就會比加權平均小。這個差額就是分散帶來的好處,而且它不需要你放棄報酬。

有效前緣是誰提出來的?

馬可維茲(Harry Markowitz)在 1952 年發表的論文提出,後來被稱為現代投資組合理論。他在 1990 年因為這套理論拿到諾貝爾經濟學獎。在他之前,投資的討論多半集中在「挑哪一檔」,他把重點移到「這些東西放在一起會怎樣」。

既然有諾貝爾獎,照著做就好了嗎?

沒那麼簡單。這套算法要你先輸入每一檔的預期報酬、震盪幅度、以及兩兩之間的連動程度,它才算得出答案。震盪和連動程度用歷史資料估還算堪用,但預期報酬非常難估,而它偏偏是影響答案最大的那一項。輸入猜錯一點,算出來的配置就會差很多。

為什麼算出來的答案常常很極端?

因為這套算法沒有被要求要分散,它只被要求要最好。如果某一檔在歷史資料上看起來又賺又穩,它就會把大部分的錢放進去。我們用九檔跨資產的真實資料每個月重算一次,結果它平均只用到不到三檔,而且同一檔的比重會在 0% 到將近八成之間來回。這是這套算法的性質,不是資料的問題。

那還學它幹嘛?

因為它給了三個到今天都還成立的觀念:第一,風險要看整個組合,不是看單一標的;第二,決定分散效果的是資產之間的連動程度,不是持股數量;第三,投資是在報酬和震盪之間選一個你能接受的點,沒有全贏的選項。這三件事跟你用不用它的公式無關。後來出現的其他配置方法,多半是在修它的缺點,不是推翻這些觀念。

一般人可以怎麼用?

不用真的去解那個算式。實務上有兩個做法:一是先決定你的股債大方向,再用固定比例配置並定期再平衡;二是如果你想用最佳化的思路,至少加上限制,例如單一資產不超過三成,避免答案跑到極端。重點是先想清楚你要在那條線上的哪個位置,而不是去追求算出最好的那一點。

延伸閱讀

本文為投資教育內容,不構成任何投資建議。文中的圖表用來說明方法本身的性質,不代表任何一種配置方式在未來會有比較好的表現;歷史資料的結果會隨期間與標的改變。