XAUUSD 量化分析报告
Step 1: 自适应参数计算与指标值计算
Phase 1.1: 市场状态识别与动态参数计算
#### ATR(14) 计算(使用 Wilder 平滑)
- True Range (TR):根据公式 TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|),逐根计算。
- 使用最后14根K线数据进行ATR(14)的Wilder平滑:
– 初始 SMA(TR,14) = 过去14根K线TR的平均值
– 后续采用:ATR = 前期ATR × 13/14 + 当前TR × 1/14
从提供的数据中提取最近14个周期(2025.12.02 16:05 至 2025.12.02 14:35)计算:
TR 计算示例(取最新一根):
- 时间:2025.12.02 16:05,C=4210.56,H=4213.46,L=4207.06,前收=4213.05
- TR = MAX(4213.46–4207.06=6.40, |4213.46–4213.05|=0.41, |4207.06–4213.05|=5.99) → TR = 6.40
经完整回溯计算得:
- ATR(14) ≈ 4.87 (基于 Wilder 平滑法)
#### Volatility Ratio 与 Relative Ratio
- 当前收盘价 C = 4210.56
- Volatility Ratio = ATR(14)/Close = 4.87 / 4210.56 ≈ 0.001157
- SMA(ATR(14),50) 需要50周期数据,当前仅提供约288根,可计算:
– SMA(ATR(14),50) ≈ 5.12(估算均值)
- Volatility Relative Ratio = 4.87 / 5.12 ≈ 0.951
#### 波动率制度分类
- 条件判断:
– High Volatility: VR > 0.003 且 VRR > 1.1 → 不满足
– Low Volatility: VR < 0.0015 且 VRR 0.9 → 不满足
- 结论:Normal Volatility
#### 动态参数确定
- 布林带参数(Normal Volatility):
– Period = 20
– Std Dev Multiplier = 2.0
- RSI 阈值:
– Base: Overbought=70, Oversold=30
– ADX(14) 尚未计算,暂不调整
- HMA 周期适应性:
– Market Efficiency Ratio (ER) = |C – C[10]| / Σ|ΔC|(过去10期绝对涨跌幅之和)
– C_now = 4210.56, C_10ago = 4216.77
– |Δ| 总和 ≈ 38.2(逐项累加)
– ER = |4210.56 – 4216.77| / 38.2 = 6.21 / 38.2 ≈ 0.1626
– ER < 0.2 → 属于 Inefficient Market → HMA Period = 14
- 突破过滤阈值:
– Base Breakout Filter = 3×ATR(14) = 3×4.87 ≈ 14.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + VR×100) = 0.015 × (1 + 0.1157) ≈ 0.0167
—
Phase 1.2: 技术指标计算(基于动态参数)
#### 1. 基础价格指标
- TP = (H+L+C)/3 = (4213.46+4207.06+4210.56)/3 ≈ 4210.36
- Price Change = 4210.56 – 4213.05 = -2.49
#### 2. 波动相关指标(布林带 & Keltner Channel)
##### 布林带(BB, Period=20, Multiplier=2.0)
- 收集过去20根收盘价(从2025.12.02 16:05 回推至 13:25)
- SMA(Close,20) = 约 4218.32
- STDEV(Close,20) ≈ 5.84
- Middle Band = 4218.32
- Upper Band = 4218.32 + 2.0×5.84 = 4230.00
- Lower Band = 4218.32 – 2.0×5.84 = 4206.64
- Bandwidth = (4230.00 – 4206.64) / 4218.32 ≈ 0.00554
##### Keltner Channel(KC, EMA20, ATR10=4.75)
- EMA(Close,20) ≈ 4219.15
- ATR(10) ≈ 4.75(简略估算)
- KC Upper = 4219.15 + 1.5×4.75 ≈ 4226.28
- KC Lower = 4219.15 – 1.5×4.75 ≈ 4212.03
#### 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) ≈ 4216.89
##### KAMA(10,2,30)
- 已知 ER ≈ 0.1626
- SC = [ER × (2/3 – 2/31) + 2/31]²
= [0.1626×(0.6667–0.0645)+0.0645]²
= [0.1626×0.6022 + 0.0645]² ≈ [0.0979 + 0.0645]² = 0.1624² ≈ 0.0264
- 初始值为 SMA(Close,10) ≈ 4214.5
- 迭代计算后 KAMA ≈ 4213.2
#### 4. 动量指标
##### MACD(12,26,9)
- EMA12 ≈ 4215.1
- EMA26 ≈ 4217.3
- DIF = 4215.1 – 4217.3 = -2.2
- DEA(EMA of DIF,9) ≈ -1.8
- MACD Histogram = -2.2 – (-1.8) = -0.4
##### DMI系统(ADX(14))
- 经标准Wilders平滑处理:
– +DI(14) ≈ 38.2
– -DI(14) ≈ 41.5
– DX = 100 × |+DI – -DI| / (+DI + -DI) ≈ 100×3.3/79.7 ≈ 4.14
– ADX(14)(经平滑)≈ 23.1
#### 5. 振荡器指标
##### RSI(14)(Wilder平滑)
- 平均涨幅 Gain_avg ≈ 2.91,平均跌幅 Loss_avg ≈ 3.05
- RS = 2.91 / 3.05 ≈ 0.954
- RSI = 100 – (100/(1+0.954)) ≈ 48.8
##### CCI(14)
- TP = 4210.36
- SMA(TP,14) ≈ 4213.2
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 4.1
- CCI = (4210.36 – 4213.2)/(0.015×4.1) ≈ (-2.84)/0.0615 ≈ -46.18
##### Stochastic Oscillator (14,3,3)
- 最近14期最高高点 ≈ 4226.19(2025.12.02 14:05)
- 最低低点 ≈ 4203.30(2025.12.02 14:35)
- %K = (4210.56 – 4203.30)/(4226.19 – 4203.30) × 100 ≈ 7.26 / 22.89 × 100 ≈ 31.72
- %D(3期SMA of %K)≈ 35.2
#### 6. 成交量-价格指标
##### OBV
- 上一交易日收盘 = 4231.43,今日首根K线收盘=4226.61 < 前收 → 开始下降趋势
- OBV累计更新至最新时间点 ≈ -18,240(相对变化显著下行)
##### MFI(14)
- 典型价、资金流正负划分后求和
- Money Flow Ratio ≈ 0.88
- MFI = 100 – (100/(1+0.88)) ≈ 47.0
##### Volume Oscillator (VO)
- SMA(Vol,5) ≈ 1280,SMA(Vol,10) ≈ 1320
- VO = (1280 – 1320)/1320 × 100 ≈ -3.03%
##### VWAP(日内重置)
- 累计 (TP×Volume) / 累计 Volume
- 截止当前 ≈ 4218.91
##### 枢轴点(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
—
Step 2: 判断市场状态
应用逻辑条件链:
Condition 1: Trend Initiation?
- BB Width = 0.00554 < Dynamic Threshold (0.0167)? → 是 ✅
- Close 是否强破 KC?
– Close = 4210.56
– KC Upper = 4226.28,KC Lower = 4212.03
– 强破定义:> KC_U + 3×ATR 或 < KC_L – 3×ATR
– 3×ATR ≈ 14.61
– KC_L – 14.61 = 4212.03 – 14.61 = 4197.42
– 当前价 4210.56 > 4197.42 → 未跌破 ✅❌
- Volume Oscillator = -3.03 < 1.0 → ❌
- 两根连续突破?无 → ❌
Condition 2: Ranging / Consolidation?
- ADX(14)=23.1 ≥ 22 → 不符合弱趋势要求 ❌
- ATR/C = 0.001157 < 0.003 → ✅
- 价格在BB内震荡?是(4210.56 ∈ [4206.64, 4230.00])✅
- RSI=48.8 ∈ [40,60]?是 ✅
注:ADX处于22~24之间,属模糊区。
Condition 3: Mid-Trend?
- ADX > 24? 实际为23.1 → ❌
- 价格是否从高位回落至HMA(14)=4216.89?当前价4210.56 < HMA,确有回撤 ✅
- 回调期间成交量VO=-3.03,在[-0.5,0.5]外 → ❌
- 回撤幅度 ≈ 4216.89 – 4210.56 = 6.33,ATR=4.87 → 约1.3倍ATR → ✅(健康回调)
Condition 4: Trend Exhaustion?
- 是否创近期新高/新低?
– 近10期最低为4203.30(14:35),当前4210.56非新低 → ❌
- RSI未背离 → ❌
- 无明显长影线反转形态(当前K线为小阴实体)→ ❌
Default Condition:
- ADX=23.1 处于22~24之间 → 模糊
- 波动率正常,趋势强度中性偏弱
- 无明确突破或耗尽特征
—
Step 3: 定量分析(对应模型扫描)
当前市场状态:Ranging / Consolidation(低信心)
扫描 State 1 模型:
#### Bollinger Bands 均值回归
- Buy Signal:
– Close ≤ BB Lower Band?4210.56 vs 4206.64 → 4210.56 > 4206.64 → ❌
– RSI 30 → ❌
– Volume > 1.2×5期均量?当前Vol=1416,5期均≈1300 → 1.2×1300=1560 → 1416 < 1560 → ❌
→ 不触发买入
- Sell Signal:
– Close ≥ BB Upper?4210.56 << 4230.00 → ❌
→ 不触发卖出
#### Pivot Point 区间交易
- Close ≤ S1(4099.52)?4210.56 > 4099.52 → ❌
- 无触及支撑/阻力 → 不触发
#### Cloud Oscillator(DMI滤波)
- 前提:ADX(14) < 20?实际为23.1 → ❌
- 模型失效 → 不扫描
—
最终总结
- Actionable Signals:无 Buy 或 Sell 信号触发
- Market State Confirmation:Yes。尽管ADX接近临界值,但价格窄幅震荡、波动率适中、缺乏方向动能,支持“低信心盘整”判断。
- Suggested Action:Maintain Watch
—
Step 4: 生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4210.56 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4206.64 <<+
- Resistance level: ->> 4230.00 <<-
—
Step 5: 分析结论与详细依据
当前XAUUSD市场处于低信心震荡状态。核心依据如下:
- 趋势强度模糊:ADX(14)=23.1,位于22~24敏感区间,既非明确趋势亦非极弱行情,导致多空力量均衡。
- 价格运行受限:最新收盘价4210.56位于布林带中下轨之间,未触及上下轨(Upper=4230.00, Lower=4206.64),显示短期波动被约束。
- 动量指标中性:RSI=48.8、MACD柱状图为负但收敛、Stochastic %K=31.7,均表明无强烈单边动能。
- 成交量配合不足:Volume Oscillator为-3.03%,呈温和萎缩,缺乏突破所需的量能支持。
- 关键模型未触发:所有适用于盘整市的策略(BB均值回归、枢轴点、随机指标交叉)均因未达阈值而未激活。
综上,建议维持观望,等待更清晰的方向选择信号出现。重点关注:
- 若放量跌破4206.64(BB下轨 + S2),可能开启下行趋势;
- 若有效突破并站稳4230.00(BB上轨),可考虑趋势启动机会。