跳到正文

動能因子:建立並稽核相對強弱策略

學習股票動能信號如何定義形成期和跳過期、排序時點樣本、建立贏家與輸家組合,並計入崩盤、周轉、擁擠、放空和資料偏誤。

僅供教育用途,不構成投資建議。投資可能導致損失。

直接答案

股票動能是近期報酬相對其他股票較強者在中期內繼續優於較弱同業的實證傾向。研究因子通常做多贏家組合、放空輸家組合;只做多指數或基金通常僅加碼強勢股,並不複製零投資多空報酬。

動能不是單一通用信號。「12-2 動能」通常將月份 t - 12t - 2 的總報酬複合計算,刻意跳過 t - 1;其他方法可能採日資料、不同窗口、殘差或產業相對報酬、盈餘修正或多信號。結果取決於樣本、日期、報酬定義、排序、權重、持有期、再平衡和成本模型。

動能不是價格延續定律或停損規則。贏家與輸家可能同時反轉,尤其受壓輸家急劇反彈時。擁擠、產業集中、周轉、價差、市場衝擊、券源、融資、稅和時點資料錯誤,可使漂亮的毛回測變成較弱或負的投資人結果。

運作機制

應按以下順序建立並稽核曝險:

  1. 凍結時點可投資樣本。 在每個形成日定義證券列、股份類別、上市地、國家、產業、自由流通量、價格、市值、流動性、上市期間、停牌、下市、公司行動及資料可用性。不要以今天的存續成分重建歷史。
  2. 精確定義信號。 慣用跳月價格信號為指定總報酬月份內的 MOM_i,t = Π(1 + r_i,k) - 1,例如 k = t - 12, ..., t - 2。說明本幣或共同幣別、避險與否,以及原始、市場調整、產業調整、殘差或波動率縮放報酬。跳月是設計選擇,不保證避開反轉或微結構影響。
  3. 區分動能概念。 橫斷面動能將證券與同業排序;時間序列動能將資產自身報酬或趨勢與門檻比較。絕對報酬、相對排名、盈餘修正、價格加速度、移動平均線和短期反轉不可互換。同業跌更多時,負報酬股票也可成為橫斷面贏家。
  4. 規定組合形成。 記錄分界點、並列、分位組、緩衝、資格、落後期、等權或市值權重、產業中性、發行人/產業上限、只做多或贏家減輸家及重疊持有批次。多空因子為 WML_t = R_W,t - R_L,t;輸家組合上漲時空頭腿虧損。
  5. 誠實建立實施模型。 保留信號、公告、交易和生效日,採可執行價格,納入價差、佣金、稅、市場衝擊、延遲、參與限制、現金、券源、借券費、召回、融資、擔保品、空頭應付股利及基金費用。區分單邊周轉與買賣總名目金額。
  6. 衡量曝險和風險。 歸因市場貝他、規模、價值、品質、獲利、投資、波動率、產業、國家、幣別、流動性、空頭和擁擠曝險。檢驗贏家集中、輸家困境、因子相關、總/淨曝險、波動率縮放、槓桿上限、回撤和市場急劇反彈。
  7. 驗證而非敘事。 按匹配日期和幣別比較毛/淨、只做多/多空、價格/總報酬、指數/因子/基金序列。使用時點樣本外證據、替代窗口和分界、子期間、多重檢驗控制、容量與成本壓力及預先聲明規則;不從一次回測推斷因果或未來溢酬。

行為解釋包括反應不足、資訊緩慢擴散、定錨、處分效果和追逐績效資金流;風險解釋包括困境反彈、流動性狀態、融資限制和崩盤型報酬。機制可重疊,歷史證據不保證任何解釋或未來溢酬。

範例

