Q-CodeQ-Code 打开工作台

固定阈值再平衡模块

风险控制A股风险 低入门更新 2026-09-24#再平衡#资产配置#纪律

资产间权重偏离目标超过阈值才触发的纪律化再平衡,让波动成为收益来源而非情绪来源。

模块目标

再平衡强迫你“高抛低吸”:涨多的资产超出目标权重就卖掉一部分,跌多的就补回来。动态策略研究早已证明,恒定比例策略在震荡市中系统性优于买入持有 [1]。固定阈值(而非定期)触发的意义在于:只在该动的时候动,用阈值把“纪律”和“过度交易”分开。

再平衡的收益来源可以被清晰拆解:它不是预测,而是强迫组合持续维持固定的风险结构,客观上形成了“卖出相对贵的、买入相对便宜的”逆向操作。理解这一点很重要——再平衡在单边市中是成本,在震荡市中是收益,它的价值判断必须放在投资者的真实资产结构与持有周期里,而不是单独追求收益最大化。

核心参数

  • 目标权重:如权益 60% / 债券 30% / 现金 10%(示例);
  • 偏离阈值:±5%(绝对偏离);
  • 检查频率:月度收盘;
  • 再平衡方式:全组合恢复目标权重(不做单资产部分调整);
  • 最小交易金额:低于阈值的调仓指令自动忽略,避免碎片交易。

偏离判定

∣wiactual−witarget∣>5%,  任一资产成立即触发\left| w_i^{actual} - w_i^{target} \right| > 5\%,\; \text{任一资产成立即触发}

触发后所有资产一次性恢复到目标权重,而不是只调整越界资产——部分调整会让下一次偏离的结构更混乱。

执行规则

月度收盘快照,判定,执行或静默。模块的另一半是“无动作纪律”:未触发阈值时不产生任何交易,这条规则的价值不亚于再平衡本身——它防止情绪化的临时调仓污染资产配置结构。

风险与失效场景

  • 单边市的拖累:持续单边上涨中再平衡不断减仓强势资产,跑输买入持有,这是为震荡收益付出的代价;
  • 阈值宽窄两难:过窄交易频繁,过宽再平衡形同虚设;
  • 现金拖累:目标组合中现金类资产长期拉低整体收益中枢;
  • 目标权重主观:三档比例本质是风险偏好陈述,必须与持有人真实承受力匹配;
  • 税务与费用:A 股个人红利税与频繁再平衡存在交互,低频设计可缓解。

验证状态

待验证。需要完成:阈值 ±3%/±5%/±8% 与月度/季度检查的矩阵;与定期再平衡(每年一次)的对照;不同目标权重下的再平衡收益贡献拆解。本文不提供任何未实测的收益或回撤数字。

参考文献与延伸

[1] Perold, A. F., & Sharpe, W. F. (1988). Dynamic Strategies for Asset Allocation. Financial Analysts Journal, 44(1).(恒定比例等动态策略的经典分析)

[2] Q-Code 量化策略工作台

策略逻辑结构

  1. 资产权重快照 — 各类资产实际市值占比
  2. 偏离计算 — 实际权重减目标权重
  3. 阈值判定 — 任一资产偏离超 ±5%
  4. 全组合再平衡 — 恢复全部目标权重
  5. 无动作纪律 — 未超阈值不产生任何交易

AI 生成提示词

复制以下提示词,打开 Q-Code 工作台粘贴到 AI 对话框,即可自动生成该策略的 QMT 策略代码(单个完整 .py 文件,支持 QMT 回测与实盘)。

请生成一个 QMT 兼容的固定阈值再平衡模块。目标权重(权益/债券/现金三类或自定义多类)由参数注入,月度收盘检查:任一资产实际权重偏离目标超过 ±5%(可参数化)时,全组合再平衡回目标权重;无偏离超阈则不做任何交易。偏离阈值、目标权重、检查频率写入 init,禁止未来函数,兼容回测与实盘分支,输出单个完整 Python 文件并包含触发日志。
用自然语言,生成你的 QMT 策略
注册即赠 200 积分,约可生成 5 次 · 支持 Kimi / GLM / DeepSeek
打开 Q-Code 工作台