XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR) 按公式逐根计算:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法计算 ATR(14):
– 初始 SMA(TR, 14) = 前14根K线TR的简单平均
– 后续使用递推公式:ATR_t = (ATR_{t-1} × 13 + TR_t) / 14
- 最新 ATR(14) = 20.56
- 当前收盘价(最新)= 4100.72
- Volatility Ratio = ATR(14)/Close = 20.56 / 4100.72 ≈ 0.00501
- ATR(14) 的 SMA(ATR(14), 50) = 约 18.93(基于历史数据估算)
- Volatility Relative Ratio = 20.56 / 18.93 ≈ 1.086
#### 波动率 regime 分类
- Volatility Ratio = 0.00501 > 0.003 ✅
- Volatility Relative Ratio = 1.086 < 1.1 ❌
- 不满足“高波动”全部条件;也不满足低波动(两项均需成立)
- 结论:Normal Volatility(正常波动)
#### 趋势强度评估
- ADX(14) 计算流程:
– +DM = 当日 High – 前一日 High(若为正且大于前一日 Low – 当日 Low)
– -DM = 前一日 Low – 当日 Low(若为正且更大)
– TR、+DM、-DM 经过 Wilder 平滑后得 +DI(14)、-DI(14)
– DX = 100 × |+DI – -DI| / (+DI + -DI),再对 DX 进行 Wilder 平滑得 ADX(14)
- 当前 ADX(14) ≈ 26.4(趋势较强)
- 市场效率比 ER:
– ER = |Close – Close[10期前]| / Σ|ΔClose|(过去10期绝对价格变化之和)
– 计算得 ER ≈ 0.38 → 属于 Normal Market
#### 动态参数确定
##### 布林带参数(Bollinger Bands)
- 市场状态:Normal Volatility
- Period = 20
- Std Dev Multiplier = 2.0
##### RSI 阈值
- Base: Overbought=70, Oversold=30
- 当前非高波动,但 ADX=26.4 > 24 → 强趋势市场?
– 注意:仅当 ADX > 30 才调整 RSI 阈值为 60/40
– 当前 ADX=26.4 < 30 → 不触发强趋势调整
- 故仍用基础阈值:Overbought=70, Oversold=30
##### HMA 周期适应
- ER = 0.38 ∈ [0.2, 0.5] → Normal Market
- HMA Period = 9
##### 突破过滤阈值
- Base Breakout Filter = 3×ATR(14) = 3 × 20.56 = 61.68
- Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100)
= 0.015 × (1 + 0.501) ≈ 0.0225
—
阶段1.2:技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (H+L+C)/3 = (4103.58 + 4097.70 + 4100.72)/3 ≈ 4100.67
- 价格变动 ΔClose = 4100.72 – 4098.25 = +2.47
#### 2. 波动相关指标(布林带 & Keltner Channel)
##### Bollinger Bands (20, 2.0)
- Middle Band = SMA(Close, 20) ≈ 4125.43
- Std Dev(Close, 20) ≈ 24.18
- Upper Band = 4125.43 + 2.0×24.18 = 4173.79
- Lower Band = 4125.43 – 2.0×24.18 = 4077.07
- Bandwidth = (4173.79 – 4077.07) / 4125.43 ≈ 0.0234
##### Keltner Channel (EMA20, ATR10)
- EMA(Close, 20) ≈ 4130.12
- ATR(10) ≈ 19.85
- Upper KC = 4130.12 + 1.5×19.85 ≈ 4159.89
- Lower KC = 4130.12 – 1.5×19.85 ≈ 4100.35
#### 3. 趋势指标
##### HMA(9)
- WMA1 = WMA(Close, 4) ≈ 4118.21
- WMA2 = WMA(Close, 9) ≈ 4122.03
- Raw HMA = 2×4118.21 – 4122.03 = 4114.39
- Final HMA = WMA(Raw HMA, √9=3) ≈ 4116.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.118² ≈ 0.014
- KAMA 迭代初值为 SMA(Close,10)≈4128.5,经平滑后当前 KAMA ≈ 4120.3
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4115.2 – 4126.8 = -11.6
- DEA = EMA(DIF,9) ≈ -10.2
- MACD Histogram = -11.6 – (-10.2) = -1.4(持续负值,空头占优)
##### DMI系统(14)
- +DI(14) ≈ 43.2
- -DI(14) ≈ 38.6
- ADX(14) ≈ 26.4(确认中等偏强趋势)
#### 5. 振荡器指标
##### RSI(14)
- 使用 Wilder 平滑法计算平均涨幅与跌幅
- Avg Gain ≈ 8.23, Avg Loss ≈ 6.91
- RS = 8.23 / 6.91 ≈ 1.191
- RSI = 100 – (100/(1+1.191)) ≈ 54.36(中性区域)
##### CCI(14)
- SMA(TP,14) ≈ 4118.2
- Mean Deviation ≈ 18.7
- CCI = (4100.67 – 4118.2) / (0.015 × 18.7) ≈ (-17.53) / 0.2805 ≈ -62.5
##### Stochastic Oscillator (14,3,3)
- %K = (4100.72 – 4080.82) / (4111.19 – 4080.82) × 100 ≈ 19.9 / 30.37 × 100 ≈ 65.5%
- %D(3期SMA of %K)≈ 60.2%
#### 6. 成交量-价格指标
##### OBV
- 上一根收盘价 4098.25 → 当前 4100.72 ↑
- Volume = 1699
- OBV_new = OBV_prev + 1699
- 假设前一日OBV基准为已知,此处增量为 +1699
##### MFI(14)
- TP ≈ 4100.67
- Raw Money Flow = TP × Volume = 4100.67 × 1699 ≈ 6.97M
- 正资金流累计 vs 负资金流累计 → 计算得 MFI ≈ 48.7(接近中性)
##### Volume Oscillator (VO)
- SMA(Vol,5) ≈ 1920
- SMA(Vol,10) ≈ 1980
- VO = (1920 – 1980)/1980 × 100 ≈ -3.03%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 自当日00:00起累计 (TP×Volume) / 累计 Volume
- 数据从 00:00 开始至当前共约20根K线
- 经加权计算得当前 VWAP ≈ 4132.15
##### 枢轴点(Pivot Points)
- 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) = 4072.30
##### 斐波那契回撤位
- 近期显著波段:从 4211.14(高点)→ 4097.70(低点)
- 下跌幅度 = 113.44
- 61.8% 回撤位 = 4097.70 + 0.618×113.44 ≈ 4167.80
—
第二步:判断市场状态
按逻辑链逐一验证:
条件1:趋势启动(Trend Initiation)
- BB Width = 0.0234 > 动态阈值 0.0225 → 不满足窄带压缩
- Close = 4100.72,KC Upper = 4159.89,KC Lower = 4100.35
– Close > KC Upper + 3ATR? 4100.72 > 4159.89 + 61.68?否
– Close < KC Lower – 3ATR? 4100.72 < 4100.35 – 61.68?否
– → 未突破KC通道
- VO = -3.03% < 1.0 → 成交量萎缩
- 无连续两根突破K线
- ❌ 不满足任何子条件 → 排除
条件2:震荡/盘整(Ranging/Consolidation)
- ADX(14)=26.4 > 22 → 趋势较强,不支持震荡
- ATR/Close=0.00501 > 0.003 → 高波动特征
- Price 在 BB 内部运行(4100.72 ∈ [4077.07, 4173.79]),但 RSI=54.36 ∈ [40,60]
- 然而 ADX > 22 是硬性排除条件
- ❌ 不满足 → 排除
条件3:中期趋势(Mid-Trend)
- ADX=26.4 > 24 ✅(趋势明确)
- 价格是否从高位回落至 HMA 或 BB 中轨?
– 近期高点:~4211 → 当前价 4100.72,已大幅回落
– HMA(9) ≈ 4116.12,当前价 4100.72,接近但略低于 HMA
– BB Middle ≈ 4125.43,尚未触及
– 可视为向 HMA 靠拢 ✅
- 回调期间成交量表现:
– 近几根K线成交量普遍低于前期上涨阶段(如峰值2678→当前1699)
– VO = -3.03%,处于负区间,符合“低量回调”✅
- 回调幅度 ≈ 110点,ATR(14)=20.56,1~2倍ATR≈20~41点
– 实际回调远超2ATR → 不符合健康回调定义
- ❌ 回调幅度过大 → 不满足 Mid-Trend 条件
条件4:趋势衰竭(Trend Exhaustion)
检查四大信号中的两个以上是否达成:
- 价格创近期新高/低?
– 当前价格 4100.72,较前10根内最低点 4097.70 略高,但非“新低”
– 上涨趋势中曾达 4211,目前处于深度回调,但未创新低
– ❌ 不满足
- RSI/MACD 未确认?
– RSI 当前 54.36,此前低位时也曾下探至40以下,但未出现底背离
– MACD Histogram 持续为负,未见明显底背离结构
– ❌ 无背离信号
- 成交量背离?
– 下跌过程中成交量并未显著放大,反而缩小 → 无典型放量杀跌或缩量企稳反转信号
– ❌ 无明确背离
- 长影线反转形态?
– 最近一根K线:开盘4098.24,最高4103.58,最低4097.70,收于4100.72
– 上影线长度 = 4103.58 – 4100.72 = 2.86
– 下影线 = 4098.24 – 4097.70 = 0.54
– 上影较长,但整体波动小,不足以构成“长上影反转”
– 更早有长下影(如02:20),但非当前结构
– ❌ 无有效反转K线
默认条件:方向不明
- ADX=26.4 明确 >24,趋势存在
- 波动率较高,价格处于下跌后的低位震荡
- 既非启动、也非盘整或中期回调,亦无衰竭信号
- 综合来看:虽趋势强度尚存,但缺乏明确位置定位
尽管 ADX >24,但由于价格远离原趋势起点,回调过深且动能减弱,市场进入重新积累阶段,暂时归类为弱震荡。
—
第三步:定量分析(扫描对应模型)
当前市场状态判定为 Ranging / Consolidation(信心低)
扫描 State 1 模型:
#### 模型1:布林带均值回归
- Buy Signal 条件:
– Close ≤ BB Lower Band → 4100.72 ≤ 4077.07?❌ 否
– RSI 30 ❌
– Volume > 1.2×5期均量?1699 < 1920×1.2=2304?是(实际更低)❌
– → 不满足
- Sell Signal:
– Close ≥ BB Upper → 4100.72 ≥ 4173.79?❌
– RSI > 70?54.36 < 70 ❌
– → 不满足
- 结论:Watch
#### 模型2:枢轴点交易
- Buy Signal:
– Close ≤ S1?S1=4099.52,当前=4100.72 > S1 → ❌
– 若接近 S1,是否有看涨K线?最近一根为小阳线,无锤子等形态 → ❌
– → 不满足
- Sell Signal:
– Close ≥ R1?4100.72 ≥ 4151.40?❌
– 无顶部形态
– → 不满足
- 结论:Watch
#### 模型3:云振荡器(DMI滤波)
- 前提:ADX 20 → 前提不成立
- 直接跳过该模型
- 结论:Watch
—
最终汇总
- Actionable Signals:无买入或卖出信号触发
- 市场状态支持性:No
– 判定为震荡市,但 ADX=26.4 表明趋势仍在,矛盾
– 实际价格行为更接近下跌趋势中的反弹准备阶段,而非真正盘整
– 故当前状态分类可信度较低
- 建议操作:Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4100.72 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4099.52 <<+ (S1支撑)
- Resistance level: ->> 4151.40 <<- (R1阻力)
—
第五步:总结分析结论
当前XAUUSD处于一轮自4211高点回落后的调整阶段。尽管ADX显示趋势强度尚存(26.4),但价格已大幅偏离原有轨道,回调幅度远超2倍ATR,且成交量呈现萎缩特征,短期内缺乏明确方向指引。
布林带与Keltner通道均显示价格位于中下区域,RSI处于中性水平(54.36),MACD维持负值,多空力量趋于平衡。虽然接近S1支撑位(4099.52),但尚未出现有效的反转形态或背离信号。
在当前市场状态下,所有量化模型均未触发明确交易信号。尽管技术上归类为“震荡市”,但因趋势指标与价格位置存在冲突,判断信心较低。
建议继续观望,重点关注价格在S1附近的反应。若能企稳并伴随放量阳线,则可考虑布局反弹;若跌破S1,则可能进一步测试S2(4072.30)。