CoinSkool

量化策略持股多少最佳?從夏普比率曲線找平衡點

分享

在建構量化策略時,持股數量是一個需要被決定的關鍵參數。持有太少,風險過度集中,一兩檔股票的異常波動就可能重創績效;持有太多,報酬被稀釋,真正優質的標的貢獻被大量平庸的持股所掩蓋。本文想談談如何找到風險分散與報酬集中之間的最佳平衡點。

為什麼持股數量會影響風險與報酬

持股數量對策略績效的影響,可以從風險與報酬兩個維度來理解。

從風險的角度來看,增加持股數量能夠降低組合的整體波動率,這個效果來自於分散化。當持股數量從1檔增加到10檔時,非系統性風險,即個別股票的獨特風險,會被大幅稀釋;但當持股數量從10檔增加到30檔時,進一步分散的效果就變得有限,因為此時殘留的風險主要是系統性風險,即整個市場的共同風險,而系統性風險無法透過增加持股來消除。

從報酬的角度來看,增加持股數量可能導致報酬率的下降。策略之所以能夠產生超額報酬,是因為它能夠識別出那些具備優異基本面或價量特徵的股票。如果我們只持有因子值最高的前10檔股票,組合的整體因子強度會很高;但如果我們將持股擴大到前100檔,納入了許多因子值相對平庸的股票,組合的平均因子強度就會被拉低,預期報酬也隨之下降。

持股數量的選擇本質上是一個取捨,在風險分散與報酬集中之間找到平衡點。持股太少,波動太大;持股太多,報酬被稀釋。最優的持股數量,就是讓風險調整後報酬最大化的那個數字。

持股檔數與夏普比率的關係曲線

要找到這個最適持股數量,我們可以進行以下的分析。

  1. 首先,定義一個測試範圍。例如,從5檔開始,到50檔結束,每隔5檔作為一個測試點:5檔、10檔、15檔、20檔、25檔、30檔、35檔、40檔、45檔、50檔。
  2. 接著,針對每一個持股數量,進行一次完整的回測。在每個調倉日,選取因子值最高的N檔股票,以等權重或市值權重建構投資組合,記錄該組合在整個測試期間的淨值變化,並計算其年化報酬率、年化波動率與夏普比率。
  3. 完成所有測試之後,將持股數量作為X軸、夏普比率作為Y軸,繪製出一條曲線。這條曲線就是持股檔數與夏普比率的關係曲線。

在解讀這條曲線時,我們通常會觀察到一個典型的模式。在持股數量較少的區間,例如從5檔增加到15檔時,夏普比率會隨著持股增加而顯著上升,因為風險分散的效果非常明顯,且報酬率的下降幅度相對有限。在持股數量中等的區間,例如從15檔增加到30檔時,夏普比率可能持續上升,但上升的幅度逐漸趨緩,因為邊際分散效益開始遞減。在持股數量較多的區間,例如超過30檔之後,夏普比率可能開始持平甚至下降,因為新增的持股已經不再提供額外的分散效益,反而拉低了組合的整體因子強度。

這條曲線的最高點,就是夏普比率最大化時的最適持股數量。而曲線從顯著上升轉為趨緩的那個轉折點,則是實務上最值得關注的位置,它代表的是邊際效益開始遞減的臨界點。

實務上該如何選擇

在實務操作中,除了夏普比率的最大值之外,還有幾個因素值得納入考量。

  • 因子強度的考量。 如果一個因子的預測力非常強,前幾檔股票的因子值明顯高於後面的股票,那麼最適持股數量可能會偏少,集中持有少數高強度標的,能夠最大化因子的純粹曝險。
  • 資金規模的考量。 資金規模較大時,若要持有較少的股票檔數,每檔股票需要投入的資金就愈多,可能會面臨流動性不足或市場衝擊的問題。因此,隨著資金規模的擴大,最適持股數量通常會往右移動。
  • 風險管理的考量。 夏普比率最佳化的是平均意義上的風險調整後報酬,但它無法反映極端事件的影響。如果一個組合在99%的時間裡表現平穩,但在1%的時間裡因為持股過度集中而出現毀滅性的虧損,夏普比率可能看不出這個問題。因此,在選擇持股數量時,除了夏普比率之外,也應該同時觀察最大回撤與回撤修復天數。

原文出處:voltima_quant (@voltima_quant) 於 Threads · 查看原文

V

作者

Voltima Quant

全職自營量化團隊|多年交易經驗
專注研究CTA擇時、多因子截面策略
標的涵蓋Crypto、港美股、期貨、期權
以科學系統化手段 於波動中尋找最優化交易機會

推薦閱讀

Kyle's Lambda:衡量市場深度與資訊不對稱的量化指標

Kyle's Lambda 衡量每單位訂單流對價格的影響,同時反映市場深度與資訊不對稱。本文從模型中的知情交易者、雜訊交易者與造市者談起,說明 λ 的經濟含義,並介紹以高頻成交與報價數據估計 Kyle's Lambda 的流程,最後解釋如何透過橫斷面與時間序列比較解讀數值,作為流動性與逆向選擇風險的觀察指標。

Voltima Quant2026/10/14

特質波動率異象:高風險為何換不到高報酬?

本文說明特質波動率異象:傳統理論認為高風險應有高報酬,但實證發現特質波動率高的股票長期報酬反而較低。文章將介紹如何用 Fama-French 模型把總波動率拆解為系統性與特質成分,並以低特質波動率做多、高特質波動率放空,建構特質波動率因子。

Voltima Quant2026/10/12

訂單簿斜率與深度指標:從委託簿結構提取短線價格壓力訊號

在量化交易的微結構分析中,委託簿形狀反映市場供需彈性。本文說明訂單簿斜率與深度指標的計算方式,並介紹訂單簿失衡指標,以及如何從流動性壓力、流動性枯竭、斜率變化與委託簿形狀不對稱等訊號,提取短線價格壓力與交易機會。

Voltima Quant2026/10/08