动态仓位管理中波动率系数和ATR_max的计算逻辑
结合市场波动特性与风险控制目标:
一、核心参数定义与计算逻辑
1. 波动率系数(Volatility Coefficient)
-
定义:反映当前市场波动强度相对于历史波动的百分比,用于动态调整风险敞口。
-
计算公式:
波动率系数 = (当前ATR / ATR_max) × 波动率分档系数
-
当前ATR:最新计算的ATR值(如14日周期)
-
ATR_max:历史ATR的最大值(通常取20-60日窗口)
-
分档系数:根据波动率等级调整的权重(如低波动0.8,高波动1.2)
-
2. ATR_max(历史最大ATR)
-
定义:用于界定极端波动阈值,通常取滚动窗口内的最大值。
-
计算方法:
ATR_max = max(ATRATR...ATR[n](@ref))
-
窗口选择:建议20-60个交易日(兼顾短期波动捕捉与长期趋势过滤)
-
动态更新:每新增一个交易日数据后重新计算最大值
-