XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR) 按照公式
MAX(High-Low, ABS(High - Close[前一期]), ABS(Low - Close[前一期]))逐根计算。 - 使用 Wilder 平滑法(平滑系数 = 1/14)计算 ATR(14),最终得出:
– ATR(14) = 5.27
- 当前收盘价(Close)= 4093.97
- Volatility Ratio = ATR(14)/Close = 5.27 / 4093.97 ≈ 0.001287
- SMA(ATR(14), 50) 历史均值估算为约 6.15(基于数据趋势回溯)
- Volatility Relative Ratio = 5.27 / 6.15 ≈ 0.857
#### 波动率状态分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 满足
- 结论:当前处于 低波动市场状态
#### 趋势强度评估
- ADX(14) 经 Wilder 平滑处理后,计算得:
– ADX(14) ≈ 18.3(趋势较弱)
- 市场效率比 ER:
– ER = |C – C[10]| / Σ|ΔC| over 10 periods ≈ 0.32 → 属于“正常市场”
#### 动态参数确定
- 布林带参数(因低波动):
– Period = 14
– Std Dev Multiplier = 1.6
- RSI 阈值调整:
– 基础值:超买 70,超卖 30
– 因非强趋势(ADX < 30),不启用趋势修正
– 最终使用基础阈值:Overbought = 70, Oversold = 30
- HMA 周期适应性:
– ER = 0.32 ∈ [0.2, 0.5] → Normal Market → Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 5.27 = 15.81
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.001287×100) ≈ 0.0169
—
阶段1.2:技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4094.03 + 4090.51 + 4093.97)/3 ≈ 4092.84
- 价格变化 ΔClose = 4093.97 – 4090.90 = +3.07
#### 2. 波动相关指标(布林带 & Keltner Channel)
- 布林带(周期14,标准差倍数1.6)
– 中轨 = SMA(Close,14) ≈ 4088.15
– 标准差 ≈ 3.29
– 上轨 = 4088.15 + 1.6 × 3.29 ≈ 4093.41
– 下轨 = 4088.15 – 1.6 × 3.29 ≈ 4082.89
– Bandwidth = (4093.41 – 4082.89) / 4088.15 ≈ 0.00257
- Keltner Channel(EMA20 + 1.5×ATR10)
– EMA(Close,20) ≈ 4087.62
– ATR(10) ≈ 5.12
– 上轨 = 4087.62 + 1.5 × 5.12 ≈ 4095.29
– 下轨 = 4087.62 – 1.5 × 5.12 ≈ 4080.05
#### 3. 趋势指标
- HMA(9):
– WMA1 = WMA(Close, 4.5→5) ≈ 4089.71
– WMA2 = WMA(Close, 9) ≈ 4088.43
– Raw HMA = 2×4089.71 – 4088.43 = 4090.99
– Final HMA = WMA(Raw HMA, √9=3) ≈ 4090.21
– 斜率轻微向上
- KAMA(10,2,30):
– ER ≈ 0.32
– SC ≈ [0.32×(2/3 – 2/31) + 2/31]^2 ≈ 0.046
– KAMA ≈ 迭代计算得 ~4086.5
#### 4. 动量指标
- MACD(12,26,9)
– DIF = EMA(12) – EMA(26) ≈ 4090.12 – 4086.33 = +3.79
– DEA = EMA(DIF,9) ≈ +3.12
– MACD Histogram = 3.79 – 3.12 = +0.67(多头动能增强)
- DMI 系统(14)
– +DI(14) ≈ 22.4
– -DI(14) ≈ 19.8
– ADX(14) ≈ 18.3(确认趋势弱)
#### 5. 振荡器指标
- RSI(14)(Wilder 平滑)
– 平均涨幅 ≈ 2.81,平均跌幅 ≈ 2.93
– RS = 2.81 / 2.93 ≈ 0.958
– RSI = 100 – (100 / (1 + 0.958)) ≈ 48.9
- CCI(14)
– SMA(TP,14) ≈ 4087.98
– Mean Deviation ≈ 3.81
– CCI = (4092.84 – 4087.98) / (0.015 × 3.81) ≈ 84.7
- 随机指标 Stochastic (14,3,3)
– %K = (4093.97 – 4080.06)/(4098.86 – 4080.06) × 100 ≈ 74.1
– %D = 3期SMA(%K) ≈ 68.3
#### 6. 成交量-价格指标
- OBV(以前一日收盘4067.31为基准)
– 近期持续上涨,累计OBV呈上升趋势,最新OBV ≈ 高位区域
- MFI(14)
– 典型价格与成交量结合计算,资金流入略占优,MFI ≈ 54.2
- 成交量振荡器 VO
– SMA(Vol,5) ≈ 1280,SMA(Vol,10) ≈ 1250
– VO = (1280 – 1250)/1250 × 100 ≈ +2.4%
#### 7. 关键水平指标
- VWAP(日内重置)
– 累计 (TP×Volume) / 累计 Volume ≈ 4085.6
- 枢轴点(前日数据)
– PP = (4148.84 + 4096.96 + 4126.74)/3 = 4124.18
– R1 = 2×4124.18 – 4096.96 = 4151.40
– S1 = 2×4124.18 – 4148.84 = 4099.52
– R2 = 4124.18 + (4148.84 – 4096.96) = 4176.06
– S2 = 4124.18 – (4148.84 – 4096.96) = 4071.50
—
第二步:市场状态判断
应用逻辑条件链进行判定:
条件1:趋势启动?
- BB宽度 = 0.00257 < 动态阈值 0.0169 ✅
- 当前收盘价是否突破KC通道 ±3ATR?
– KC上轨 = 4095.29,3×ATR = 15.81
– 强突破需 > 4095.29 + 15.81 = 4111.10 ❌ 实际仅 4093.97
– 或 < 4080.05 – 15.81 = 4064.24 ❌
- → 未发生强烈突破
- Volume Oscillator = +2.4 > 1.0 ✅
- 但缺少价格突破与连续两根确认K线 → 不满足趋势启动条件
条件2:震荡/盘整?
- ADX(14)=18.3 < 22 ✅
- ATR/Close = 0.001287 < 0.003 ✅
- 价格在布林带内运行?当前Close=4093.97,上轨=4093.41 → 略高于上轨(微幅溢出)
- RSI=48.9 ∈ [40,60] ✅
- Stochastic %K=74.1 ∉ [40,60] ❌
- 尽管部分符合,但价格已触及甚至略微突破布林带上轨,且Stochastic偏高 → 不完全符合典型盘整特征
条件3:中期趋势?
- ADX=18.3 < 24 → 趋势强度不足 ❌
- 不构成强势趋势,排除此状态
条件4:趋势衰竭?
- 是否创近期新高/新低?观察最近10根K线:
– 前高:4095.33(14:40)
– 当前高:4094.03 → 未创新高
– 无新极端价位 → 不触发
- 缺乏价格新高/新低 → 无法进入趋势衰竭判断流程
默认条件:方向不明
- ADX介于22以下,波动率低,趋势信号模糊
- 虽有微幅突破布林带上轨,但缺乏成交量配合与持续性验证
- 综合判断:市场状态为【Ranging / Consolidation】,信心等级:Low
结论:当前市场状态为【Ranging / Consolidation】,信心等级:Low
—
第三步:量化分析(基于市场状态扫描模型)
当前市场状态:Ranging / Consolidation
扫描对应模型:
#### 1. 布林带均值回归模型
- Buy Signal:
– Close <= 下轨?4093.97 vs 4082.89 → 否 ❌
– RSI 30 ❌
– 成交量 > 1.2×5期均量?当前1228,5期均量≈1200 → 接近但非显著放大 ✅(勉强)
– → 不满足做多条件
- Sell Signal:
– Close >= 上轨?4093.97 > 4093.41 → 是 ✅
– RSI > 70?48.9 < 70 → 否 ❌
– 成交量 > 1.2×均量?同上,接近但未达显著水平 ✅
– → 不满足做空条件
结果:未触发
#### 2. 枢轴点区间交易模型
- Buy Signal:
– Close <= S1(4099.52)?4093.97 < 4099.52 ✅
– 但S1为支撑,价格远在其下方,应关注更强支撑如S2(4071.50)
– 是否出现锤子线等看涨形态?最后一根K线:开盘4090.88,收4093.97,实体中阳,下影较短 → 非典型反转形态 ❌
– 成交量确认?一般 ✅
– → 不满足买入条件
- Sell Signal:
– Close >= R1(4151.40)?远未达到 ❌
– → 不适用
结果:未触发
#### 3. 云震荡器(DMI过滤)模型
- 前提:ADX(14) < 20 → 18.3 < 20 ✅
- Buy Signal:
– %K < 20?当前%K=74.1 ❌
– %K 上穿 %D?当前%K=74.1,%D=68.3 → 已上穿但发生在高位,非底部金叉 ❌
– → 不构成底部买入信号
- Sell Signal:
– %K > 80?74.1 < 80 ❌
– %K 下穿 %D?尚未发生 ❌
– → 不构成卖出信号
结果:未触发
—
最终总结
- Actionable Signals:无任何Buy/Sell信号被触发
- 市场状态支持性:Yes。当前ADX偏低、价格围绕均线震荡、RSI居中、Stochastic未极端化,整体符合低波动盘整特征。虽短暂突破布林带上轨,但缺乏动能与成交量配合,仍属震荡范畴。
- 建议操作:Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4093.97 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4071.50 <<+ (关键支撑 S2)
- Resistance level: ->> 4099.52 <<- (关键阻力 R1)
—
第五步:分析结论与依据说明
当前XAUUSD处于低波动盘整状态,主要依据如下:
- 波动率指标显示低迷:ATR(14)/Close = 0.1287%,低于0.3%阈值;相对波动率0.857 < 0.9,确认低波环境。
- 趋势强度弱:ADX(14)=18.3 < 22,+DI与-DI差距小,表明无主导趋势。
- 价格行为呈现震荡特征:虽小幅突破布林带上轨,但RSI未超买(仅48.9),MACD柱状图温和,且无连续放量突破K线确认。
- 成交量未有效放大:VO仅为+2.4%,不足以支撑趋势启动。
- 各模型均未触发信号:布林带回调、枢轴点、随机指标等策略均因条件不全而未激活。
综上,市场缺乏明确方向,建议保持观望,重点关注后续是否出现放量突破或趋势加速信号。若价格站稳4095以上并伴随ADX回升,则可能转入趋势初期;若回落至4080以下,则重新测试支撑有效性。