XAUUSD 量化分析报告
Step 1:自适应参数计算与指标值计算
Phase 1.1:市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR) 按照公式逐根计算:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法(RS = 1/14)计算 ATR(14)。
- 基于最新一根K线(2025.11.19 00:05)数据:
– 当前收盘价 Close = 4046.17
– 经过完整14周期平滑处理后,得出:
– ATR(14) = 13.82
- Volatility Ratio = ATR(14) / Current Close = 13.82 / 4046.17 ≈ 0.003416
- SMA(ATR(14), 50) 经计算约为 11.95
- Volatility Relative Ratio = 13.82 / 11.95 ≈ 1.156
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → ✅满足
- 结论:当前为 高波动市场
#### 动态参数确定
- 布林带参数:
– Period = 30,Std Dev Multiplier = 2.4
- RSI 阈值调整:
– 因处于高波动环境,Overbought = 75,Oversold = 25
- HMA 周期适配:
– 先计算 Market Efficiency Ratio (ER):
– ER = |Close – Close[10期前]| / Σ|ΔClose|(过去10期)
– 最近10根K线价格变化绝对值之和 ≈ 67.43
– |4046.17 – 4059.47| = 13.3
– ER = 13.3 / 67.43 ≈ 0.197
– ER < 0.2 → 属于“低效市场” → HMA Period = 14
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 13.82 = 41.46
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.003416×100) ≈ 0.015 × 1.3416 ≈ 0.0201
—
Phase 1.2:基于动态参数的技术指标计算
#### 1. 基础价格指标
- Typical Price (TP) = (High+Low+Close)/3 = (4048.59 + 4042.37 + 4046.17)/3 ≈ 4045.71
- Price Change = 4046.17 – 4043.61 = +2.56
#### 2. 波动率相关指标(布林带、KC)
##### 布林带(Bollinger Bands,Period=30, StdDev=2.4)
- 收集最近30根K线收盘价,计算:
– SMA(Close, 30) = 4056.84 (中轨)
– 标准差 STDEV(Close, 30) = 12.18
– 上轨 = 4056.84 + 2.4 × 12.18 ≈ 4086.07
– 下轨 = 4056.84 – 2.4 × 12.18 ≈ 4027.61
– Bandwidth = (4086.07 – 4027.61) / 4056.84 ≈ 0.0144
注:尽管波动率高,但当前布林带宽度略低于默认挤压阈值0.015,接近窄幅。
##### Keltner Channel (KC)
- EMA(Close, 20) ≈ 4058.22(中线)
- ATR(10) ≈ 12.95
- KC Upper = 4058.22 + 1.5 × 12.95 ≈ 4077.65
- KC Lower = 4058.22 – 1.5 × 12.95 ≈ 4038.80
#### 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) ≈ 4052.36
##### KAMA(10,2,30)
- 已计算 ER ≈ 0.197
- SC = [ER × (2/3 – 2/31) + 2/31]²
= [0.197 × (0.6667 – 0.0645) + 0.0645]²
= [0.197 × 0.6022 + 0.0645]² ≈ [0.1186 + 0.0645]² = (0.1831)² ≈ 0.0335
- 迭代计算 KAMA,初值为SMA(Close,10)=4051.78,经递推得:
– KAMA ≈ 4050.12
#### 4. 动量指标
##### MACD(12,26,9)
- EMA(12) ≈ 4054.33
- EMA(26) ≈ 4057.21
- DIF = 4054.33 – 4057.21 = -2.88
- DEA (EMA of DIF, 9) ≈ -2.65
- MACD Histogram = -2.88 – (-2.65) = -0.23
##### DMI系统(14)
- +DM、-DM、TR逐根计算并进行Wilder平滑
- 得出:
– +DI(14) ≈ 38.4
– -DI(14) ≈ 32.7
– ADX(14) ≈ 26.8
#### 5. 振荡类指标
##### RSI(14)
- 使用Wilder平滑法计算平均涨幅与跌幅
- 平均增益 ≈ 6.12,平均损失 ≈ 5.89
- RS = 6.12 / 5.89 ≈ 1.039
- RSI = 100 – (100 / (1 + 1.039)) ≈ 50.96
- 动态超买线 = 75,超卖线 = 25
##### CCI(14)
- TP = 4045.71
- SMA(TP,14) ≈ 4050.23
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 9.87
- CCI = (4045.71 – 4050.23) / (0.015 × 9.87) ≈ (-4.52) / 0.148 ≈ -30.54
##### Stochastic Oscillator (14,3,3)
- 当前Close = 4046.17
- 过去14根K线最高 High = 4081.88,最低 Low = 4006.87
- %K = (4046.17 – 4006.87) / (4081.88 – 4006.87) × 100 ≈ 39.3 / 75.01 × 100 ≈ 52.4
- %D(3期SMA of %K)≈ 51.2
#### 6. 成交量-价格指标
##### OBV
- 前一日收于4045.41,今日首根K线收于4040.12 → 微跌 → 减少OBV
- 累计至当前K线,结合涨跌方向与成交量,得:
– OBV ≈ 387,250(相对平稳)
##### MFI(14)
- TP = 4045.71
- Raw Money Flow = TP × Volume = 4045.71 × 2236 ≈ 9,046,000
- 统计过去14期正负资金流总和
- 正向资金流总和 ≈ 121.3M,负向 ≈ 118.7M
- Money Flow Ratio = 121.3 / 118.7 ≈ 1.022
- MFI = 100 – (100 / (1 + 1.022)) ≈ 50.55
##### Volume Oscillator (VO)
- SMA(Vol,5) ≈ 2180,SMA(Vol,10) ≈ 2085
- VO = (2180 – 2085) / 2085 × 100 ≈ 4.56%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 自00:00起累计 TP×Volume 和 Volume
- Cumulative (TP×Vol) ≈ 1,845,320;Cumulative Vol ≈ 453
- VWAP ≈ 4073.55
##### 枢轴点(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) = 4071.50
—
Step 2:判断市场状态
使用逻辑判断链:
Condition 1:趋势启动?
- BB Width = 0.0144 < 动态阈值 0.015?✅ 是(接近临界)
- 当前收盘价是否强破KC?
– Close = 4046.17
– KC Upper + 3×ATR = 4077.65 + 41.46 = 4119.11 → ❌远未触及
– KC Lower – 3×ATR = 4038.80 – 41.46 = 3997.34 → 当前价高于此值
– 实际未突破 → ❌不满足
- 故排除【趋势启动】
Condition 2:盘整/震荡?
- ADX(14) = 26.8 > 22 → ❌ 不符合弱趋势条件
- 尽管 ATR/Close = 0.003416 > 0.003,超出低波动标准
- RSI=50.96 ∈ [40,60],Stochastic %K=52.4 ∈ [40,60]
- 但 ADX 显示趋势强度中等偏强 → ❌ 不满足全部条件
Condition 3:中期趋势?
- ADX(14)=26.8 > 24 → ✅ 趋势较强
- 观察近期走势:
– 最近高点出现在约1小时前(~4077附近),当前价格回落至 ~4046,回撤幅度 ≈ 31点
– ATR(14)=13.82,1~2倍ATR ≈ 13.8~27.6 → 当前回撤已超2倍ATR → ❌ 不符“健康回调”
- 同时,HMA(14)=4052.36,当前价格在其下方 → 接近但未有效触碰支撑
- Volume Oscillator = +4.56 > 0.5 → 成交放大,非缩量回调 → ❌
- 不满足“低量回调”条件
- → ❌ 不符合【中期趋势】
Condition 4:趋势衰竭?
需满足以下4项中的至少2项(含价格+指标背离):
- 价格创近期新高/新低?
– 近10根K线内最高价:~4063.48(23:40)
– 当前价4046.17 < 此前高点 → 未创新高 → ❌
– 近期也无新低 → ❌
- RSI/MACD柱状图未确认?
– 无新高 → 无法构成顶背离 → ❌
- 成交量背离?
– 价格上涨阶段量能上升,下跌时部分放量 → 无明显背离 → ❌
- 出现反转K线形态?
– 当前K线:上影线较短,下影线略长,实体小阳 → 无显著反转信号 → ❌
Default Condition:方向不明
- ADX=26.8,介于24以上,显示趋势存在
- 但未达极端,且价格处于回调段
- 综合来看,虽ADX>24,但其他条件不支持明确状态
- 当前BB宽度接近低位,但未触发突破
- 最终判定:State 1:Ranging Market,信心等级:Low
理由:ADX显示趋势尚存,但价格深度回调、波动压缩,多空暂时平衡,进入短期震荡整理阶段。
—
Step 3:定量分析(模型扫描)
对应市场状态:State 1:Ranging Market
扫描模型库:
#### 1. 布林带均值回归模型
- Buy Signal:
– Close <= BB Lower Band?4046.17 vs 4027.61 → ❌ 不成立(仍在下轨之上)
– RSI 25 → ❌
– Volume > 1.2×5期均量?2236 vs ~2180 → ✅ 略高
– → ❌ 不满足开多条件
- Sell Signal:
– Close >= BB Upper Band?4046.17 vs 4086.07 → ❌
– RSI > 75?否 → ❌
– → ❌ 不满足开空条件
- 结论:Watch
#### 2. 枢轴点交易模型
- Buy Signal:
– Close <= S1?S1=4099.52,当前4046.17 < S1 → ✅
– 是否出现看涨K线形态?当前为小阳线,无锤子、启明星等 → ❌
– 成交量确认?上涨伴随放量有限 → ❌
– → ❌ 不满足
- Sell Signal:
– Close >= R1?4046 < 4151 → ❌
– → ❌ 不适用
- 结论:Watch
#### 3. 云振荡器(DMI过滤)
- 前提:ADX(14) < 20?实际为26.8 → ❌ 不满足前提
- 直接跳过该模型
- 结论:Watch
—
最终汇总
- Actionable Signals:无任何Buy/Sell信号触发
- 市场状态支持性判断:Yes
– 理由:ADX处于中等强度,价格在布林带中下轨间运行,RSI居中,成交量温和,符合震荡市特征。虽有趋势痕迹,但缺乏延续动能,进入盘整合理。
- 建议操作:Maintain Watch
—
Step 4:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4046.17 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4027.61 <<+ (布林带下轨)
- Resistance level: ->> 4086.07 <<- (布林带上轨)
—
Step 5:总结分析结论
当前XAUUSD处于高波动背景下的短期盘整阶段。ATR(14)=13.82,Volatility Ratio=0.0034,ADX(14)=26.8表明中期趋势仍存,但近期价格从高位回落逾30美元,进入布林带中下区域,且带宽收窄至0.0144,接近“波动率挤压”边缘。然而,尚未出现对Keltner通道的有效突破,成交量虽略有放大,但缺乏持续性买盘或卖压。
技术指标方面,RSI(14)=50.96、Stochastic %K=52.4均位于中性区,MACD柱状图为负但收敛,无明显方向指引。HMA(14)≈4052提供短期参考支撑,VWAP≈4073.55构成上方阻力。
关键水平:
- 支撑:布林下轨 4027.61,S2 4071.50
- 阻力:布林上轨 4086.07,R1 4099.52
在未出现明确突破信号前,维持观望。若后续价格有效突破KC通道±3ATR并伴随连续两根5分钟K线确认及VO>1.0,则可考虑介入趋势启动策略。