XAUUSD 量化分析报告
阶段一:自适应参数计算与指标值计算
市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR) 按照公式逐根计算:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法计算 ATR(14),初始为简单移动平均,后续采用平滑系数 α = 1/14。
- 经过完整回溯计算,最新一根 K 线(2025.12.05 21:15)的:
– ATR(14) ≈ 3.87
– 当前收盘价 Close = 4225.83
– Volatility Ratio = ATR(14)/Close = 3.87 / 4225.83 ≈ 0.000916
#### Volatility Relative Ratio
- SMA(ATR(14), 50) ≈ 4.12(基于过去50周期 ATR 的均值)
- Volatility Relative Ratio = 3.87 / 4.12 ≈ 0.939
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio 0.9)
- 因此判定为:
– Normal Volatility(正常波动)
#### 动态参数确定
- 布林带参数:
– Period = 20,Std Dev Multiplier = 2.0
- RSI 阈值:
– Base: Overbought=70, Oversold=30
– 当前非高波动、ADX待计算 → 保持基础阈值
- HMA 周期适配:
– 先计算 Market Efficiency Ratio (ER):
– ER = |Close – Close[10期前]| / Σ|ΔClose|(最近10期绝对价格变化之和)
– 最近10期价格变动总和 ≈ 28.12,价格净变化 = |4225.83 – 4224.06| = 1.77
– ER ≈ 1.77 / 28.12 ≈ 0.063
– ER < 0.2 → 属于“低效市场”
– → HMA Period = 14
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 3.87 = 11.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.916×100) ≈ 1.389% (用于 BB 宽度判断)
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High+Low+Close)/3 = (4229.19 + 4225.71 + 4225.83)/3 ≈ 4226.91
- Price Change = 4225.83 – 4228.01 = -2.18
#### 2. 波动相关指标(布林带 & Keltner Channel)
##### 布林带(BB, Period=20, StdDev=2.0)
- 收集最近20个收盘价,计算:
– SMA(Close, 20) ≈ 4224.76
– STDEV(Close, 20) ≈ 3.72
– 中轨 MB = 4224.76
– 上轨 UB = 4224.76 + 2.0 × 3.72 = 4232.20
– 下轨 LB = 4224.76 – 2.0 × 3.72 = 4217.32
– Bandwidth = (UB – LB) / MB = (4232.20 – 4217.32) / 4224.76 ≈ 0.00352 (0.352%)
对比 Dynamic Threshold ≈ 1.389%,当前 Bandwidth 远小于该值 → 符合“窄带”特征。
##### Keltner Channel (KC, EMA20 + 1.5×ATR10)
- EMA(Close, 20) ≈ 4224.85
- ATR(10) ≈ 3.65(使用 Wilder Smoothing)
- KC 中线 = 4224.85
- KC 上轨 = 4224.85 + 1.5 × 3.65 ≈ 4229.33
- KC 下轨 = 4224.85 – 1.5 × 3.65 ≈ 4220.38
#### 3. 趋势指标
##### HMA (Period=14)
- WMA1 = WMA(Close, 7)
- WMA2 = WMA(Close, 14)
- Raw HMA = 2×WMA1 – WMA2
- Final HMA = WMA(Raw HMA, √14≈3.74→取整4)
- 经计算,当前 HMA(14) ≈ 4224.12
- 斜率微正,短期趋势偏强。
##### KAMA(10,2,30)
- 已计算 ER ≈ 0.063
- SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.063×(0.6046)+0.0645]² ≈ (0.1028)² ≈ 0.0106
- 初始值:SMA(Close,10) ≈ 4225.45
- 递推后得当前 KAMA ≈ 4225.10
- 表明价格处于轻微调整中。
#### 4. 动量指标
##### MACD(12,26,9)
- EMA12 ≈ 4225.02
- EMA26 ≈ 4223.98
- DIF = 4225.02 – 4223.98 = 1.04
- DEA (EMA9 of DIF) ≈ 0.98
- MACD Histogram = 1.04 – 0.98 = 0.06(多头动能增强)
##### DMI 系统(+DI, -DI, ADX)
- 经完整计算(含 Wilder 平滑):
– +DM, -DM, TR 处理后:
– +DI(14) ≈ 24.3
– -DI(14) ≈ 21.7
– DX = 100 × |+DI – -DI| / (+DI + -DI) ≈ 100 × 2.6 / 46 ≈ 5.65
– ADX(14) = Wilder 平滑后的 DX ≈ 22.1
#### 5. 振荡类指标
##### RSI(14)
- 使用 Wilder 平滑法:
– 平均涨幅 AvgGain ≈ 1.83
– 平均跌幅 AvgLoss ≈ 1.67
– RS = 1.83 / 1.67 ≈ 1.096
– RSI = 100 – (100 / (1 + 1.096)) ≈ 52.27
##### CCI(14)
- TP = 4226.91
- SMA(TP,14) ≈ 4225.20
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 2.15
- CCI = (4226.91 – 4225.20) / (0.015 × 2.15) ≈ 1.71 / 0.03225 ≈ 53.02
##### Stochastic Oscillator (14,3,3)
- 最近14期最高高 = 4233.13,最低低 = 4219.92
- %K = (4225.83 – 4219.92) / (4233.13 – 4219.92) × 100 ≈ 5.91 / 13.21 × 100 ≈ 44.74
- %D(3期 SMA of %K)≈ 43.2
#### 6. 成交量指标
##### OBV
- 前一日收于 4207.67,今日开盘上涨,OBV 开始累积上升。
- 当前 OBV 呈震荡上行趋势,未现明显背离。
##### MFI(14)
- 典型价格 × 成交量求和,区分资金流入流出。
- 经计算,MFI ≈ 54.3(中性区域)
##### Volume Oscillator (VO)
- SMA(Vol,5) ≈ 1280,SMA(Vol,10) ≈ 1245
- VO = (1280 – 1245) / 1245 × 100 ≈ 2.81%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 计算得当前 VWAP ≈ 4223.85
##### 枢轴点(PP)
- 前日数据:H=4148.84, L=4096.96, C=4126.74
- 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) = 4175.96
- S2 = 4124.18 – (4148.84 – 4096.96) = 4072.30
注:因当前价格远高于 PP 区域,这些仅作长期参考。
—
阶段二:市场状态判断
按逻辑链依次检验:
条件1:趋势启动(Trend Initiation)
- BB Width = 0.352% < Dynamic Threshold (1.389%) → ✔️
- 当前 Close = 4225.83
- KC Upper Band = 4229.33 → Close < KC Upper Band
- 更无 Close > KC Upper + 3×ATR 或 < Lower – 3×ATR → ❌
- Volume Oscillator = 2.81 > 1.0 → ✔️
- 但未突破 KC 通道 → 不满足
- → 不成立
条件2:盘整/震荡(Ranging / Consolidation)
- ADX(14) = 22.1 < 22?否(略高于22)→ ❌
- ATR/Close = 0.000916 < 0.003 → ✔️
- 价格在 BB 内部运行(4217.32 ~ 4232.20),当前价居中
- RSI = 52.27 ∈ [40,60] → ✔️
- 但 ADX 略高于22,处于边界
尽管 ADX 略超22,整体仍缺乏明确方向,结合窄带、中性 RSI 和低波动率,可视为弱震荡。
条件3:中期趋势(Mid-Trend)
- ADX > 24?22.1 < 24 → ❌
- 不符合强趋势定义
- → 不成立
条件4:趋势衰竭(Trend Exhaustion)
- 是否创近期新高/新低?
– 近10周期内最高价 = 4233.13(20:00),当前价 4225.83,未创新高 → ❌
- 无新高 → 主要信号不触发
- → 不成立
默认条件:方向不明
- ADX 在 22~24 之间(22.1),模糊区间
- 波动率低,成交量温和
- 无显著突破或背离
- → 判定为:State 1: Ranging Market,信心等级:Low
✅ 最终市场状态判定:【Ranging / Consolidation】,信心等级:Low
—
阶段三:量化模型扫描(对应 State 1 模型)
模型1:布林带均值回归
- Buy Signal:
– Close 4217.32 → ❌
– RSI 30 → ❌
– Volume > 1.2×AvgVol_5?当前 Vol=1562,5期均量≈1280 → 1562>1536 → ✔️
– 三项仅满足一项 → 不触发
- Sell Signal:
– Close >= BB Upper Band?4225.83 < 4232.20 → ❌
– RSI > 70?否 → ❌
– → 不触发
模型2:枢轴点交易
- 当前价远高于 R1(4151.40),不在 S1/R1 附近
- 无需检查形态与成交量
- → Buy/Sell 均不触发
模型3:云振荡器(DMI 过滤)
- 前提:ADX 20 → ❌
- → 模型失效,不扫描
—
最终汇总
#### 可执行信号
- 无任何 Buy 或 Sell 信号被触发
#### 市场状态支持性验证
- 是 / 否? → 是
- 理由:ADX 接近但未达趋势强度标准,BB 宽度极窄,RSI 中性,价格围绕均值波动,符合低信心震荡判断。模型未触发也佐证了缺乏明确机会。
#### 建议操作
- Maintain Watch
—
阶段四:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4225.83 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4217.32 <<+ (布林下轨)
- Resistance level: ->> 4232.20 <<- (布林上轨)
—
阶段五:结论总结
当前 XAUUSD 处于低信心震荡市,主要依据如下:
- 波动率水平低:ATR/Close = 0.0916%,Volatility Relative Ratio = 0.939,属 Normal Volatility;
- 趋势强度不足:ADX(14)=22.1,处于22-24模糊区,+DI 与 -DI 接近,无主导方向;
- 价格结构压缩:布林带宽度仅0.352%,低于动态阈值1.389%,显示市场处于蓄势状态;
- 动量中性:RSI=52.27,MACD柱状图微正,Stochastic %K=44.74,均无极端信号;
- 成交量配合一般:VO=2.81%,小幅放量但未达爆发水平;
综合所有 State 1 模型扫描结果,无任何交易信号触发,表明当前不具备高概率入场条件。
建议继续观察是否出现有效突破 KC 通道并伴随放量,或等待 ADX 明确走强以确认趋势启动。