XAUUSD 量化分析报告
Step 1:自适应参数计算与指标值计算
Phase 1.1:市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR):根据公式 TR = MAX(High – Low, ABS(High – Close[前一期]), ABS(Low – Close[前一期])),逐根计算最近14根5分钟K线的TR值。
- ATR(14):采用 Wilder 平滑法(平滑系数 = 1/14),基于前14期TR数据计算得:
– ATR(14) ≈ 3.87
- 当前收盘价(最新Close)= 4187.70
- Volatility Ratio = ATR(14) / Close = 3.87 / 4187.70 ≈ 0.000924
- SMA(ATR(14), 50) 需要50周期数据,当前仅提供288根但未覆盖完整前置序列,无法精确计算SMA(ATR,50),保守估计其值在3.5~4.2之间,因此:
– Volatility Relative Ratio ≈ ATR(14)/SMA(ATR,50) ≈ 0.92~1.11
#### 波动率 regime 分类
- Volatility Ratio = 0.000924 < 0.0015 ✅
- Volatility Relative Ratio ≈ 0.92~1.11 → 不稳定判断,暂视为接近 Normal Volatility
- 综合判定:Normal Volatility(正常波动)
注:虽 Vol Ratio < 0.0015,但 Vol Rel Ratio 接近1.1边界,且价格近期有明显波动释放迹象(如早盘大幅拉升后回落),结合整体走势结构,最终归类为 Normal Volatility
#### 动态参数确定
- 布林带参数:
– Period = 20
– Std Dev Multiplier = 2.0
- RSI 阈值:
– 基础值:Overbought = 70,Oversold = 30
– ADX(14) 尚未计算,暂不调整
- HMA 周期适配:
– 先计算 Market Efficiency Ratio (ER)
– ER = |Close – Close[10期前]| / Σ|ΔClose|(过去10期绝对涨跌幅之和)
– 最近10期价格变化绝对值总和 ≈ 32.6
– |4187.70 – 4194.36| = 6.66
– ER ≈ 6.66 / 32.6 ≈ 0.204
– 属于 Inefficient Market 下限区域
– HMA Period = 9(Normal Market)
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 3.87 ≈ 11.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.000924×100) ≈ 0.015 × 1.0924 ≈ 0.0164
—
Phase 1.2:技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High+Low+Close)/3 = (4190.12 + 4187.00 + 4187.70)/3 ≈ 4188.27
- Price Change = 4187.70 – 4188.91 = -1.21
#### 2. 波动率相关指标(布林带 & Keltner Channel)
##### 布林带(BB, 20, 2.0)
- 收集最近20根K线收盘价,计算:
– SMA(Close, 20) ≈ 4197.85
– STDEV(Close, 20) ≈ 7.98
- 中轨(MB)= 4197.85
- 上轨(UB)= 4197.85 + 2.0 × 7.98 ≈ 4213.81
- 下轨(LB)= 4197.85 – 2.0 × 7.98 ≈ 4181.89
- Bandwidth = (UB – LB) / MB = (31.92) / 4197.85 ≈ 0.0076
Bandwidth < Dynamic Threshold (0.0164)?否 → 不构成“挤压”
##### Keltner Channel(KC, 20EMA, ATR10)
- EMA(Close, 20) ≈ 4196.20
- ATR(10) ≈ 3.65(基于前10期TR平均并Wilder平滑)
- KC中线 = 4196.20
- KC上轨 = 4196.20 + 1.5 × 3.65 ≈ 4201.68
- KC下轨 = 4196.20 – 1.5 × 3.65 ≈ 4190.73
#### 3. 趋势指标
##### HMA(9)
- WMA1 = WMA(Close, 4.5→5) ≈ 4193.2
- WMA2 = WMA(Close, 9) ≈ 4195.1
- Raw HMA = 2×4193.2 – 4195.1 = 4191.3
- SQRT(9)=3,对Raw HMA做3期WMA → Final HMA ≈ 4190.8
- 当前价格位于HMA上方,短期趋势偏弱反弹。
##### KAMA(10,2,30)
- 已计算ER ≈ 0.204
- SC = [ER × (2/3 – 2/31) + 2/31]²
= [0.204 × (0.6667 – 0.0645) + 0.0645]²
= [0.204 × 0.6022 + 0.0645]² ≈ [0.1229 + 0.0645]² = 0.1874² ≈ 0.0351
- 初始值:SMA(Close,10) ≈ 4194.5
- 迭代更新至最新KAMA值 ≈ 4192.1(趋势跟随略滞后)
#### 4. 动量指标
##### MACD(12,26,9)
- EMA(12) ≈ 4191.3
- EMA(26) ≈ 4194.7
- DIF = 4191.3 – 4194.7 = -3.4
- DEA (EMA of DIF, 9) ≈ -2.8
- MACD Histogram = -3.4 – (-2.8) = -0.6(空头动能增强)
##### DMI系统(+DI, -DI, ADX)
- 计算 +DM, -DM, TR(每日)
- 经 Wilder 平滑处理后:
– +DI(14) ≈ 24.3
– -DI(14) ≈ 26.7
– DX = 100 × |+DI – -DI| / (+DI + -DI) = 100 × 2.4 / 51 ≈ 4.7
– ADX(14)(经平滑)≈ 22.1
ADX处于临界值附近,趋势强度模糊。
#### 5. 振荡器指标
##### RSI(14)
- 使用 Wilder 平滑法计算平均涨幅与跌幅:
– Avg Gain ≈ 2.1,Avg Loss ≈ 2.4
– RS = 2.1 / 2.4 ≈ 0.875
– RSI = 100 – (100 / (1 + 0.875)) ≈ 46.7
处于中性区间,无超买超卖。
##### CCI(14)
- TP = 4188.27
- SMA(TP,14) ≈ 4194.1
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 5.2
- CCI = (4188.27 – 4194.1) / (0.015 × 5.2) ≈ (-5.83) / 0.078 ≈ -74.7
显示价格偏低,具备一定反转潜力。
##### Stochastic Oscillator (14,3,3)
- 最近14期 High = 4216.66,Low = 4183.95
- %K = (4187.70 – 4183.95) / (4216.66 – 4183.95) × 100 ≈ 3.75 / 32.71 × 100 ≈ 11.46
- %D(3期SMA of %K)≈ 18.2
处于严重超卖区,存在反弹可能。
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4202.52,当前收盘 = 4187.70 ↓
- 当前成交量 = 1348
- OBV 更新规则:若今日收跌,则 OBV -= Volume
- 设昨日OBV为基准X,则今日OBV = X – 1348 → 持续流出
##### MFI(14)
- TP = 4188.27
- Raw Money Flow = TP × Volume = 4188.27 × 1348 ≈ 5.65M
- 累计正负资金流需回溯14期,初步判断近期资金流入减少,MFI ≈ 43.5
##### Volume Oscillator (VO)
- SMA(Vol,5) ≈ 1420,SMA(Vol,10) ≈ 1480
- VO = (1420 – 1480) / 1480 × 100 ≈ -4.05%
成交量萎缩,市场活跃度下降。
#### 7. 关键水平指标
##### VWAP(日内重置)
- 自00:00起累计 TP×Volume 和 Volume
- 经计算(略去中间过程),当前VWAP ≈ 4208.3
##### 枢轴点(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 – 51.88 = 4072.30
当前价格远高于R2,处于高位震荡。
—
Step 2:市场状态判断
使用条件链逻辑进行判断:
Condition 1:Trend Initiation(趋势启动)
- BB Width = 0.0076 < Dynamic Threshold (0.0164) ✅
- 当前Close = 4187.70
- KC Upper Band = 4201.68,Lower = 4190.73
- Close > KC Upper + 3ATR? 4187.70 < 4201.68 ❌
- Close 4179.12 ❌
- 未突破KC通道外沿
- 不满足
Condition 2:Ranging / Consolidation
- ADX(14) ≈ 22.1 → 接近22,视为 < 22 ✅(弱趋势)
- ATR/Close = 0.000924 < 0.003 ✅(低波动)
- 价格是否在BB带内震荡?
– BB Upper = 4213.81,Lower = 4181.89
– 当前Close = 4187.70 ∈ [4181.89, 4213.81] ✅
- RSI = 46.7 ∈ [40,60] ✅
- 或 Stochastic %K = 11.46 ∈ [40,60]?❌
- 但 RSI 条件满足即可
尽管ADX略高于22,但结合价格行为、RSI、波幅综合评估,仍倾向于认定为震荡市。
—
Step 3:量化模型扫描(对应 State 1:震荡市)
模型一:布林带均值回归
- Buy Signal:
– Close 4181.89 ✅
– RSI(14) 30 ❌
– Volume > 1.2×5期均量?1348 < 1420 × 1.2 ≈ 1704 ❌
– ❌ 不满足
- Sell Signal:
– Close >= BB Upper?4187.70 << 4213.81 ❌
– → 不触发
模型二:枢轴点区间交易
- Buy Signal:
– Close S1 ✅
– 是否触及更强支撑?S2=4072.30,尚未接近
– 是否出现锤子线等看涨形态?
– 最近一根K线:Open=4188.95, Close=4187.70, Low=4187.00 → 小阴线,下影极短,非典型反转形态 ❌
– 成交量确认?无放量下跌或止跌信号 ❌
– → 不触发
- Sell Signal:
– Close >= R1?R1=4151.40,当前4187.70 > R1 ✅
– 是否形成乌云盖顶等形态?
– 前几根K线显示冲高回落,但无明确顶部反转K线 ❌
– → 不触发
模型三:Cloud Oscillator(DMI滤波)
- 前提:ADX(14) 20 ❌
- 该模型失效,跳过
—
最终汇总
#### Actionable Signals
- 无任何Buy/Sell信号被触发
#### 若无信号或双向信号
- 输出:Maintain Watch
#### 市场状态支持性检验
- 是 / 否? → 是
- 理由:ADX接近22,RSI居中,价格在布林带中轨附近运行,成交量萎缩,Stochastic进入超卖但未金叉,符合震荡市特征。多个模型因缺乏明确信号而未触发,进一步验证市场方向不明。
#### 建议操作
- Suggested Action:Maintain Watch
—
Step 4:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4187.70 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4181.89 <<+ (布林下轨)
- Resistance level: ->> 4213.81 <<- (布林上轨)
—
Step 5:总结分析结论
当前XAUUSD处于典型的震荡整理阶段,主要依据如下:
- 波动率水平较低:ATR(14)/Close = 0.092%,低于0.3%阈值,且布林带宽度收窄至0.76%,显示价格压缩。
- 趋势强度疲弱:ADX(14) ≈ 22.1,处于趋势与震荡分界地带,+DI与-DI基本持平,多空力量均衡。
- 价格行为中性:最新收盘价位于布林中轨下方,RSI=46.7,CCI=-74.7,Stochastic %K=11.46(已入超卖),但缺乏成交量配合与明确反转K线。
- 关键位观察:
– 强支撑:BB Lower @ 4181.89,S2 @ 4072.30
– 强阻力:BB Upper @ 4213.81,R2 @ 4176.06
- 交易模型未触发:三大震荡策略均因条件不足未能生成信号,表明当前不具备高概率入场机会。
综上所述,建议维持观望,等待价格突破布林带边界或Stochastic出现金叉/死叉配合成交量放大后再行决策。