以六檔股票區分信號、組合報酬、反轉、縮放和交易成本:

  • 形成信號: t - 12t - 2 的複合總報酬為 A = 35.0000%B = 20.0000%C = 8.0000%D = -4.0000%E = -15.0000%F = -30.0000%。固定兩股票尾端下,A、B 為贏家,E、F 為輸家。小樣本和任意分界僅為說明。
  • 反轉月: 次月報酬為 A = -8.0000%B = -5.0000%E = 10.0000%F = 15.0000%。等權贏家報酬 R_W = (-8.0000% - 5.0000%) / 2 = -6.5000%;輸家報酬 R_L = (10.0000% + 15.0000%) / 2 = 12.5000%;成本前 WML = -6.5000% - 12.5000% = -19.0000%。放空輸家貢獻虧損,而非正 12.5%。
  • 波動率縮放: 若未縮放組合事前年化波動率為 15.0000%,目標為 10.0000%,簡單倍數為 10.0000% / 15.0000% = 0.6667。落後套用且受總槓桿和流動性上限限制,不能保證實現波動率。
  • 周轉成本: $10.0000 million 只做多組合有 25.0000% 單邊替換時,賣出 $2.5000 million、買入 $2.5000 million,總交易名目金額 $5.0000 million。按每交易美元 0.1500%,預估再平衡成本為 $5.0000m × 0.1500% = $7,500,未計借券、融資、稅、延遲和非線性衝擊。

風險

  • 分別定義橫斷面、時間序列、價格、殘差、產業相對和盈餘動能。
  • 明確形成、跳過、持有和再平衡期,不使用含糊的「12個月」。
  • 複合總報酬,不要相加月報酬,除非明確是近似。
  • 凍結時點樣本,消除目前成分、存續者和回填偏誤。
  • 一致納入下市報酬、分派、拆股、分拆、合併、陳舊價和缺失值。
  • 區分證券列與公司,並定義股份類別和存託憑證。
  • 使用落後可觀察輸入,保留信號、公告、交易和生效時間戳記。
  • 記錄分界、並列、分位、緩衝、權重、上限、中性和重疊批次。
  • 區分只做多、多空、指數、因子、基金和發行前假設序列。
  • 將輸家組合報酬與放空該組合的損益分開。
  • 衡量單邊周轉及買入加賣出,不暗中將成本加倍或減半。
  • 納入價差、佣金、稅、延遲、衝擊、參與和容量限制。
  • 建模券源、費用、召回、擔保、融資及空頭應付股利。
  • 歸因市場、規模、價值、品質、獲利、波動率、產業、國家、幣別和流動性傾斜。
  • 檢驗集中度,因為動能組合可成為狹窄產業或總體押注。
  • 壓力測試急劇反彈、跳空、停牌、軋空、擁擠退出、相關變化和融資削減。
  • 將波動率估計與縮放視為受落後、誤差、槓桿上限和路徑影響的預測。
  • 按匹配口徑比較算術平均、幾何財富、回撤、偏態、尾部損失和淨報酬。
  • 控制資料探勘、參數選擇、多重檢驗、發表偏誤和反覆修模。
  • 使用前要求樣本外、子期間、替代規格、實施和容量證據。

常見誤解

  • 「動能就是買昨天上漲的股票。」 中期動能使用明確形成窗口並可跳過最近期;單日延續是不同假設。
  • 「12-2 信號到處標準化。」 月份標籤、端點、報酬定義、落後期、分界、權重和持有批次不同。
  • 「因子報酬就是只做多動能 ETF 的報酬。」 贏家減輸家研究因子可放空,並採不同樣本、權重、槓桿、融資和成本。
  • 「波動率縮放消除動能崩盤。」 落後估計可能錯過跳空、反彈、流動性喪失和相關變化,也改變周轉與槓桿。
  • 「歷史持續性證明未來超額報酬。」 曝險、模型、成本、擁擠、評價、資料探勘和制度變化可削弱或反轉結果。

相關主題

來源

  • 《金融學期刊》:買進贏家並賣出輸家的報酬——對市場效率的意涵。
  • 《金融學期刊》:共同基金績效的持續性。
  • 《金融經濟學期刊》:動能崩盤。
  • Kenneth R. French 資料庫:已開發市場動能因子。
  • 《投資組合管理期刊》:動能投資的事實與虛構。
  • FINRA:智慧貝他須知。

繼續使用即時資料

把研究條件變成候選清單

用選股器縮小市場範圍,再決定哪些公司值得進一步研究。

Financial Context 是本 Wiki 同團隊打造的研究產品。

免費開始分析
導覽

搜尋知識庫...