Meb Faber的GTAA表現

Meb Faber的GTAA表現

 

見前文 1  2  3

 

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實現自動交易。整個流程包括:

  1. 輸入資金與持倉:用戶輸入有幾多資金想用嚟跑GTAA策略,仲有而家手上每個ETF持倉數量。

  2. 產生交易信號:下載過去一年數據,計算200日SMA,判斷係咪上升趨勢。

  3. 計算交易量:根據每個資產20%權重同最新價格計算應該買幾多股。

  4. 執行交易:可以選擇用Interactive Brokers的TWS系統半自動下單(透過.csv匯入MOC指令),或者完全自動化,用API落單。

每個交易都會喺市收前(Market-On-Close)執行,確保價格一致性。API自動交易流程仲會回報每單交易結果喺Notebook同IBKR介面同步顯示,增加透明度。

結語

總括而言,GTAA策略喺長達20年嘅測試中證明具穩定性。透過分批再平衡、考慮信號延遲同交易成本,再加埋Python自動化操作,呢個策略唔單止理論上有效,更可以喺現實世界中應用。對於追求系統性同風險管理嘅投資者,GTAA提供一個具吸引力嘅選擇。


小結

筆者認為GTAA 係TAA愛好者必識策略之一,同MPF大包圍一樣,如果自己嘅投資回報及波幅比GTAA表現更差,倒不如用GTAA便算,起碼比起Buy and hold 同期港股少啲心血流失。