10 個策略一起跑:分散化到底值多少錢
Jim Simons 有一句話:真正產生 alpha 的是正交 —— 跟別的東西都不相關。 散戶的時間幾乎全花在"把一個策略調得更好"上。但數學說的是:再加一個只是還行、 但跟你手上這個無關的策略,比把手上這個大幅改進更值錢。
這篇文章用我們自己的回測引擎給這句話標個價。下面每一個數字都來自本站那 10 個模板策略, 同一段 2024-08-05 – 2026-08-02 區間,每單 1% 風險,真實點差。
先看它們各自的成績
每個都是最普通的散戶配置 —— 一目均衡表、Supertrend、MACD、布林帶、唐奇安、KDJ、RSI —— 分別掛在不同市場上,沒有任何花活。各自獨立跑一個 $10,000 帳戶:
| 品種 | 週期 · 策略 | 筆數 | 收益 | 最大回撤 | Sharpe |
|---|---|---|---|---|---|
| USDJPY | H1 · 一目雲上突破 | 240 | +62.05% | 11.10% | 1.69 |
| GER40 | H1 · Supertrend 順勢 | 226 | +43.18% | 8.39% | 1.31 |
| BTCUSD | H4 · MACD 順勢 + ADX 過濾 | 65 | +39.60% | 6.68% | 1.85 |
| BTCUSD | H1 · 三重濾網回檔 | 278 | +29.37% | 13.74% | 0.74 |
| GBPUSD | H4 · 布林帶均值迴歸 | 147 | +27.49% | 9.15% | 1.23 |
| XAUUSD | H4 · KDJ 超賣回檔 | 51 | +25.53% | 5.22% | 1.92 |
| ETHUSD | H1 · MACD 順勢 + EMA200 | 158 | +22.66% | 10.55% | 0.73 |
| XAUUSD | H1 · 唐奇安通道突破 | 222 | +20.67% | 11.35% | 0.97 |
| BTCUSD | H4 · 一目雲上突破 | 81 | +14.34% | 7.78% | 0.92 |
| GBPUSD | M15 · RSI 超賣反彈 | 76 | +2.26% | 5.64% | 0.32 |
| 10 個的平均 | — | +28.72% | 8.96% | 1.17 | |
一個像樣的(USDJPY,+62.05%),一個幾乎白乾的(GBPUSD M15 的 RSI,+2.26%), 中間八個不好不壞。如果只能選一個,你會選 USDJPY,並接受它 11.10% 的回撤。記住這個數。
真正關鍵的數字:0.014
45 組兩兩配對的日收益相關係數:
- 平均 0.014,中位數 0.002
- 最相關的一對:BTCUSD H4 一目雲 × ETHUSD H1 MACD,+0.226 —— 兩個都是加密貨幣,完全在意料之中
- 最不相關的一對:GBPUSD H4 布林迴歸 × GBPUSD M15 RSI,−0.154 —— 同一個品種、相反的邏輯,所以一個不賺錢的時候另一個往往在賺
這不是什麼精妙的結果,它是配置本身帶來的:不同市場、不同週期、不同邏輯。 德指上做趨勢跟隨和英鎊上做均值迴歸,沒有理由在同一天虧錢。 這個"沒有理由"就是那頓免費午餐。
它到底換來了什麼
同一個發現有兩種花法。第一種:總風險不變,拆成十份 —— 不再是一個策略每單 1%,而是十個策略每個每單 0.1%。
- 收益:+29.46%,單策略平均是 +28.72% —— 基本沒變
- 最大回撤:1.76%,原來是 8.96% —— 只剩五分之一
- Sharpe:3.12,原來是 1.17
第二種:回撤不變,把倉位放大。既然當初拿一個策略時 8.96% 的回撤你能接受, 拿十個時同樣能接受。這允許每個策略用 0.52% 風險:
- 收益 +272.59%,最大回撤 8.96% —— 跟單策略平均一樣痛
- 對比最好的那個單策略:+272.59% vs +62.05%,而且回撤更小(8.96% vs 11.10%)
- 如果把倉位放到跟最好單策略同樣 11.10% 的回撤(每個 0.66%):+410.13%
- 組合 · 每個策略 0.52% 風險(回撤 8.96%)→ $37,263
- 最好的單策略 USDJPY(回撤 11.10%)→ $16,205
- 同一份風險預算拆給 10 個 · 每個 0.1%(回撤 1.76%)→ $12,946
三條線起點都是 $10,000。橙線的回撤(8.96%)比藍線(11.10%)還小 —— 它不是靠加槓桿贏的。灰線是同一份風險預算拆成十份的樣子:收益跟單策略平均持平,但曲線幾乎是直的。
改善是從哪裡來的
看波動率最能直接看到機制。10 個策略各 1% 風險,年化波動:
- 假如它們完全同步(相關係數 1):112.51%
- 實際發生的:41.84%
- 假如它們完全獨立(理論下限):38.62%
分散化抹掉了 62.8% 的波動,而且實際值離數學下限只差 8%。 這中間幾乎已經榨不出東西了 —— 這十個策略的正交程度,基本到頂了。
但"越多越好"是錯的
下一個念頭通常是"那就全加進來,反正相關性會處理"。不會。 把每個策略輪流拿掉,重新測一遍組合:
| 去掉這個策略 | 它自己的收益 / Sharpe | 組合 Sharpe | 組合收益(同回撤) |
|---|---|---|---|
| 全部 10 個都留著 | — | 3.12 | +272.59% |
| BTCUSD H1 三重濾網 | +29.37% / 0.74 | 3.39 | +249.05% |
| ETHUSD H1 MACD | +22.66% / 0.73 | 3.23 | +263.98% |
| GBPUSD M15 RSI | +2.26% / 0.32 | 3.10 | +280.38% |
| BTCUSD H4 一目雲 | +14.34% / 0.92 | 3.09 | +248.89% |
| XAUUSD H1 唐奇安 | +20.67% / 0.97 | 3.04 | +275.30% |
| GBPUSD H4 布林迴歸 | +27.49% / 1.23 | 2.86 | +208.95% |
| XAUUSD H4 KDJ | +25.53% / 1.92 | 2.86 | +221.90% |
| GER40 H1 Supertrend | +43.18% / 1.31 | 2.85 | +280.93% |
| BTCUSD H4 MACD+ADX | +39.60% / 1.85 | 2.81 | +198.24% |
| USDJPY H1 一目雲 | +62.05% / 1.69 | 2.70 | +159.69% |
看 Sharpe 那一列。拿掉 BTCUSD H1 三重濾網,組合 Sharpe 反而從 3.12 升到 3.39 —— 它自己賺了 +29.37% 不算差,但它是這堆裡第四個加密貨幣策略, 帶進來的風險另外三個已經在承擔了。而拿掉全場最弱的 GBPUSD M15 RSI(只賺 +2.26%), 幾乎什麼都沒變(3.12 → 3.10):它掙得少,但掙錢的時點跟誰都無關,所以它對得起自己的位置。
規矩不是"留下賺錢的",是留下正交的。一個弱但不相關的策略, 可能比一個強但相關的策略更值錢。這就是 Simons 那句話的全部, 而它在我們自己的資料裡精確到小數點後四位。
它們什麼時候會一起虧
組合最難受的一段是 19 天,2024-12-24 → 2025-01-12,−16.53%(各 1% 風險時)。 這是那段時間裡每個策略的表現:
| 策略 | 那 19 天的表現 |
|---|---|
| GER40 · H1 | -5.56% |
| ETHUSD · H1 | -4.00% |
| BTCUSD · H1 | -3.21% |
| XAUUSD · H1 | -2.65% |
| BTCUSD · H4 | -1.28% |
| GBPUSD · M15 | -0.89% |
| XAUUSD · H4 | -0.80% |
| BTCUSD · H4 | -0.46% |
| GBPUSD · H4 | +0.92% |
| USDJPY · H1 | +0.94% |
10 個裡只有 2 個是賺的。虧損集中的地方也完全能猜到:德指、以太坊、比特幣、黃金 在同一波避險行情裡一起跌。平均相關性低,不等於在最痛的時刻相關性也低 —— 它的意思是,抱團的規模更小、次數更少。
另外值得一提的是沒有發生的事:組合最差的月份(2025 年 3 月,−6.10%), 平均兩兩相關性只從 0.014 升到 0.033。那個著名的"危機時相關性全部趨近 1" 在這段樣本里沒出現 —— 但兩年不夠長,不能據此斷言它永遠不會出現。
這個回測證明不了什麼
把窟窿說清楚,比標題上那個數字更重要:
- 這十個是在同一段歷史上挑出來的。它們各自的優勢有一部分是樣本內的。 相關性結構比收益數字可信得多。
- 只有兩年、25 個月,其中 22 個月盈利。這個長度不足以排除 "某種行情把所有策略一次打穿"。
- 厚尾。最好的五天貢獻了很大一塊:去掉這五天,1% 風險那版從 +1029% 掉到 +636%。 在年化 42% 波動率上覆利,不管曲線遠看多平滑,過程都不好受。
- 真實世界的摩擦。十個 EA 意味著十張圖表、夠十個倉位同時持有的保證金、 隔夜利息,以及一臺不能宕機的 VPS。點差已經算在引擎裡,隔夜利息和佣金沒有。
- 模型假設倉位總能開出來,沒有爆保證金的邏輯,也沒有券商各自的限制。
你自己怎麼驗
不需要寫程式碼。在本站回測幾個模板策略,記下各自的收益和最大回撤, 然後在 MetaTrader 5 的同一個模擬帳戶上一起跑,把每單風險除以策略個數。 你買的是那個相關性,前進測試一個月就能看出來。
如果你要精確方法:每個策略的權益曲線按日曆日重取樣,轉成日收益率, 組合就是這些日收益按風險倍數縮放後相加。年化用 365 天,因為序列裡含週末(收益為 0)。
常見問題
同時跑幾個策略比較合適?
波動率的好處主要發生在從 1 個加到 5 個左右,而我們這 10 個離理論下限只剩 8%。 再往上加,只有當新策略跟你已有的不相關時才有用 —— 第六個加密貨幣趨勢策略等於沒加。
每個策略該用 1% 還是 0.5% 風險?
沒有哪個"正確" —— 這是槓桿選擇,不是水平選擇。這次測試裡,10 個各 1% 的組合回撤 16.53%, 各 0.5% 的回撤 8.55%。先挑一個你熬得住的回撤,再往下除。
虧錢的策略也能幫到組合嗎?
不賺不虧的可以,只要它不相關 —— 我們那個 +2.26% 的 RSI 策略幾乎不花組合什麼成本, 偶爾還能在別人都跌的時候賺一點。但持續虧錢的不行: 分散化降低的是波動,它不會把負期望值變成正的。
一個 MT5 帳戶能同時跑 10 個 EA 嗎?
可以 —— 一個 EA 掛一張圖,各自用不同的 magic number,互不干涉對方的倉位。 本站生成的每個 EA 都已經帶唯一的 magic number。 另外要確認保證金夠十個倉位同時持有。
這跟買一籃子資產分散是一回事嗎?
不是。資產分散降低的是你對單一市場的暴露,但你仍然暴露在市場方向(beta)上。 這些策略既做多也做空,被分散掉的是優勢本身 —— 這更接近 Simons 說的 alpha。