跳到主要内容

再平衡资金策略

再平衡资金策略是专门为目标权重交易策略设计的资金管理方式。它读取交易策略中设定的目标权重,自动计算每次交易需要的资金量,实现精确的资产配置再平衡。

怎么工作的

基本原理

  1. 读取目标权重:从交易策略的信号中获取目标权重信息
  2. 计算目标市值:根据总资产和目标权重计算应有的持仓市值
  3. 确定交易金额:计算当前持仓与目标的差额
  4. 执行调整:买入或卖出相应金额,使实际权重接近目标

与其他资金策略的区别

策略类型计算基础买入逻辑卖出逻辑适用场景
百分比策略总资产固定比例买满固定比例全部清仓主动交易策略
简单百分比策略现金固定比例用现金的固定比例全部清仓单一标的
再平衡策略目标权重买到目标权重卖到目标权重固定配置组合
差异化仓位策略个别最大权重买到最大权重全部清仓多资产风险分层

为什么需要这个策略

1. 配合目标权重策略

天生一对

  • 目标权重策略设定配置比例
  • 再平衡策略执行精确调整
  • 信息自动传递,无需重复配置
  • 简化配置,避免参数冗余

2. 精确控制配置

保持目标比例

  • 不是简单的"全进全出"
  • 精确买入或卖出到目标权重
  • 维持组合平衡
  • 实现真正的再平衡

3. 自动化执行

无需人工干预

  • 自动计算应调整金额
  • 根据市场变化自动调整
  • 保持策略一致性
  • 避免情绪化决策

参数设置

initial_capital(初始资金)

含义:投资组合的初始投入资金

设置要求

  • 必须大于0
  • 单位:人民币元或美元
  • 根据实际投入确定

示例

{
"initial_capital": 100000
}

无需设置权重

重要特性

  • 不需要在资金策略中设置权重
  • 直接从交易策略信号中读取
  • 避免配置冗余
  • 保证单一信息源

实际应用

经典 60/40 组合示例

{
"strategy": {
"name": "TargetWeightStrategy",
"params": {
"weights": {
"SPY": 0.60,
"TLT": 0.40
},
"rebalance_threshold": 0.05
}
},
"capital_strategy": {
"name": "RebalancingCapitalStrategy",
"params": {
"initial_capital": 100000
}
}
}

工作流程

  1. 初始状态:总资产 $100,000
  2. 目标权重:SPY 60%($60,000),TLT 40%($40,000)
  3. 初次建仓:买入 $60,000 SPY,$40,000 TLT
  4. 市场变化:SPY 涨到 $66,000(65%),TLT 跌到 $34,000(35%)
  5. 再平衡信号:偏离超过5%阈值
  6. 资金策略计算
    • 总资产现在是 $100,000
    • SPY 目标市值:$100,000 × 60% = $60,000
    • SPY 当前市值:$66,000
    • 需要卖出:$66,000 - $60,000 = $6,000
    • TLT 目标市值:$100,000 × 40% = $40,000
    • TLT 当前市值:$34,000
    • 需要买入:$40,000 - $34,000 = $6,000
  7. 执行调整:卖出 $6,000 SPY,买入 $6,000 TLT

HFEA 杠杆组合示例

{
"strategy": {
"name": "TargetWeightStrategy",
"params": {
"weights": {
"UPRO": 0.55,
"TMF": 0.45
},
"rebalance_threshold": 0.05
}
},
"capital_strategy": {
"name": "RebalancingCapitalStrategy",
"params": {
"initial_capital": 100000
}
}
}

特点

  • 杠杆ETF波动大,需要频繁再平衡
  • 资金策略精确计算买卖金额
  • 保持55/45的目标配置
  • 实现风险对冲效果

定投+再平衡组合示例

{
"strategy": {
"name": "TargetWeightStrategy",
"params": {
"weights": {
"SPY": 0.60,
"TLT": 0.40
},
"rebalance_threshold": 0.05
}
},
"capital_strategy": {
"name": "FixedInvestmentStrategy",
"params": {
"initial_capital": 10000,
"investment_amount": 12000,
"investment_frequency": "y",
"percents": {
"SPY": 0.60,
"TLT": 0.40
}
}
}
}

说明

  • 这里使用定投策略而非再平衡策略
  • 因为需要定期注入新资金
  • 定投策略也支持读取目标权重
  • 新资金按目标权重分配

工作原理详解

买入逻辑

当收到买入信号时:

# 1. 从信号中读取目标权重
target_weight = signal.target_weight # 例如:0.60

# 2. 计算目标市值
target_value = total_portfolio_value * target_weight
# 例如:$100,000 × 60% = $60,000

# 3. 获取当前持仓市值
current_value = current_position * current_price
# 例如:$50,000

