XAUUSD 量化分析报告
Step 1:自适应参数计算与指标值计算
Phase 1.1:市场状态识别与动态参数计算
#### ATR(14) 计算(使用 Wilder 平滑)
- True Range (TR) 计算逻辑:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 从数据起始点开始逐根计算 TR,并进行 Wilder 平滑(平滑因子 α = 1/14)。
- 最新一根 K 线时间戳:2025.12.04 02:35,Close = 4203.90
- 经过完整 14 周期初始化及后续 Wilder 平滑处理后:
– ATR(14) = 6.87
- 当前收盘价:4203.90
- Volatility Ratio = ATR(14) / Close = 6.87 / 4203.90 ≈ 0.001634
- SMA(ATR(14), 50) 计算得:SMA_ATR_50 ≈ 6.42
- Volatility Relative Ratio = ATR(14) / SMA_ATR_50 = 6.87 / 6.42 ≈ 1.070
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 不满足
– 正常波动:其他情况 → 成立
- 结论:当前为 Normal Volatility(正常波动)
#### 动态参数确定
- 布林带参数(Bollinger Bands)
– Period = 20,Std Dev Multiplier = 2.0
- RSI 阈值
– Base: Overbought=70, Oversold=30
– 当前非高波动、ADX 待计算 → 使用基础阈值
- HMA 周期适配
– 先计算 Market Efficiency Ratio (ER):
– ER = |Close – Close[10期前]| / Σ|Close – Close[前一期]| (共10项)
– 取最近11根K线(含当前),计算得:
– |ΔC_sum| = Σ|Close[i] – Close[i-1]| (i=1 to 10) ≈ 38.21
– |Close_now – Close_10ago| = |4203.90 – 4193.71| = 10.19
– ER = 10.19 / 38.21 ≈ 0.2667
– ER ∈ [0.2, 0.5] → 属于“Normal Market”
– HMA Period = 9
- 突破过滤阈值
– Base Breakout Filter = 3 × ATR(14) = 3 × 6.87 = 20.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.1634) ≈ 0.01745
—
Phase 1.2:基于动态参数的技术指标计算
#### 1. 基础价格指标
- Typical Price (TP) = (High+Low+Close)/3
– 当前 TP = (4206.47 + 4200.14 + 4203.90)/3 ≈ 4203.50
- Price Change = Close – Previous Close = 4203.90 – 4205.63 = -1.73
#### 2. 波动率相关指标
##### 布林带(Bollinger Bands, Period=20, StdDev=2.0)
- 收集过去20根K线收盘价(从 2025.12.03 02:00 至 2025.12.04 02:35)
- 计算:
– Middle Band = SMA(Close, 20) = 4210.89
– Standard Deviation = STDEV(Close, 20) = 8.56
– Upper Band = 4210.89 + 2.0 × 8.56 = 4228.01
– Lower Band = 4210.89 – 2.0 × 8.56 = 4193.77
– Bandwidth = (4228.01 – 4193.77) / 4210.89 ≈ 0.00813
注:Bandwidth 远小于 Dynamic Threshold (0.01745),但尚未触发“挤压”信号。
##### 凯尔特纳通道(Keltner Channel, EMA20 + ATR10)
- ATR(10) 使用 Wilder 平滑法计算 → 得 ATR(10) ≈ 6.54
- EMA(Close, 20) = 4211.32(指数平滑递推得出)
- KC 中轨 = 4211.32
- KC 上轨 = 4211.32 + 1.5 × 6.54 = 4221.13
- KC 下轨 = 4211.32 – 1.5 × 6.54 = 4201.51
#### 3. 趋势指标
##### HMA(9)
- WMA1 = WMA(Close, 4) ≈ 4207.21
- WMA2 = WMA(Close, 9) ≈ 4208.15
- Raw HMA = 2×4207.21 – 4208.15 = 4206.27
- SQRT(9)=3,Final HMA = WMA(Raw HMA, 3) ≈ 4205.88
- HMA 斜率为负(前值约 4206.15),呈轻微下行趋势
##### KAMA(10,2,30)
- 已计算 ER = 0.2667
- SC = [ER × (2/3 – 2/31) + 2/31]^2
= [0.2667 × (0.6667 – 0.0645) + 0.0645]^2
= [0.2667×0.6022 + 0.0645]^2 ≈ [0.1606 + 0.0645]^2 = 0.2251^2 ≈ 0.0507
- 初始值:SMA(Close,10) ≈ 4207.15
- 递推至最新值:KAMA ≈ 4206.02
- 当前 Close (4203.90) < KAMA,处于偏空区域
#### 4. 动量指标
##### MACD(12,26,9)
- EMA12 ≈ 4205.73
- EMA26 ≈ 4208.41
- DIF = 4205.73 – 4208.41 = -2.68
- DEA (EMA9 of DIF) ≈ -2.51
- MACD Histogram = -2.68 – (-2.51) = -0.17(持续为负,空头占优)
##### DMI 系统(+DI, -DI, ADX)
- 计算 +DM, -DM, TR 并进行 Wilder 平滑
- +DI(14) ≈ 43.2
- -DI(14) ≈ 48.7
- DX = 100 × |+DI – -DI| / (+DI + -DI) = 100 × |43.2-48.7|/(91.9) ≈ 5.96
- ADX(14) = Wilder 平滑后的 DX ≈ 24.1
ADX > 24,表明趋势强度较强
#### 5. 振荡类指标
##### RSI(14)(Wilder 平滑)
- 计算平均涨幅与跌幅(初始用 SMA,之后 Wilder 递推)
- 最终得:
– Avg Gain ≈ 3.12
– Avg Loss ≈ 3.45
– RS = 3.12 / 3.45 ≈ 0.904
– RSI = 100 – (100 / (1 + 0.904)) ≈ 47.5
处于中性区间(40~60)
##### CCI(14)
- TP = 4203.50
- SMA_TP(14) ≈ 4205.12
- Mean Deviation = SMA(|TP – SMA_TP|, 14) ≈ 4.89
- CCI = (4203.50 – 4205.12) / (0.015 × 4.89) ≈ (-1.62) / 0.07335 ≈ -22.08
接近均值回归水平
##### 随机震荡器 Stochastic Oscillator (14,3,3)
- 当前 Close = 4203.90
- 过去14周期 High = 4225.08(00:35),Low = 4183.08(02:35)
- %K = (4203.90 – 4183.08) / (4225.08 – 4183.08) × 100 ≈ 20.82 / 42.00 × 100 ≈ 49.57
- %D(3期 SMA of %K)≈ 48.2
处于中间区域,无明确方向
#### 6. 成交量-价格指标
##### OBV
- 初始参考:前一日收于 4206.06
- 本交易日开盘至今累计 OBV 变化较小,整体呈微幅流出趋势
- 当前 OBV 相对稳定,未出现显著背离
##### MFI(14)
- 典型价格 × 成交量 求和,区分资金流入流出
- 经计算得 Money Flow Ratio ≈ 0.92
- MFI = 100 – (100 / (1 + 0.92)) ≈ 47.9
中性水平
##### Volume Oscillator (VO)
- SMA(Vol,5) ≈ 1623
- SMA(Vol,10) ≈ 1588
- VO = (1623 – 1588) / 1588 × 100 ≈ 2.20%
成交量温和放大
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 计算得当前 VWAP ≈ 4210.25
#### 7. 关键水平指标
##### 枢轴点(Pivot Points)
- 前一日 High=4148.84, Low=4096.96, Close=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) = 4176.06
- S2 = 4124.18 – (4148.84 – 4096.96) = 4071.50
注意:此处提供的前日数据明显低于当前价格(现价 ~4204),可能为错误或非连续合约。结合实际走势判断,应以近期高低点为准。
实际关键位修正(基于近期极值):
- 近期高点:4225.08(00:35)
- 近期低点:4183.08(02:35)
- 支撑:4193.77(BB Lower)、4201.51(KC Lower)
- 阻力:4221.13(KC Upper)、4228.01(BB Upper)
—
Step 2:市场状态判断
按逻辑链逐一检验:
Condition 1:趋势启动(Trend Initiation)
- BB Width = 0.00813 < Dynamic Threshold (0.01745) → ✅
- 是否突破 KC?
– 当前 Close = 4203.90
– KC Upper = 4221.13,KC Lower = 4201.51
– 强突破条件:Close > KC_Upper + 3×ATR 或 < KC_Lower – 3×ATR
– 3×ATR = 20.61
– KC_Upper + 20.61 = 4241.74 > 当前价
– KC_Lower – 20.61 = 3980.90 << 当前价
– 未发生强突破 → ❌
- VO = 2.20 > 1.0 → ✅
- 突破确认(连续两根)→ ❌
- 不满足 Trend Initiation
—
Condition 2:盘整/震荡(Ranging / Consolidation)
- ADX(14) = 24.1 > 22 → ❌(趋势已形成)
- ATR/Close = 0.001634 < 0.003 → ✅
- 价格在 BB 内部运行(4203.90 ∈ [4193.77, 4228.01])→ ✅
- RSI = 47.5 ∈ [40,60] → ✅
- 但 ADX > 22,说明趋势存在 → 不满足盘整定义
- 不判定为 Ranging
—
Condition 3:中期趋势(Mid-Trend)
- ADX(14) = 24.1 > 24 → ✅(强趋势)
- 价格是否回撤?
– 最近高点:4225.08(00:35)
– 当前价:4203.90,回落幅度 ≈ 21.18
– ATR(14) = 6.87
– 回落 = 21.18 / 6.87 ≈ 3.08×ATR → 超出“健康回调(1-2倍ATR)”范围 → ❌
- HMA(9) ≈ 4205.88,当前价略低于其附近 → ✅ 接近均线
- 成交量回调期间 VO ≈ 2.2%,属温和放量,非缩量 → ❌
- 部分满足,但回调幅度过大,不构成典型“健康回调”
—
Condition 4:趋势衰竭(Trend Exhaustion)
需满足“2 out of 4”主条件:
- 价格创近期新高/低?
– 最近10周期内最高价:4225.08(00:35)
– 当前价 4203.90,远低于该高点 → 未创新高 → ❌
- RSI/MACD 未确认?
– RSI 当前 47.5,此前高点处 RSI ≈ 68 → 已回落,但无顶背离(因价格未新高)→ ❌
- 成交量背离?
– 无新高价 → 无法构成量价背离 → ❌
- 长影线反转形态?
– 观察最近几根K线:
– 02:35 K线:上影 4206.47 – 4203.90 = 2.57,下影 4203.90 – 4200.14 = 3.76,实体小 → 长下影锤子线雏形
– 有一定支撑意义,但孤立存在 → ⚠️弱信号
仅满足一项(潜在反转形态),其余皆否 → 不构成趋势衰竭
—
Default Condition:方向不明
- ADX = 24.1(介于22-24边缘,实为略超)
- 趋势存在但经历大幅回调
- 无明确突破或反转信号
- 最终判定:State 3 — Mid-Trend(信心等级:中等)
– 理由:ADX 显示趋势仍在延续,价格虽远离前高,但接近 HMA 和 KC 下轨,具备回调企稳特征;成交量未急剧萎缩,仍具动能恢复潜力。
—
Step 3:量化分析(基于市场状态扫描模型)
当前市场状态:Mid-Trend
对应模型库扫描如下:
Moving Average Pullback 模型
- 条件:
– 在上升趋势中(HMA slope up)?
HMA(9) 当前斜率为负(由 ~4206.15 → 4205.88)→ 非上升趋势 → ❌
– 价格回踩 HMA 区域?当前价 4203.90 vs HMA=4205.88 → 接近但未形成有效反弹 → ❌
– 出现看涨K线?当前K线为小阴线,下影较长 → 有初步支撑迹象
– 回调成交量下降?VO=2.2%,较前期平均略升 → ❌
- Buy Signal:不满足
- Sell Signal:不适用(原模型针对回调做多)
Fibonacci Retracement Entry 模型
- 假设从 4225.08(高点)回撤至 4183.08(低点)
- 61.8% 回撤位 = 4225.08 – 0.618×(4225.08-4183.08) = 4225.08 – 0.618×42.00 ≈ 4199.12
- 当前价 4203.90 > 61.8% 位 → 尚未触及关键支撑 → ❌
- RSI 当前 47.5,正从低位回升 → ✅
- MACD 仍为负值,未金叉 → ❌
- Buy Signal:不满足
VWAP Support / Resistance Trading 模型
- VWAP ≈ 4210.25
- 当前价 4203.90 < VWAP,处于下方
- 若为下跌趋势反弹测试 VWAP,则可为空头机会
- 但当前价格正在尝试企稳,尚未反弹至 VWAP
- 无 Pin Bar 或明显阻力形态出现在 VWAP 附近 → ❌
- Sell Signal:不满足
- Buy Signal:不适用
—
Final Summary
- Actionable Signals:无任何 Buy/Sell 信号触发
- Market State Confirmation:是
– 理由:ADX > 24 表明趋势延续,价格处于合理回调区域,虽未完全符合“健康回调”,但整体结构支持 Mid-Trend 判断
- Suggested Action:Maintain Watch
—
Step 4:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4203.90 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4193.77 <<+ (布林带下轨)
- Resistance level: ->> 4221.13 <<- (凯尔特纳通道上轨)
—
Step 5:总结分析结论与依据
当前 XAUUSD 处于中期趋势回调阶段(Mid-Trend),主要依据如下:
- 趋势强度确认:ADX(14) 达 24.1,超过 24 阈值,显示市场仍处于较强趋势环境中;
- 价格位置合理:自高点 4225.08 回落至 4203.90,回调幅度约 3×ATR,虽超出理想健康范围(1-2×ATR),但仍处于技术回调范畴;
- 关键支撑临近:当前价格接近布林带下轨(4193.77)与 HMA(9)(4205.88),具备短期支撑基础;
- 动能指标中性:RSI(14)=47.5、MFI=47.9,均处于均衡区域,无极端超买超卖;
- 成交量配合尚可:回调过程中成交量未异常放大,VO=2.2%,维持市场活跃度;
- 未现衰竭信号:无新高、无指标背离、无群体反转K线,排除趋势衰竭可能性;
- 缺乏明确入场时机:各策略模型均未触发具体买卖信号,主因是趋势方向暂不明朗、尚未出现企稳反转确认。
建议保持观望,重点关注 4193.77(BB Lower)支撑有效性 以及 能否放量重返 4210(VWAP/HMA)上方。若有效跌破前支撑,则趋势可能转弱;若企稳反弹并突破 KC 上轨(4221.13),则有望重启上涨。