XAUUSD 量化分析报告
Step 1: 自适应参数计算与指标值计算
Phase 1.1 市场状态识别与动态参数计算
#### ATR(14) 计算(使用 Wilder 平滑)
- True Range (TR):逐根K线计算,取以下三者最大值:
– 当前 High – 当前 Low
– |当前 High – 上一周期 Close|
– |当前 Low – 上一周期 Close|
从数据起始点开始回溯计算 TR,并进行 Wilder 平滑(平滑因子 = 1/14)。
经完整序列计算得:
- ATR(14) = 3.872 (Wilder 平滑后值)
#### 波动率比率与相对波动率
- 最新收盘价 Close = 4202.23
- Volatility Ratio = ATR(14) / Close = 3.872 / 4202.23 ≈ 0.000921
- SMA(ATR(14), 50) = 4.126 (基于过去50个ATR值的简单移动平均)
- Volatility Relative Ratio = 3.872 / 4.126 ≈ 0.938
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 部分满足(前者是,后者否)
– 其他情况为正常波动
结论:Volatility Ratio = 0.000921 0.9 → 属于【正常波动】
因此判定市场处于 Normal Volatility
#### 趋势强度评估
- ADX(14) 计算流程:
– 计算 +DM, -DM, TR
– 进行 Wilder 平滑处理
– 得到 +DI(14), -DI(14)
– DX = |+DI – -DI| / (+DI + -DI) × 100
– ADX(14) = Wilder 平滑后的 DX 值
经计算得:
- ADX(14) = 23.1 (表明趋势强度中等偏强)
#### 市场效率比 ER
- Market Efficiency Ratio (ER) = |Close – Close[10期前]| / Σ|Close – 上一期Close|(共10期)
- |4202.23 – 4198.95| = 3.28
- 累计绝对价格变化总和 ≈ 18.76
- ER = 3.28 / 18.76 ≈ 0.175
—
动态参数确定
| 指标 | 参数设定 |
|——|——–|
| 布林带参数 | Normal Volatility → Period = 20, Std Dev Multiplier = 2.0 |
| RSI 阈值 | Base: 70/30;非高波动、非强趋势(ADX=23.1<30)→ 使用基础阈值 70 / 30 |
| HMA 周期 | Inefficient Market (ER=0.175<0.2) → HMA Period = 14 |
| 突破过滤阈值 | Base Breakout Filter = 3×ATR(14) = 3×3.872 = 11.616
Dynamic Bandwidth Threshold = 0.015 × (1 + 0.000921×100) = 0.015 × 1.0921 ≈ 0.01638 |
—
Phase 1.2 技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High + Low + Close)/3 = (4202.57 + 4199.10 + 4202.23)/3 ≈ 4201.30
- Price Change = 4202.23 – 4199.59 = +2.64
#### 2. 波动相关指标(布林带 & Keltner Channel)
##### 布林带(BB, Period=20, Multiplier=2.0)
- 收盘价序列最近20根K线提取完毕
- SMA(Close, 20) = 4202.87 (中轨)
- STDEV(Close, 20) = 4.71
- 上轨 = 4202.87 + 2.0 × 4.71 = 4212.29
- 下轨 = 4202.87 – 2.0 × 4.71 = 4193.45
- Bandwidth = (4212.29 – 4193.45) / 4202.87 ≈ 0.00448
对比 Dynamic Threshold = 0.01638 → 当前 Bandwidth < 阈值 → 未触发窄带压缩
##### Keltner Channel (KC, EMA20, ATR10=3.79)
- EMA(Close, 20) ≈ 4203.05(中间线)
- ATR(10) 经计算 ≈ 3.79
- KC Upper = 4203.05 + 1.5 × 3.79 = 4208.74
- KC Lower = 4203.05 – 1.5 × 3.79 = 4197.36
#### 3. 趋势指标
##### HMA(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) ≈ 4201.98
- 当前价格位于 HMA 上方,短期趋势略偏多
##### KAMA(10,2,30)
- 已计算 ER = 0.175
- SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.175×(0.6667 – 0.0645) + 0.0645]² ≈ [0.175×0.6022 + 0.0645]² ≈ [0.1054 + 0.0645]² ≈ 0.1699² ≈ 0.0289
- 初始值:SMA(Close,10)=4200.86
- 递推更新至最新 KAMA ≈ 4201.76
#### 4. 动量指标
##### MACD(12,26,9)
- EMA(12) ≈ 4202.11
- EMA(26) ≈ 4201.43
- DIF = 4202.11 – 4201.43 = 0.68
- DEA(EMA of DIF,9) ≈ 0.61
- MACD Histogram = 0.68 – 0.61 = 0.07(持续红柱扩张)
##### DMI系统(14)
- +DI(14) ≈ 46.3
- -DI(14) ≈ 43.8
- ADX(14) = 23.1(如前所述)
#### 5. 振荡器指标
##### RSI(14)
- 使用 Wilder 平滑法计算平均涨跌幅
- 平均 Gain ≈ 2.18,平均 Loss ≈ 2.01
- RS = 2.18 / 2.01 ≈ 1.084
- RSI = 100 – (100 / (1 + 1.084)) ≈ 52.0
处于中性区域(40~60),无超买超卖信号
##### CCI(14)
- TP = 4201.30
- SMA(TP,14) ≈ 4200.12
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 3.21
- CCI = (4201.30 – 4200.12) / (0.015 × 3.21) ≈ 1.18 / 0.04815 ≈ 24.5
接近零轴,无极端信号
##### 随机指标 Stochastic Oscillator (14,3,3)
- 当前 Close = 4202.23
- 14周期内最高 High = 4217.41,最低 Low = 4194.53
- %K = (4202.23 – 4194.53) / (4217.41 – 4194.53) × 100 ≈ 7.7 / 22.88 × 100 ≈ 33.65
- %D(3期SMA of %K)≈ 38.1
尚未进入超卖区(20),处于低位震荡
#### 6. 成交量-价格指标
##### OBV
- 前一日收于 4206.06,今日开盘下跌,OBV初始下降
- 根据每根K线涨跌累计调整
- 最新 OBV ≈ 持续小幅回升中
##### MFI(14)
- TP 已知,结合 Volume 计算资金流
- 正向资金流总和 vs 负向资金流总和
- 经计算 Money Flow Ratio ≈ 1.03
- MFI ≈ 100 – (100 / (1 + 1.03)) ≈ 50.7
中性水平,无明显资金进出偏向
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1187
- SMA(Vol,10) ≈ 1162
- VO = (1187 – 1162) / 1162 × 100 ≈ 2.15%
显示近期成交量温和放大
##### VWAP(日内重置)
- 从当日00:00起累计 TP×Volume 和 Volume
- 计算得当前 VWAP ≈ 4201.28
##### 枢轴点(Pivot Points)
- PP = (4148.84 + 4096.96 + 4126.74) / 3 = 12372.54 / 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) = 4124.18 + 51.88 = 4176.06
- S2 = 4124.18 – (4148.84 – 4096.96) = 4124.18 – 51.88 = 4072.30
当前价格远高于所有支撑位,接近 R2 区域
—
Step 2: 市场状态判断
按逻辑链逐一验证:
Condition 1: 趋势启动(Trend Initiation)
- BB Width = 0.00448 < Dynamic Threshold (0.01638) → ✅
- 是否突破 KC?
– 当前 Close = 4202.23
– KC Upper = 4208.74 → 4202.23 < KC Upper
– KC Lower = 4197.36 → 4202.23 > KC Lower
– 未突破上下轨 ±3ATR(即 ±11.616)
– KC Upper + 3ATR = 4208.74 + 11.616 = 4220.36 → 未触及
– KC Lower – 3ATR = 4197.36 – 11.616 = 4185.74 → 未跌破
→ ❌ 不满足“强破KC通道”
- VO = 2.15 > 1.0 → ✅
- 连续两根K线突破?→ ❌
—
Condition 2: 盘整/震荡(Ranging / Consolidation)
- ADX(14) = 23.1 > 22 → ❌(要求 <22)
- ATR/Close = 0.000921 < 0.003 → ✅
- 价格是否在BB内震荡 + RSI或Stoch在40-60?
– 当前价格 4202.23 ∈ [4193.45, 4212.29] → ✅ 在BB内
– RSI = 52.0 ∈ [40,60] → ✅
– 但 ADX > 22 → 不符合核心条件
—
Condition 3: 中段趋势(Mid-Trend)
- ADX(14) = 23.1 > 24?→ ❌(仅23.1,略低于阈值)
- 价格是否从高位回落至 HMA 或 BB 中轨?
– 最近高点出现在约10根K线前(~4210.12)
– 当前价 4202.23,回落约 7.89
– ATR(14)=3.872,1~2倍ATR ≈ 3.87~7.74 → 回落幅度 ≈ 2.04×ATR → ✅ 健康回调
– HMA(14)=4201.98,当前价贴近其上方 → ✅ 触及均线支撑
– 但 ADX < 24 → ❌ 主要条件不成立
– Volume Oscillator during pullback ≈ 2.15(非-0.5~0.5区间)→ ❌
—
Condition 4: 趋势衰竭(Trend Exhaustion)
需满足 2 out of 4 条件:
- 价格创近期新高/新低?
– 最近10周期内最高价 = 4210.12(16:40)
– 当前价 4202.23 < 该高点 → ❌ 未创新高
– 最近低点也未破前低 → ❌
- RSI/MACD 未确认?
– 无新高价 → 无需验证背离 → ❌
- 成交量背离?
– 无价格新高 → 无法构成背离 → ❌
- K线反转形态?
– 最近一根K线:Open=4199.66, High=4202.57, Low=4199.10, Close=4202.23
– 实体向上,上影线短(0.34),下影线长(0.56)
– 可视为 锤子线雏形,有一定支撑意义 → ✅(单一条件)
—
Default Condition: 方向不明
- ADX = 23.1,处于 22~24 的模糊区间
- 波动率正常,趋势强度中性
- 无明确突破或反转信号
—
Step 3: 量化分析(对应模型扫描)
当前市场状态判定为 Ranging / Consolidation(低信心)
启用以下模型进行扫描:
Model 1: 布林带回调策略(Bollinger Bands Mean Reversion)
- Buy Signal:
– Close <= BB Lower Band?
→ 4202.23 > 4193.45 → ❌
– RSI 30 → ❌
– Volume > 1.2×AvgVol(5)?→ 985 < 1.2×1187≈1424 → ❌
→ 不满足买入条件
- Sell Signal:
– Close >= BB Upper Band?→ 4202.23 < 4212.29 → ❌
– RSI > 70?→ 52.0 < 70 → ❌
→ 不满足卖出条件
结论:Watch
—
Model 2: 枢轴点交易(Pivot Point Range Trading)
- Buy Signal:
– Close 4100.52 → ❌
– 无需进一步判断
- Sell Signal:
– Close >= R1?→ 4202.23 > 4151.40 → ✅
– 是否出现看跌K线?→ 最近K线为阳线,实体向上,非 Dark Cloud Cover 等 → ❌
– 成交量配合?→ 本时段成交量 985,略低于5期均值 → ❌
结论:Watch
—
Model 3: 云图振荡器(DMI过滤型)
- 前提:ADX(14) 20 → ❌ 不适用该模型
结论:模型不激活
—
最终汇总
#### Actionable Signals
- 无任何 Buy 或 Sell 信号被触发
#### 市场状态支持性检验
- Is the current market state supported by the scan results?
→ Yes
理由:各模型均未发出方向性信号,价格处于布林带中轨附近,RSI中性,成交量平稳,符合低信心震荡市特征。
#### 建议操作
- Maintain Watch
—
Step 4: 生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4202.23 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4193.45 <<+ (布林带下轨)
- Resistance level: ->> 4212.29 <<- (布林带上轨)
—
Step 5: 分析结论总结
当前 XAUUSD 5分钟周期呈现弱震荡格局。尽管 ADX(14)=23.1 显示趋势略有加强,但仍低于24的强势标准,且布林带宽度仅为0.00448,处于较低水平,叠加 RSI=52.0、Stochastic %K=33.65 等指标显示动能中性,整体缺乏明确方向驱动。
价格围绕 HMA(14) 和 VWAP 窄幅波动,成交量未显著放大,VO=2.15% 表明流动性温和,不足以推动有效突破。虽有轻微锤子形态显现,但缺乏价格新低与指标背离支持,反转证据不足。
关键支撑位于 布林带下轨 4193.45,阻力位于 上轨 4212.29。若后续价格放量突破 ±3ATR(约±11.6点)并站稳 KC 通道外侧,可重新评估趋势启动可能性。现阶段建议维持观望,等待更清晰信号。