# 4. 计算需要买入的金额
allocation = target_value - current_value
# 例如:$60,000 - $50,000 = $10,000

# 5. 确保不超过现金
final_allocation = min(allocation, available_cash)

卖出逻辑

当收到卖出信号时:

如果目标权重 > 0(调整仓位):

# 使用 order_target_percent() 调整到目标权重
# Backtrader 会自动计算买卖数量

如果目标权重 = 0 或 None(清仓):

# 使用 close() 清空全部持仓

与目标权重策略的配合

信息流转

  1. 目标权重策略计算偏离度
  2. 生成买入/卖出信号
  3. 信号中包含 target_weight 属性
  4. 再平衡资金策略读取 target_weight
  5. 计算精确的交易金额
  6. 执行再平衡交易

优势和特点

主要优势

1. 配置简洁

  • 只需设置初始资金
  • 权重信息来自交易策略
  • 避免参数重复
  • 降低配置错误风险

2. 精确再平衡

  • 不是"全进全出",而是精确调整
  • 买入补足到目标权重
  • 卖出减仓到目标权重
  • 维持资产配置纪律

3. 自动化程度高

  • 无需人工计算调整金额
  • 自动读取目标权重
  • 根据实际情况动态调整
  • 保持策略一致性

4. 适合长期持有

  • 基于资产配置理论
  • 强制高卖低买
  • 控制风险暴露
  • 适合退休储蓄等目标

使用场景

适合的投资组合

  • 固定配置组合(60/40、永久组合等)
  • 再平衡策略
  • 资产配置组合
  • 需要精确控制比例的组合

适合的投资者

  • 长期投资者
  • 追求稳定配置的投资者
  • 希望自动化管理的投资者
  • 重视风险控制的投资者

与差异化仓位策略的对比

差异化仓位策略(ProportionalCapitalStrategy)

用途:控制不同标的的最大仓位上限

特点

  • 每个标的设置最大权重
  • 买入时买到最大权重
  • 卖出时全部清仓
  • 持仓会随市场漂移
  • 不做再平衡

适合

  • 多标的趋势策略
  • 不同风险等级资产
  • "全进全出"交易逻辑

示例

{
"weights": {
"SPY": 0.30, // 大盘最多30%
"TQQQ": 0.15 // 杠杆ETF最多15%
}
}

再平衡策略(RebalancingCapitalStrategy)

用途:维持精确的资产配置比例

特点

  • 读取交易策略的目标权重
  • 精确买入或卖出到目标
  • 定期再平衡
  • 保持目标配置
  • 自动高卖低买

适合

  • 固定配置组合
  • 目标权重策略
  • 资产配置再平衡
  • 长期持有

示例

{
"initial_capital": 100000
// 权重从 TargetWeightStrategy 读取
}

风险和注意事项

主要风险

交易成本

  • 频繁再平衡会产生手续费
  • 需要设置合理的再平衡阈值
  • 考虑税务成本
  • 权衡再平衡频率和成本

现金不足

  • 买入时可能现金不够
  • 会用完所有现金
  • 可能无法完全达到目标权重
  • 需要保留适当现金缓冲

市场极端情况

  • 极端行情下可能失效
  • 单边市场中再平衡效果有限
  • 需要坚持长期执行

使用建议

阈值设置

  • 标准设置:5%
  • 波动大的市场:7-10%
  • 波动小的市场:3-5%
  • 考虑交易成本

资金管理

  • 初始留一定现金比例
  • 避免满仓操作
  • 保持流动性
  • 应对市场变化

长期坚持

  • 不要因短期表现调整
  • 保持策略纪律
  • 相信再平衡效果
  • 至少持有3-5年

与其他策略的配合

必须配合目标权重策略

强制要求

  • 交易策略必须是 TargetWeightStrategy
  • 或其他提供 target_weight 信号的策略
  • 否则无法工作

可以配合定投

组合使用

  • 先用定投策略(有新资金注入)
  • 或用再平衡策略(只是调整)
  • 根据是否有定期投入选择

总结

再平衡资金策略是为固定配置组合设计的专门资金管理方式:

主要优点

  • 配置简洁,无需重复设置权重
  • 精确执行再平衡,不是全进全出
  • 自动化程度高,无需人工计算
  • 适合长期资产配置组合

适合人群

  • 使用目标权重策略的投资者
  • 追求固定配置的投资者
  • 长期投资者
  • 重视风险控制的投资者

成功要点

  • 与目标权重策略配合使用
  • 设置合理的再平衡阈值
  • 保持充足现金
  • 长期坚持执行

注意事项

  • 必须配合目标权重策略
  • 考虑交易成本
  • 保持耐心和纪律
  • 适合5年以上投资期

开始使用:在策引平台创建目标权重策略组合,系统会自动使用再平衡资金策略。查看经典案例:经典60/40组合