AlphaGoCapital
简中繁中EN登錄

研究筆記 · 實驗全記錄

我們測了6種強化學習配比算法——然後決定不用它們

發佈日期 2026-10-24 · 樣本外窗口 2010–2026(202個月)· 結論:維持靜態50/50。大部分"AI策略"網站不會發表失敗的實驗;我們認爲負結果恰恰是最該公開的——它是盡調材料。

實驗設置

  1. <b>決策</b>:月度"動量腿 vs 防禦腿"配比(0–100%),等價於擇時問題。
  2. <b>狀態</b>:8維市場特徵——SPY趨勢(價/MA200)、21日年化波動、63日收益、Top10動量寬度與中位擁擠度、TLT/GLD趨勢、動量-TLT 63日相關。
  3. <b>獎勵</b>:log(次月淨收益),含兩腿月內漂移、月度重置、股票腿10bp/ETF腿2bp交易成本與配比變動費。
  4. <b>參賽</b>:DQN / PPO / A2C / SAC / TD3 / DDPG;基線 static50、static60、voltarget、MCPI(上輪)。

主結果 · 202 個樣本外月(seed=7)

策略CAGRMaxDDSharpeVol
DQN13.97%−19.11%0.9914.20%
PPO12.46%−16.67%0.8914.16%
A2C15.71%−25.95%0.8020.65%
SAC12.13%−15.57%0.8913.80%
TD314.93%−19.62%0.8119.33%
DDPG11.16%−32.80%0.6718.05%
static50 · 現行12.84%−16.63%0.9014.43%
static6014.34%−20.41%0.8617.08%
voltarget11.18%−16.07%0.8713.05%
MCPI12.78%−20.36%0.8714.89%

單種子指標會騙人

DQN 在 seed=7 的 Sharpe 0.99 看起來是勝利——直到換種子:

算法三種子 Sharpe判定
DQN0.99 / 0.98 / 0.82高方差,seed123 輸給 static50
PPO0.89 / 0.94 / 0.90穩定但無超額(≈static50)
A2C0.80 / 0.91 / 0.82不穩定

策略形態同樣說明問題:PPO 自己坍縮回 0.49(≈50/50),A2C 釘死在 0.75 上限(≈75/25),DQN 是唯一會擇時的但規則對種子敏感。月度頻率下,"該配多少動量"這個決策裏沒有可遷移的條件信息。

結論與產物

  1. 不改生產規格,維持靜態 50/50。
  2. 6 種 DRL + MCPI + 3 種子,沒有一種在樣本外穩健擊敗靜態配比。
  3. 唯一值得保留的變體是 voltarget(最低波動 13.05%,代價約 1.7pt CAGR)——可作保守檔,不替換默認檔。
  4. 復現材料:balanced_drl.py(--seed/--algos/--years/--steps 可復跑)、balanced_drl_oos.csv(逐月 OOS 收益)、balanced_drl_actions.csv(逐月動作日誌)。

這是信號層研究筆記,非投資建議;回測爲模擬,不代表未來業績。 · ← 研究列表 · 均衡一號方法論 →