策略分享-基于Z-score的风险平价动态止损ETF 选基策略
由bq0m8rec创建,最终由bq0m8rec 被浏览 3 用户
0. 策略名词解释:
(1)风险平价(Risk Parity)
风险平价是一种资产配置方法,其核心思想是根据各标的的风险水平来分配权重,而不是简单按照资金比例分配。
- 基本原则:波动率高的标的在组合中的权重较低,波动率低的标的权重较高,从而实现整体组合的风险均衡。
- 权重计算公式:\n
- 本策略中:根据ETF的60日波动率 (vol60) 计算权重,形成风险平价组合,使得即便ETF间波动差异较大,也能维持组合的整体风险均衡。
\
(2)动态止损(Dynamic Stop-Loss)
动态止损是一种基于风险特征而非固定亏损百分比的止损策略。
- 核心思想:根据标的的实时波动率、历史波动分位数或市场整体波动水平,动态设定止损阈值。
- 实现方式:
- 绝对阈值(Absolute):当波动率超过固定数值时触发止损。
- 相对倍数(Relative):当波动率超过候选池平均波动率的若干倍时触发止损。
- 历史分位数(Quantile):当波动率超过自身历史波动率的某个分位数时触发止损。
\
1. 筛选标的
\
2. 因子分析
2.1 防御性因子(Defensive Factor)
防御性因子用于衡量ETF的风险水平,目的是在组合中优先选择波动较低、表现相对稳定的标的,从而降低组合整体风险。
计算方法:
- 波动率计算: 首先计算ETF过去60个交易日的日收益率标准差(vol60),表示其历史波动水平。
- 因子计算:取波动率的倒数,即
其中 ϵ 是一个很小的常数,用于避免除零错误。波动率低的ETF会得到更高的防御性得分。
\
2.2 Z-score 因子标准化
为了便于与其他因子进行组合,将防御性因子做横截面标准化(z-score):
其中 μ和 σ分别为当天候选ETF的平均值和标准差。标准化后,防御性因子可以直接用于综合评分或权重分配。
\
3.调仓与止损规则
3.1 调仓周期:
7交易日一调仓
3.2 止损规则:
3.2.1 20日收益率止损
- 计算过去20日收益率:
3.2.2 动态波动率止损(Dynamic Volatility Stop-Loss)
根据波动率及策略参数设定阈值,分三种模式:
- 绝对阈值(Absolute):
- 相对倍数(Relative)
- 历史分位数(Quantile):
\
4.仓位分配公式
- 风险平价权重:
- 总权重归一化:
\
5. 交易成本与滑点
\
6 历史数据回测
\
7 策略链接
https://bigquant.com/square/ai/d35b53ea-9dc2-2549-08dd-3b6b46d5b884