目标权重趋势过滤策略
目标权重趋势过滤策略(TargetWeightTrendFilterStrategy)是 目标权重策略 的升级版本——在固定目标权重的基础上,为每个资产加上一道「趋势门控」:只有在规定的再平衡交易日价格高于长期均线,才按目标权重持有;若再平衡日跌破均线,则清仓回现金,不把资金转移给其他资产。月频策略在两个再平衡日之间不因一次跌破立即交易。
怎么工作的
基本思路
可以把这个策略想象成一组独立的「开关」:
- 每个资产有各自的开关,开关的判断标准是该资产的价格是否高于 MA200(200日均线)
- 开关打开:价格站上 MA200 → 按绝对目标权重持有(如 25%)
- 开关关闭:到达本期再平衡日且价格跌破 MA200 → 清仓该资产,资金变现金待机;非再平衡日只观察,不即时清仓
每个资产的开关相互独立。一个资产的开关关闭,不会把那份资金转移给其他已经打开的资产。
每月首个交易日执行逻辑(引擎真实行为)
时间语义校准(2026-11-03):
rebalance_frequency = "m"在每月第一个实际交易日收盘触发再平衡和当期 Gate 判断,不是上月最后交易日收盘就确定下月信号。引擎依据is_new_rebalance_period()判断月份变化。邮件可能在下一自然日送达;人工跟踪需核对邮件中的数据截至日/信号日期,再按自身账户规则在可交易时段执行。
- 检查趋势:遍历每个资产,判断新月份首个交易日收盘价是否高于其 MA200
- 确定目标:
- 高于 MA200 → 目标权重 = 预设绝对权重(如 25%)
- 低于 MA200 → 目标权重 = 0%(清仓变现金)
- 无条件再平衡:将组合持仓调整到当前有效目标权重(
rebalance_threshold = 0,每月首个交易日检查目标与当前权重并触发必要交易)
与普通目标权重策略的核心区别
| 对比点 | 目标权重策略 | 目标权重趋势过滤策略 |
|---|---|---|
| 触发条件 | 偏差超过阈值 | 每月首个交易日收盘按 Gate 与权重检查 |
| 出场后 | 永远持仓,不清仓 | 跌破均线则清仓变现金 |
| 出场资金 | 不适用 | 留为现金,不转移给其他资产 |
| 持仓权重 | 相对权重(彼此归一化) | 绝对权重(跌破均线资产直接变 0%) |
| 适用场景 | 长期均衡配置、低交换频率 | 多资产趋势跟踪、需要空仓保护 |
为什么有效
1. 趋势过滤减小回撤
长期均线(MA200)是判断资产中长期趋势的经典工具。当一个资产的价格跌破 MA200 时,往往意味着它已进入中期下跌通道。通过在下一次设定的再平衡日清仓,而不是始终持有,有机会减少部分持续性下跌中的风险暴露;但月频本身允许在两次检查之间承受较大回撤。
2. 独立门控,不放大风险
普通趋势策略里,一个资产退场后,资金可能会被加仓到仍在趋势内的其他资产,这在市场全面下跌时会放大风险。目标权重趋势过滤策略选择让出场的资金变现金——这意味着坏消息不会「传染」给其他资产,投资组合的风险始终有天然上限。
3. 月度频率,降低噪音
MA200 配合每月首个交易日的周期检查是一对低噪声组合。月度再平衡避免了因日线小波动频繁进出,同时 200 日均线足够长,不会轻易被短期价格扰动触发。
4. 逻辑透明,易于执行
策略规则明确,不依赖任何主观判断:每月首个交易日收盘对照收盘价和 MA200,随后依据正式信号和执行窗口买卖即可。这种透明度帮助投资者在面对市场噪音时保持执行纪律。
参数设置
weights(目标权重)
含义:各资产在「全仓在场」时的绝对目标权重
注意:这里的权重是绝对权重,即「如果该资产通过了趋势过滤,它占总资产的比例」。各资产权重之和通常为 1.0(100%),但当有资产跌破均线时,组合实际持仓比例会低于 100%,差额为现金。
示例:
{
"weights": {
"159941": 0.25,
"513520": 0.25,
"164824": 0.25,
"518880": 0.25
}
}
→ 四资产各 25% 等权。若某月只有两个资产站上 MA200,则总持仓为 50%,另 50% 为现金。
ma_period(均线周期)
含义:趋势过滤使用的移动平均线周期(按交易日计算)
历史示例值:200(MA200,约一个自然年的交易日)
rebalance_frequency(再平衡频率)
含义:触发趋势检查和再平衡的周期
历史示例值:m(月度)
月度频率在降低噪音和及时响应之间取得较好平衡。
rebalance_threshold(再平衡阈值)
含义:触发再平衡所需的权重偏离度
历史示例值:0
设为 0 表示每月第一个交易日无偏差死区地检查并调整有效目标,不等待权重偏差积累;并不意味着月内跌破 MA200 时立即交易。
实际操作
A股4号配置示例(纳指/日经/印度/黄金全球均衡)
{
"strategy": {
"name": "TargetWeightTrendFilterStrategy",
"params": {
"weights": {
"159941": 0.25,
"513520": 0.25,
"164824": 0.25,
"518880": 0.25
},
"ma_period": 200,
"rebalance_frequency": "m",
"rebalance_threshold": 0
}
}
}
资产说明:
159941:国泰纳斯达克100 ETF(美股科技敞口)513520:华安日经225 ETF(日本股市)164824:富达印度基金 LOF(新兴市场增长)518880:华安黄金 ETF(避险资产)
月度执行举例:假设某月首个交易日收盘,纳指 ETF 和黄金 ETF 站上各自 MA200,日经 ETF 和印度基金跌破 MA200:
- 纳指 ETF → 持有 25%
- 黄金 ETF → 持有 25%
- 日经 ETF → 清仓,资金变现金
- 印度基金 → 清仓,资金变现金
- 实际持仓:50% 资产 + 50% 现金
美股4号配置示例(QQQ/SMH/GBTC 进攻型)
{
"strategy": {
"name": "TargetWeightTrendFilterStrategy",
"params": {
"weights": {
"QQQ": 0.50,
"SMH": 0.30,
"GBTC": 0.20
},
"ma_period": 200,
"rebalance_frequency": "m",
"rebalance_threshold": 0
}
}
}
资产说明:
QQQ:官方模拟组合使用历史更长的纳斯达克100 ETF(AI 科技核心敞口 50%);真实账户可以使用跟踪同一指数的QQQM,资金权重按自己的执行计划确定SMH:半导体 ETF(硬件算力弹性 30%)GBTC:灰度比特币信托(数字资产底仓 20%)
历史回测表现
以下为官方模拟组合的历史回测参考数据,仅供了解策略特征使用,不代表未来收益。
A股4号(纳指/日经/印度/黄金,2018 年至今)
| 指标 | 数值 |
|---|---|
| CAGR(年化收益率) | 9.18% |
| 最大回撤 | -12.0% |
| Calmar 比率 | 0.765 |
| 回测区间 | 2018-01 至今(每日滚动更新) |
美股4号(QQQ/SMH/GBTC,2015 年至今)
| 指标 | 数值 |
|---|---|
| CAGR(年化收益率) | 27.45% |
| 最大回撤 | -27.64% |
| Calmar 比率 | 0.993 |
| 样本外 Calmar | 0.754 |
| 买入持有 Calmar(对比) | 0.501 |
| 回测区间 | 2015-01 至今(每日滚动更新) |
以上数据均为基于历史价格的模拟结果,不代表真实投资收益,也不预测未来表现。最大回撤在实际操作中可能更高。投资决策应由用户独立做出。
常见问题
Q:跌破 MA200 清仓后,资金什么时候重新入场?
A:下一个月的首个交易日收盘再次检查时,如果该资产重新站上 MA200,则生成按目标权重买回的模拟信号;实际跟踪交易通常在信号送达后的可交易窗口进行。策略是纯规则驱动的,没有额外的等待期或过滤条件。
Q:为什么出场资金不重分配给其他还在场的资产?
A:这是设计上的主动选择。如果把出场资金转移给其他资产,就相当于在整体市场可能走弱时加仓,这与「趋势保护」的初衷相违背。持有现金意味着在弱势资产退场后,整体风险敞口自然降低。
Q:月度 MA200 和日线 MA200 有什么区别?
A:该月频实现使用每月首个交易日收盘价与 MA200(200个交易日均线) 比较,其余交易日不因跌破均线立即出场。这样减少了日线频繁进出,但可能延迟风险退出;需要日频退出的策略应明确使用日频,而不是临时解读月频邮件。
Q:适合把这个策略用在高波动标的(如比特币)上吗?
A:可以,但需要理解高波动标的的均线信号会更频繁触发(价格容易在均线上下震荡),这会增加交易次数和潜在的来回成本。A股4号选择了低相关的全球资产,有意降低了各资产的同步性,让趋势过滤更有效。
风险和注意事项
主要风险
- 震荡市高交换成本:当资产价格在 MA200 附近反复横跳时,策略可能频繁进出,造成不必要的交换损耗
- 趋势滞后:MA200 是滞后指标,入场和出场信号都略晚于市场真实拐点,不可避免会有一定幅度的「买在高点、卖在低点」
- 现金拖累:当多个资产同时跌破均线时,组合大量变为现金,可能错过随后的反弹
- 回测局限:历史数据包含特定市场周期,未来不同环境下策略表现可能显著不同
适合与不适合的场景
研究场景:
- 比较均线门控与无门控 baseline
- 观察阶段性空仓、现金和回撤路径
- 比较月度 signal 与不同执行假设
边界场景:
- 需要固定满仓的研究问题
- 对短期差异敏感的比较
- 试图用高频交易改变该规则的研究问题
总结
目标权重趋势过滤策略是「固定配比 + 趋势空仓」的结合体:
核心价值:
- 多资产独立趋势门控,风险不传染
- MA200 月度信号,低噪声、易执行
- 历史样本可能显示不同的回撤路径,是否改善需由同口径证据验证
典型研究场景:
- 比较多资产目标权重与趋势门控
- 观察熊市、空仓和现金证据
注意事项:
- 均线是滞后指标,存在一定的拐点延迟
- 现金占比可能随趋势门控变化;是否能接受由用户独立判断
- 回测表现依赖历史数据,不保证未来效果
重要提醒:本文所有内容仅为学习研究用途,用户应独立做出投资决策并承担相应风险。策引平台致力于提供优质的投资教育内容,帮助用户提升投资认知和分析能力。