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的简单平均
– 后续采用平滑系数 α = 1/14 的指数加权方式更新
- 经过完整计算,最终 ATR(14) = 5.27
- 当前收盘价(最新)= 4131.65
- Volatility Ratio = ATR(14) / Close = 5.27 / 4131.65 ≈ 0.001275
- SMA(ATR(14),50) = 过去50期ATR的均值 ≈ 4.89
- Volatility Relative Ratio = 5.27 / 4.89 ≈ 1.077
#### 波动率制度分类
- 条件判断:
– High Volatility: VR > 0.003 且 VRR > 1.1 → 不满足
– Low Volatility: VR < 0.0015 且 VRR < 0.9 → VR满足但VRR不满足
– Normal Volatility: 其他情况 → 成立
- 结论:当前为 Normal Volatility(正常波动)
#### 趋势强度评估(ADX(14))
- +DM、-DM 和 TR 按标准方法逐期计算
- 使用 Wilder 平滑处理后得:
– +DI(14) ≈ 48.3
– -DI(14) ≈ 39.6
– DX = |+DI – -DI| / (+DI + -DI) × 100 ≈ 9.7 / 87.9 × 100 ≈ 11.03
– ADX(14)(经Wilder平滑)≈ 26.8
注:ADX > 24 表明趋势较强。
#### 市场效率比(ER)
- ER = |Close – Close[10期前]| / Σ|ΔClose|(过去10期绝对变化和)
- 计算得:ER ≈ 0.38
#### 动态参数确定
##### 布林带参数(Bollinger Bands)
- 因处于 Normal Volatility 状态:
– Period = 20
– Std Dev Multiplier = 2.0
##### RSI 阈值调整
- 基础值:超买70,超卖30
- 当前 ADX = 26.8 < 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 × 5.27 = 15.81
- Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100)
= 0.015 × (1 + 0.1275) ≈ 0.0169
—
阶段1.2:基于动态参数的技术指标计算
#### 1. 基础价格指标
- 最新 Typical Price (TP) = (4132.08 + 4130.25 + 4131.65)/3 = 4131.33
- 价格变动(Price Change)= 4131.65 – 4131.75 = -0.10
#### 2. 波动相关指标(布林带 & Keltner Channel)
##### 布林带(BB, 20, 2.0)
- Middle Band = SMA(Close, 20) = 过去20根K线收盘均价 ≈ 4118.42
- Standard Deviation = STDEV(Close, 20) ≈ 12.64
- Upper Band = 4118.42 + 2.0 × 12.64 = 4143.70
- Lower Band = 4118.42 – 2.0 × 12.64 = 4093.14
- Bandwidth = (4143.70 – 4093.14) / 4118.42 ≈ 0.0123
##### Keltner通道(KC, EMA20, ATR10)
- EMA(Close,20) ≈ 4117.96
- ATR(10) ≈ 5.12
- KC Upper Band = 4117.96 + 1.5 × 5.12 = 4125.64
- KC Lower Band = 4117.96 – 1.5 × 5.12 = 4109.28
#### 3. 趋势指标(HMA & KAMA)
##### HMA(9)
- WMA1 = WMA(Close, 4) ≈ 4125.11
- WMA2 = WMA(Close, 9) ≈ 4120.87
- Raw HMA = 2×4125.11 – 4120.87 = 4129.35
- Final HMA = WMA(Raw HMA, √9=3) ≈ 4128.76
- HMA斜率为正 → 显示短期上升趋势
##### KAMA(10,2,30)
- ER ≈ 0.38(同上)
- SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.38×(0.6667-0.0645)+0.0645]² ≈ [0.38×0.6022+0.0645]² ≈ [0.2288+0.0645]² ≈ 0.2933² ≈ 0.0860
- KAMA递推计算得最终值 ≈ 4126.14
#### 4. 动量指标(MACD & DMI系统)
##### MACD(12,26,9)
- EMA(12) ≈ 4123.51
- EMA(26) ≈ 4116.28
- DIF = 4123.51 – 4116.28 = 7.23
- DEA (EMA of DIF,9) ≈ 5.91
- MACD Histogram = 7.23 – 5.91 = 1.32(正值扩大,多头增强)
##### DMI系统(14)
- 已计算:
– +DI(14) ≈ 48.3
– -DI(14) ≈ 39.6
– ADX(14) ≈ 26.8(确认中等偏强趋势)
#### 5. 振荡器指标(RSI, CCI, Stochastic)
##### RSI(14)
- 采用 Wilder 平滑法计算平均涨跌幅
- 平均增益 ≈ 3.42,平均损失 ≈ 2.86
- RS = 3.42 / 2.86 ≈ 1.196
- RSI = 100 – (100 / (1 + 1.196)) ≈ 54.4
##### CCI(14)
- TP = 4131.33(见前)
- SMA_TP = SMA(TP,14) ≈ 4124.18
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 6.83
- CCI = (4131.33 – 4124.18) / (0.015 × 6.83) ≈ 7.15 / 0.10245 ≈ 69.78
##### 随机振荡器(Stochastic 14,3,3)
- 最近14期最高高点 = 4139.93
- 最低低点 = 4097.98
- %K = (4131.65 – 4097.98) / (4139.93 – 4097.98) × 100 ≈ 33.67 / 41.95 × 100 ≈ 80.26
- %D(3期SMA of %K)≈ 76.15
#### 6. 成交量-价格指标
##### OBV
- 上一日收盘 = 4134.27,当日最新收盘 = 4131.65 → 下降
- 最近一根K线收跌 → OBV减少对应成交量
- 累计OBV ≈ 下修至约 1,087,240(具体需全周期累计,此处略)
##### MFI(14)
- TP × Volume 计算每期资金流
- 正向资金流总和 vs 负向资金流总和
- Money Flow Ratio ≈ 1.18
- MFI ≈ 100 – (100 / (1 + 1.18)) ≈ 54.1
##### 成交量振荡器(VO)
- SMA(Vol,5) ≈ 650.2
- SMA(Vol,10) ≈ 721.8
- VO = (650.2 – 721.8) / 721.8 × 100 ≈ -9.92%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 计算得当前 VWAP ≈ 4119.83
##### 枢轴点(Pivot Points)
- 前日数据:H=4148.84, L=4096.96, C=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.06
- S2 = 4124.18 – (4148.84 – 4096.96) = 4072.30
##### 斐波那契回撤位
- 根据最近显著高低点选取(如 4097.98 至 4139.93)
- 61.8% 回撤位 ≈ 4139.93 – 0.618×(4139.93-4097.98) ≈ 4114.85
—
第二步:市场状态判断
按逻辑条件链逐一验证:
Condition 1: Trend Initiation(趋势启动)
- BB Width = 0.0123 < 动态阈值 0.0169?→ 是 ✅
- 是否突破KC通道 ±3ATR?
– KC Upper = 4125.64,3ATR ≈ 15.81 → 上轨外侧 = 4141.45
– 当前Close=4131.65 < 4141.45 → 未突破 ❌
- VO > 1.0?→ VO ≈ -9.92% → 否 ❌
- 连续两根突破K线?→ 无突破 ❌
Condition 2: Ranging / Consolidation
- ADX(14)=26.8 > 22 → 趋势较强,非盘整 ❌
- 尽管 ATR/Close=0.001275<0.003,但ADX过高
Condition 3: Mid-Trend(趋势中期)
- ADX(14)=26.8 > 24 → 趋势强劲 ✅
- 价格从近期高位回落趋向 HMA(9) 或 BB 中轨:
– 近期高点 ≈ 4139.93
– 当前价 4131.65,已回落约 8.28点
– HMA(9)≈4128.76,BB中轨≈4118.42 → 正在接近 HMA ✅
- 回调期间成交量变化:
– VO ≈ -9.92%,显示成交量萎缩 ✅
- 回调幅度 ≈ 8.28,ATR(14)=5.27 → 回调 ≈ 1.57×ATR,在1~2倍范围内 ✅
Condition 4: Trend Exhaustion
- 当前处于上升趋势中段,尚未出现新高背离
- 无需触发此条件
默认条件
- 不适用,已有明确状态判定
—
第三步:量化分析(基于市场状态扫描模型)
当前状态为 Mid-Trend,激活以下模型:
移动平均回调模型(Moving Average Pullback)
- 条件:
– HMA(9) 斜率为正 → 处于上升趋势 ✅
– 价格回踩至 HMA(9) 区域(当前价 4131.65 vs HMA≈4128.76)→ 接近 ✅
– 出现看涨K线?最后一根K线:开盘4131.75,收盘4131.65 → 微幅阴线 ❌
– 回调成交量下降?VO为负,表明缩量 ✅
- 缺少明确看涨K线形态 → Buy Signal:否
斐波那契回调入场(Fibonacci Retracement Entry)
- 条件:
– 从高点4139.93回撤至61.8%位≈4114.85 → 当前价仍高于该位 ✅(部分满足)
– RSI从>60回落?RSI=54.4,此前一度>60 ✅
– MACD死叉?DIF>DEA,仍在金叉状态 ❌
- MACD未发出死叉信号 → Sell Signal:否
- 买入信号也不适用(因是上涨后的回调支撑)
VWAP支撑交易
- 条件:
– 在上升趋势中 ✅
– 价格回调至VWAP线(≈4119.83)→ 当前价4131.65,远高于VWAP ❌
– 未触及支撑位,无Pin Bar等反转形态 ❌
综合结论
- 所有 Mid-Trend 模型均未完全触发买卖信号
- 价格正在健康回调,接近HMA支撑,但缺乏K线确认
🔍 Actionable Signals:无明确Buy/Sell信号
📌 Market State Confirmation:Yes
- 理由:ADX>24、价格有序回调、成交量萎缩、技术结构符合趋势中继特征,支持“Mid-Trend”判断
🎯 Suggested Action:Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4131.65 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4099.52 <<+ (S1 支撑)
- Resistance level: ->> 4143.70 <<- (布林带上轨)
—
第五步:总结分析结论
本次分析严格依据5分钟K线数据及预设规则流程执行。当前市场呈现以下特征:
- 波动率状态:Volatility Ratio=0.001275,相对比率1.077,属“Normal Volatility”,采用布林带(20,2.0)参数合理。
- 趋势强度:ADX=26.8 > 24,+DI占优,MACD柱状图扩张,确认处于中等偏强上升趋势。
- 价格位置:价格自4139.93高点回调约8点,接近HMA(9)支撑区(4128.76),回调幅度约1.57×ATR,属健康修正。
- 成交量配合:VO=-9.92%,回调过程缩量,符合趋势延续典型特征。
- 关键水平:短期支撑位于S1(4099.52)、HMA(9)(4128.76);阻力在布林带上轨(4143.70)与前高附近。
尽管趋势结构良好,但缺乏明确入场触发信号:缺少看涨K线确认、MACD未二次金叉、尚未测试更深支撑位。
建议保持观望,等待价格在HMA或VWAP区域形成有效企稳信号(如阳包阴、Pin Bar)再考虑介入。若放量突破4143.70,则打开进一步上行空间。