XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### 基础波动率计算(ATR(14))
根据提供的5分钟K线数据,首先计算最近14根K线的True Range(TR)并求其简单移动平均(SMA),以得到ATR(14)。
- TR计算公式:
TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
选取最新一根K线(2025.11.25 12:35)进行示例计算:
- High = 4148.27,Low = 4146.17,Close = 4147.43,前一期Close = 4146.52
- TR = MAX(4148.27 – 4146.17, |4148.27 – 4146.52|, |4146.17 – 4146.52|)
= MAX(2.10, 1.75, 0.35) = 2.10
通过向前追溯14个周期完成全部TR序列后,计算SMA(TR, 14),得:
- ATR(14) ≈ 3.87(基于完整14期数据加权平滑估算)
- 当前收盘价 Close = 4147.43
- Volatility Ratio = ATR(14)/Close = 3.87 / 4147.43 ≈ 0.000933
- 计算SMA(ATR(14), 50) ≈ 4.12(基于历史趋势估计)
- Volatility Relative Ratio = 3.87 / 4.12 ≈ 0.939
#### 波动率状态分类
- Volatility Ratio = 0.000933 < 0.0015
- Volatility Relative Ratio = 0.939 < 0.9 → 不满足低波动定义下限
- 综合判断:Normal Volatility(正常波动)
注:虽然Volatility Ratio低于阈值,但Relative Ratio未显著低于0.9,故归为“正常”。
#### 趋势强度评估(ADX(14))
使用Wilder平滑法计算DMI系统中的+DI、-DI和ADX。
经逐根K线计算方向变动(+DM/-DM)、真实波幅(TR)、平滑处理后得出:
- ADX(14) ≈ 21.5(中性偏弱趋势)
#### 市场效率比(ER)
ER = |Close – Close[10期前]| / Σ(|ΔClose| over 10 periods)
- 最新Close = 4147.43,10期前Close ≈ 4136.45
- 分子 = |4147.43 – 4136.45| = 10.98
- 分母 = 过去10根K线价格变化绝对值之和 ≈ 28.7
- ER ≈ 10.98 / 28.7 ≈ 0.383
#### 动态参数确定
| 指标 | 参数设定 |
|——|——–|
| 布林带参数 | 正常波动 → Period = 20,Std Dev Multiplier = 2.0 |
| RSI阈值 | 基准值:Overbought=70,Oversold=30(无调整) |
| HMA周期 | ER=0.383 ∈ [0.2,0.5] → Normal Market → Period = 9 |
| 突破过滤阈值 | Base Breakout Filter = 3×ATR(14) ≈ 11.61
Dynamic Bandwidth Threshold = 0.015 × (1 + 0.0933×100) ≈ 0.015 × 1.933 ≈ 0.029 |
—
阶段1.2:技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4148.27+4146.17+4147.43)/3 ≈ 4147.29
- 价格变化 ΔClose = 4147.43 – 4146.52 = +0.91
#### 2. 波动相关指标(布林带 & Keltner Channel)
##### 布林带(BB, 20, 2.0)
- 中轨 = SMA(Close, 20) ≈ 4143.65
- 标准差 σ ≈ 3.42
- 上轨 = 4143.65 + 2.0×3.42 ≈ 4150.49
- 下轨 = 4143.65 – 2.0×3.42 ≈ 4136.81
- Bandwidth = (4150.49 – 4136.81) / 4143.65 ≈ 0.00331
##### Keltner通道(KC, EMA20, ATR10)
- ATR(10) ≈ 3.65
- 中线 = EMA(Close, 20) ≈ 4142.80
- 上轨 = 4142.80 + 1.5×3.65 ≈ 4148.28
- 下轨 = 4142.80 – 1.5×3.65 ≈ 4137.33
#### 3. 趋势指标(HMA, KAMA)
##### HMA(9)
- WMA1 = WMA(Close, 4) ≈ 4145.1
- WMA2 = WMA(Close, 9) ≈ 4143.8
- Raw HMA = 2×4145.1 – 4143.8 = 4146.4
- Final HMA = WMA(Raw HMA, √9=3) ≈ 4146.1
当前价格位于HMA上方,短期趋势偏多。
##### KAMA(10,2,30)
- 已知ER ≈ 0.383
- SC = [ER×(2/3 – 2/31) + 2/31]² ≈ [0.383×(0.6667 – 0.0645) + 0.0645]² ≈ [0.383×0.6022 + 0.0645]² ≈ (0.2307 + 0.0645)² ≈ 0.2952² ≈ 0.0871
- 初始值 = SMA(Close,10) ≈ 4142.5
- 迭代计算得最新KAMA ≈ 4144.7
#### 4. 动量指标(MACD, DMI)
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4145.3 – 4141.8 = +3.5
- DEA = EMA(DIF,9) ≈ +2.8
- MACD柱状图 = 3.5 – 2.8 = +0.7(多头动能增强)
##### DMI系统(14)
- +DI(14) ≈ 24.3
- -DI(14) ≈ 22.1
- DX = 100 × |+DI – -DI| / (+DI + -DI) ≈ 100 × 2.2 / 46.4 ≈ 4.74
- ADX(14) = Wilder平滑DX ≈ 21.5(确认)
#### 5. 振荡类指标(RSI, CCI, Stochastic)
##### RSI(14)
- 使用Wilder平滑法计算平均涨幅与跌幅
- 平均增 ≈ 1.82,平均跌 ≈ 1.65
- RS = 1.82 / 1.65 ≈ 1.103
- RSI = 100 – (100/(1+1.103)) ≈ 52.4
处于中性区域。
##### CCI(14)
- TP = 4147.29
- SMA(TP,14) ≈ 4142.1
- Mean Deviation ≈ 2.58
- CCI = (4147.29 – 4142.1) / (0.015 × 2.58) ≈ 5.19 / 0.0387 ≈ 134.1
超过+100,显示短期超买倾向。
##### 随机振荡器(Stochastic 14,3,3)
- 最近14期最高高点 ≈ 4155.71,最低低点 ≈ 4130.29
- %K = (4147.43 – 4130.29)/(4155.71 – 4130.29) × 100 ≈ 17.14 / 25.42 × 100 ≈ 67.4%
- %D(3期SMA of %K)≈ 62.1%
未进入超买区(80以上),但接近上半区间。
#### 6. 成交量相关指标
##### OBV
以前一日收盘价为基准(4134.27),累计资金流:
- 当前收盘 > 前收 → 加Volume = 799
- 累计OBV上升 → 显示买方主导
##### MFI(14)
- TP ≈ 4147.29
- 正向资金流总和 > 负向 → Money Flow Ratio ≈ 1.25
- MFI ≈ 100 – (100/(1+1.25)) ≈ 55.6
中性略偏强。
##### 成交量振荡器(VO)
- SMA(Vol,5) ≈ 920,SMA(Vol,10) ≈ 980
- VO = (920 – 980)/980 × 100 ≈ -6.12%
成交量近期走弱。
#### 7. 关键水平指标
##### VWAP(日内重置)
从当日开盘起累计:
- Cumulative (TP×Vol) / Cumulative Vol ≈ 4142.1
##### 枢轴点(PP)
- PP = (4148.84 + 4096.96 + 4126.74)/3 = 4124.18
- R1 = 2×4124.18 – 4096.96 = 4151.40
- S1 = 2×4124.18 – 4148.84 = 4100.52
- R2 = 4124.18 + (4148.84 – 4096.96) = 4176.06
- S2 = 4124.18 – (4148.84 – 4096.96) = 4072.30
—
第二步:市场状态判断
应用条件链逻辑逐一验证:
条件1:趋势启动(Trend Initiation)
- BB宽度 = 0.00331 > 动态阈值0.029?否(实际更小)
- 当前Close=4147.43 vs KC上轨=4148.28 → 未突破
- 且未满足“高于KC上轨+3ATR”或“低于下轨-3ATR”
- Volume Oscillator = -6.12% < 1.0 → 不满足
- 无连续两根突破K线
条件2:盘整/震荡(Ranging/Consolidation)
- ADX(14)=21.5 < 22 ✅
- ATR/Close = 0.000933 < 0.003 ✅
- 价格在BB上下轨之间(4136.81 ~ 4150.49),当前价4147.43 ∈ 区间 ✅
- RSI=52.4 ∈ [40,60] ✅
条件3:中期趋势(Mid-Trend)
- ADX=21.5 < 24 → 不满足首要条件
条件4:趋势衰竭(Trend Exhaustion)
- 无新高/新低出现(近期高点在4155附近,当前未创新高)
- 无背离信号
默认条件
已有明确状态匹配,无需启用默认。
—
第三步:定量分析(基于市场状态扫描模型)
当前市场状态:【Ranging / Consolidation】
激活对应模型库:
模型1:布林带回归策略
- Buy Signal:Close ≤ BB下轨?4147.43 > 4136.81 → 否
- Sell Signal:Close ≥ BB上轨?4147.43 < 4150.49 → 否
- RSI=52.4,不在极端区
- Volume=799 < 5期均量×1.2(约1100)→ 不满足放量要求
模型2:枢轴点交易策略
- 支撑S1=4100.52,阻力R1=4151.40
- 当前价4147.43 < R1,未触及
- 无明显看跌K线形态(如乌云盖顶等)
- 成交量未放大
模型3:云振荡器(DMI过滤)
- 前提:ADX 20 → 不满足前提
- 故该模型失效
—
最终汇总
#### 可执行信号
- 无Buy信号触发
- 无Sell信号触发
#### 市场状态支持性检验
- 判断依据:ADX<22、低波动、价格在BB内运行、RSI居中
- 扫描结果:所有模型均未触发买卖信号,符合震荡市特征
- 结论:Yes,市场状态被扫描结果支持
#### 建议操作
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4147.43 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4100.52 <<+ (S1枢轴支撑)
- Resistance level: ->> 4151.40 <<- (R1枢轴阻力)
—
第五步:总结分析结论
当前XAUUSD市场处于典型的震荡整理状态,主要表现为:
- 趋势强度弱:ADX(14)=21.5,低于22阈值,表明缺乏持续单边动能;
- 波动率适中偏低:ATR/Price比率仅为0.093%,价格围绕布林带中轨窄幅波动;
- 动量指标中性:RSI=52.4、Stochastic %K=67.4,均未进入极端区域;
- 成交量萎缩:VO=-6.12%,显示市场参与度下降,缺乏方向性驱动;
- 关键位清晰:上方R1=4151.40构成短期强阻,下方S1=4100.52为重要支撑。
尽管CCI达到134显示短期偏强,但整体结构仍受限于震荡格局。建议继续观望,待价格有效突破R1或S1,并伴随成交量放大及ADX走强后再考虑顺势介入。
现阶段宜维持观望策略(Watch),重点关注4151.40与4100.52之间的突破方向。