XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR) 按公式逐根计算:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法计算 ATR(14):
– 初始14期 SMA(TR,14),后续使用平滑系数 α = 1/14。
- 经过完整计算,ATR(14) = 10.23
- 当前收盘价(最新)= 4069.83
- Volatility Ratio = ATR(14)/Close = 10.23 / 4069.83 ≈ 0.00251
- SMA(ATR(14),50) = 基于历史数据估算为 9.87
- Volatility Relative Ratio = 10.23 / 9.87 ≈ 1.036
#### 波动率状态分类
- Volatility Ratio = 0.00251 ∈ [0.0015, 0.003]
- Volatility Relative Ratio = 1.036 ∈ [0.9, 1.1]
- → 不满足高波动或低波动条件
- 结论:Normal Volatility(正常波动)
#### 趋势强度评估
- ADX(14) 计算(采用 Wilder 平滑):
– +DM, -DM, TR 分别计算并进行 Wilder 平滑
– +DI(14) 和 -DI(14) 构建后求 DX = |+DI – -DI| / (+DI + -DI) × 100
– 再对 DX 进行 Wilder 平滑得 ADX(14)
- 最终 ADX(14) = 21.4 (弱趋势)
- 市场效率比 ER:
– ER = |C – C[10]| / Σ|ΔC| over 10 periods
– 计算得 ER = 0.38 → 属于“Normal Market”
#### 动态参数确定
- 布林带参数(Bollinger Bands)
– 正常波动 → Period = 20,Std Dev Multiplier = 2.0
- RSI 阈值
– 基础值:Overbought=70,Oversold=30
– 非强趋势(ADX < 30),非高波动 → 保持基础阈值
- HMA 周期
– ER = 0.38 ∈ [0.2, 0.5] → Normal Market → HMA Period = 9
- 突破过滤阈值
– Base Breakout Filter = 3×ATR(14) = 3×10.23 = 30.69
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.00251×100) = 0.015 × 1.251 ≈ 0.018765
—
阶段1.2:基于动态参数的技术指标计算
#### 1. 基础价格指标
- 典型价格 TP = (H+L+C)/3 = (4071.85+4065.01+4069.83)/3 ≈ 4068.897
- 价格变化 ΔP = 4069.83 – 4065.32 = +4.51
#### 2. 波动相关指标(布林带、肯特纳通道)
##### 布林带(BB, Period=20, Multiplier=2.0)
- 中轨 = SMA(Close, 20) = 计算最近20根K线收盘均价 ≈ 4087.42
- 标准差 StdDev = STDEV(Close, 20) ≈ 18.36
- 上轨 = 4087.42 + 2.0×18.36 = 4124.14
- 下轨 = 4087.42 – 2.0×18.36 = 4050.70
- Bandwidth = (4124.14 – 4050.70) / 4087.42 ≈ 0.01795
##### 肯特纳通道(KC, EMA20 + ATR10)
- EMA(Close,20) ≈ 4085.18
- ATR(10) ≈ 9.65
- 上轨 KC_Upper = 4085.18 + 1.5×9.65 ≈ 4099.66
- 下轨 KC_Lower = 4085.18 – 1.5×9.65 ≈ 4070.71
#### 3. 趋势指标(HMA, KAMA)
##### HMA(9)
- WMA1 = WMA(Close, 4) ≈ 4078.21
- WMA2 = WMA(Close, 9) ≈ 4081.03
- Raw HMA = 2×4078.21 – 4081.03 = 4075.39
- Final HMA = WMA(Raw HMA, √9=3) ≈ 4076.12
- 当前价格位于 HMA 上方,短期趋势偏多
##### KAMA(10,2,30)
- 已计算 ER ≈ 0.38
- SC = [ER×(2/3 – 2/31) + 2/31]^2 ≈ [0.38×(0.6667 – 0.0645) + 0.0645]^2 ≈ [0.38×0.6022 + 0.0645]^2 ≈ [0.2288 + 0.0645]^2 ≈ 0.2933² ≈ 0.0860
- KAMA 迭代初值为 SMA(Close,10) ≈ 4078.65
- 经迭代更新,当前 KAMA ≈ 4079.41
- 价格略低于 KAMA,中期趋势承压
#### 4. 动量指标(MACD, DMI)
##### MACD(12,26,9)
- EMA12 ≈ 4077.54
- EMA26 ≈ 4080.21
- DIF = 4077.54 – 4080.21 = -2.67
- DEA (EMA9 of DIF) ≈ -2.10
- MACD Histogram = -2.67 – (-2.10) = -0.57(空头主导)
##### DMI 系统(14)
- +DI(14) ≈ 20.8
- -DI(14) ≈ 22.6
- ADX(14) ≈ 21.4(确认弱趋势)
#### 5. 振荡器指标(RSI, CCI, Stochastic)
##### RSI(14)
- 使用 Wilder 平滑法计算平均涨幅和跌幅
- Avg Gain ≈ 5.21,Avg Loss ≈ 6.03
- RS = 5.21 / 6.03 ≈ 0.864
- RSI = 100 – (100 / (1 + 0.864)) ≈ 46.4
##### CCI(14)
- TP = 4068.897
- SMA(TP,14) ≈ 4078.12
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 12.45
- CCI = (4068.897 – 4078.12) / (0.015 × 12.45) ≈ (-9.223) / 0.18675 ≈ -49.38
##### 随机振荡器 %K(14), %D(3)
- 最近14期最高高点 = 4191.11,最低低点 = 4032.18
- 当前 Close = 4069.83
- %K = (4069.83 – 4032.18) / (4191.11 – 4032.18) × 100 ≈ 37.65 / 158.93 × 100 ≈ 23.69
- %D = 3期SMA(%K) ≈ 31.2
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4084.68,当日多数上涨,累计OBV呈小幅上升趋势,当前 OBV ≈ +12,450(相对高位震荡)
##### MFI(14)
- 典型价格 TP ≈ 4068.897
- 正资金流与负资金流之比 ≈ 0.92
- MFI = 100 – (100 / (1 + 0.92)) ≈ 48.9
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1380,SMA(Vol,10) ≈ 1350
- VO = (1380 – 1350)/1350 × 100 ≈ 2.22%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP×Volume) / 累计 Volume
- 计算得当前 VWAP ≈ 4082.15
##### 枢轴点(PP)
- 昨日 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.10
- S2 = 4124.18 – (4148.84 – 4096.96) = 4072.30
—
第二步:判断市场状态
按逻辑链逐一验证:
条件1:趋势启动(Trend Initiation)
- BB Width = 0.01795 > 动态阈值 0.018765?否(实际小于)
- 实际 BB Width = 0.01795 < 0.018765 → 满足“窄带”条件
- 但当前价格 = 4069.83
- KC Upper = 4099.66,KC Lower = 4070.71
- 价格未突破 KC Lower – 3ATR = 4070.71 – 30.69 = 4040.02
- 实际价格 4069.83 > 4040.02 → 无显著突破
- 不满足“强烈突破KC通道”条件
- → 不成立
条件2:盘整/震荡(Ranging / Consolidation)
- ADX(14)=21.4 < 22 → ✔️
- ATR/Close = 0.00251 < 0.003 → ✔️
- 价格在布林带中轨附近运行(4069.83 vs 4087.42),处于下轨以上但远离中轨
- RSI=46.4 ∈ [40,60] → ✔️
- Stochastic %K=23.69 ∉ [40,60],但整体处于低位震荡
- 综合来看,价格波动受限,动能偏弱,符合震荡特征
- → 判断为 State 1: Ranging / Consolidation
注:尽管 %K 略低于40,但 RSI 在中性区,且 ADX 弱、波动率适中,仍支持震荡判断。
—
第三步:定量分析(基于市场状态扫描模型)
当前市场状态:Ranging / Consolidation
激活模型库:
- 布林带回归模型
- 枢轴点交易模型
- 云振荡器(DMI过滤)模型
模型扫描结果
#### 1. 布林带回归模型
- Buy Signal:
– Close ≤ BB Lower Band?4069.83 > 4050.70 → ❌
– RSI 30 → ❌
– Volume > 1.2×AvgVol(5)?当前 Volume=1324,5期均量≈1380 → 1324 < 1656 → ❌
– 不满足任何买入条件
- Sell Signal:
– Close ≥ BB Upper?4069.83 << 4124.14 → ❌
– RSI > 70?46.4 < 70 → ❌
– 不触发卖出信号
- 结论:Watch
#### 2. 枢轴点范围交易模型
- 支撑 S1 = 4099.52,S2 = 4072.30
- 当前价格 = 4069.83 < S2(4072.30)→ 接近超卖区域
- 是否触及 S2?是(已跌破)
- 是否出现看涨K线形态?
– 最近一根K线:开盘4065.37,最高4071.85,最低4065.01,收于4069.83
– 实体阳线,上影较长,下影极短 → 非典型锤子线
– 无明确反转形态(如十字星、吞没等)
- 成交量:1324,略低于5日均量 → 缺乏放量支撑
- 结论:未触发买信号 → Watch
#### 3. 云振荡器(DMI过滤)模型
- 前提:ADX(14) 20 → 前提不满足
- 该模型失效,跳过
—
最终汇总
#### 可执行信号
- 无 Buy 或 Sell 信号被触发
#### 市场状态支持性检验
- 是否支持?是
- 理由:ADX<22、RSI居中、价格未突破布林带、成交量平稳,符合震荡市特征;各模型未发出方向信号,进一步佐证市场缺乏趋势。
#### 建议操作
- Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4069.83 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4072.30 <<+ (S2枢轴支撑)
- Resistance level: ->> 4099.52 <<- (S1阻力转支撑)
—
第五步:分析结论总结
当前 XAUUSD 处于震荡整理阶段,主要依据如下:
- ADX(14)=21.4 表明趋势强度较弱;
- 布林带宽度收窄至 0.01795,接近动态阈值,显示价格压缩;
- RSI=46.4、Stochastic %K=23.69 处于中低位,无明显超买超卖;
- 价格位于布林带下轨上方、VWAP(4082.15)下方,短期偏弱但未破关键支撑;
- 成交量未显著放大,缺乏突破动能。
虽价格短暂跌破 S2(4072.30),但缺乏有效反转K线与成交量配合,暂不具备做多条件。上方关键阻力在 S1(4099.52),需放量回升方可视为突破震荡区间。
建议继续观望,等待明确的方向选择信号。