Meb Faber的GTAA表現
Meb Faber的 Global Tactical Asset Allocation (GTAA) 是其中一篇主要文章帶領筆者進入Tactical Asset Allocation世界。雖然是GTAA元祖級別,但都有人定期檢視它的表現,近期就有此文章,簡述如下:
喺近年金融市場波動加劇之下,越嚟越多投資者搵方法喺控制風險嘅同時賺取穩定回報。由Meb Faber 喺2006年提出嘅「全球戰術資產配置(GTAA)」策略就因此受到重視。
呢份研究就係基於佢原本嘅方法,加入最新數據、改良策略同實際應用,令投資者可以透過Python配合Interactive Brokers(IBKR)實現自動化操作。
原始策略概覽
GTAA屬於一種動態資產配置策略,唔同於傳統長期持有固定資產比例嘅「戰略資產配置」,GTAA會根據市場走勢轉變配置。例如:市況好就加股票比重,市況差就轉去現金或債券避險。
原始策略使用五個資產指標:
-
S&P 500
-
MSCI EAFE(已發展國家股票)
-
美國10年期國債
-
高盛商品指數(GSCI)
-
房地產信託(REITs)
每個資產會用200日簡單移動平均(SMA)作趨勢判斷指標:如果資產價格高過SMA,代表「上升趨勢」,就買入;如果低過,就轉倉去現金。每月底睇信號,月初執行交易。
最新表現更新
Faber 原本研究範圍由1972年至2005年,複合年增長率(CAGR)達11.7%、最大跌幅只有9.5%。今次更新延伸到2025年3月,包含金融海嘯、新冠疫情、通脹危機等。即使面對呢啲市場衝擊,策略表現仍然唔錯:CAGR有6.05%、最大跌幅11.7%、Sharpe比率為0.68。
再平衡時間嘅影響
研究指出:「再平衡時機運氣(Rebalance Timing Luck)」會嚴重影響結果。即係話,就算用同一套策略,只係因為選擇咗唔同日子執行交易,回報都可以有成2%以上差距,例如每月第4交易日VS每月第14交易日,見下:
為咗減低呢個問題,文章作者提出「週期性再平衡」同「分批再平衡(tranche)」兩種方法。
-
每週再平衡:喺每星期固定一日(例如星期三)檢查信號同執行交易,回報差距減少到1.3%以內。
-
分批再平衡:將投資組合分成四份,每星期只更新其中一份,即每四星期輪流再平衡一次,回報差距進一步收窄至0.63%。
呢個做法亦有效減少「交易次數(turnover)」,從每年約740%降到398%左右,等於交易成本亦減少超過一半。
實戰考慮:信號延遲與交易成本
喺現實交易中,冇可能即刻收到信號就即刻執行。研究將信號延遲一日再執行,發現表現反而略有提升。然後加入每單交易10個基點嘅成本(即0.1%),對年回報有約0.41%負面影響。不過總體來講,策略仍然穩健。
Python自動化操作
研究最後提供一個用Python寫嘅Notebook,可以連接Interactive Brokers實現自動交易。整個流程包括:
-
輸入資金與持倉:用戶輸入有幾多資金想用嚟跑GTAA策略,仲有而家手上每個ETF持倉數量。
-
產生交易信號:下載過去一年數據,計算200日SMA,判斷係咪上升趨勢。
-
計算交易量:根據每個資產20%權重同最新價格計算應該買幾多股。
-
執行交易:可以選擇用Interactive Brokers的TWS系統半自動下單(透過.csv匯入MOC指令),或者完全自動化,用API落單。
每個交易都會喺市收前(Market-On-Close)執行,確保價格一致性。API自動交易流程仲會回報每單交易結果喺Notebook同IBKR介面同步顯示,增加透明度。
結語
總括而言,GTAA策略喺長達20年嘅測試中證明具穩定性。透過分批再平衡、考慮信號延遲同交易成本,再加埋Python自動化操作,呢個策略唔單止理論上有效,更可以喺現實世界中應用。對於追求系統性同風險管理嘅投資者,GTAA提供一個具吸引力嘅選擇。
小結
筆者認為GTAA 係TAA愛好者必識策略之一,同MPF大包圍一樣,如果自己嘅投資回報及波幅比GTAA表現更差,倒不如用GTAA便算,起碼比起Buy and hold 同期港股少啲心血流失。



