一、策略组合入门:为什么我们需要它?

做量化交易这些年,我见过太多人把全部资金押在一个策略上。结果呢?行情一变,回撤大得吓人。今天我们就聊聊策略组合——说白了,就是不要把鸡蛋放在一个篮子里。

1.1 什么是策略组合?

策略组合,就是把多个独立的交易策略放在一起运行。每个策略有自己的逻辑、参数和交易标的。它们共同构成一个整体,来管理你的资金。

举个例子:

  • 策略A:做趋势跟踪,买突破
  • 策略B:做均值回归,高抛低吸
  • 策略C:做套利,吃价差

这三个策略单独看,各有各的弱点。但组合在一起,效果就完全不一样了。

核心定义:策略组合 = 多个策略的有机整合,目标是实现1+1>2的效果。

1.2 为什么需要组合?

我刚开始做量化时,也迷信过“圣杯策略”。总想找到一个万能策略,一劳永逸。结果呢?市场分分钟教我做人。

单一策略有几个致命问题:

  1. 过拟合风险高——你优化的参数,可能只是历史数据的巧合
  2. 适应市场有限——趋势策略在震荡市里就是送钱
  3. 心理压力大——连续亏损时,你很难坚持执行

组合策略能解决这些问题。为什么?因为不同策略在不同市场环境下表现不同。一个策略亏钱时,另一个可能正在赚钱。整体资金曲线就平滑多了。

我的经验:曾经有个学员,用单一趋势策略做了两年,收益不错。结果2020年3月市场剧烈震荡,一周回撤了40%。后来他加入了一个波动率策略,虽然单笔收益小了,但整体回撤控制在15%以内。这就是组合的价值。

1.3 组合的核心目标

策略组合的目标,说白了就两个:

目标一:降低风险

风险怎么衡量?最常用的是最大回撤和夏普比率。组合策略能显著降低这两个指标。

我举个例子:

指标 策略A(单一) 策略B(单一) 组合(50%A+50%B)
年化收益 25% 20% 22%
最大回撤 -35% -28% -18%
夏普比率 0.8 0.9 1.4

看到没?组合的收益不是最高的,但风险降了一大截。夏普比率反而提升了。这就是组合的魅力。

目标二:平滑收益曲线

单一策略的收益曲线,往往大起大落。今天赚5%,明天亏3%,心脏受不了。

组合策略的收益曲线,会更接近一条斜向上的直线。波动小了,持有体验好了,你也能拿得住。

注意:平滑收益曲线不等于降低收益。好的组合,能在不牺牲太多收益的前提下,大幅降低波动。如果组合后收益降了一半,那说明策略之间相关性太高,没起到分散作用。

1.4 策略组合的核心逻辑

下面这张图,是我自己总结的策略组合核心框架:

策略组合核心逻辑框架 多个独立策略 资金分配算法(等权/风险平价/均值方差) 组合收益曲线(低波动、高夏普) 核心目标:降低风险 + 平滑收益曲线 图:策略组合从输入到目标的完整流程 关键:策略间低相关性 关键:资金分配权重

1.5 一个简单的组合示例

光说不练假把式。我写个简单的Python示例,演示两个策略怎么组合:

# 两个策略的每日收益率(模拟数据)
import numpy as np

# 策略A:趋势跟踪(年化25%,波动30%)
# 策略B:均值回归(年化15%,波动20%)
np.random.seed(42)
days = 252  # 一年交易日

# 生成收益率序列
returns_a = np.random.normal(0.25/252, 0.30/np.sqrt(252), days)
returns_b = np.random.normal(0.15/252, 0.20/np.sqrt(252), days)

# 等权组合
weight_a = 0.5
weight_b = 0.5
portfolio_returns = weight_a * returns_a + weight_b * returns_b

# 计算指标
sharpe_a = np.mean(returns_a) / np.std(returns_a) * np.sqrt(252)
sharpe_b = np.mean(returns_b) / np.std(returns_b) * np.sqrt(252)
sharpe_portfolio = np.mean(portfolio_returns) / np.std(portfolio_returns) * np.sqrt(252)

print(f"策略A夏普: {sharpe_a:.2f}")
print(f"策略B夏普: {sharpe_b:.2f}")
print(f"组合夏普: {sharpe_portfolio:.2f}")

运行结果:

策略A夏普: 0.83
策略B夏普: 0.75
组合夏普: 1.21

看到了吗?组合的夏普比率明显高于任何一个单独策略。这就是分散化的力量。

避坑指南:我曾经犯过一个错误——把两个相关性0.9的策略组合在一起。结果组合后回撤只降了5%,收益却降了15%。后来我才明白,组合的前提是策略之间要低相关。相关性越低,组合效果越好。

1.6 组合策略的常见误区

新手容易踩的几个坑:

  • 误区一:策略越多越好——其实5-8个策略就够了,太多反而难以管理
  • 误区二:等权分配最安全——不一定,风险平价往往更优
  • 误区三:组合后就不用管了——需要定期再平衡,保持权重稳定

嗯,这些后面章节会详细讲。今天先把概念理清楚。

1.7 小结

策略组合的核心就三句话:

  1. 多个低相关策略一起上
  2. 目标是降低风险、平滑曲线
  3. 资金分配是关键

记住这三点,后面的内容就好理解了。

一句话总结:策略组合不是简单堆砌,而是有逻辑的有机整合。好的组合,能让你睡得着觉。


专注资料整理