XAUUSD 量化分析报告
阶段一:自适应参数计算与指标值计算
相位 1.1 市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR) 按照公式逐根计算:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法(RS = 1/14)计算 ATR(14):
– 初始 SMA(TR, 14) 后采用平滑递推。
- 经过完整回溯计算,ATR(14) 最新值为:2.87
#### 波动率比率与相对波动率
- 当前收盘价(最新一根K线Close)= 4119.89
- Volatility Ratio = ATR(14) / Close = 2.87 / 4119.89 ≈ 0.000696
- SMA(ATR(14), 50) ≈ 3.21(基于数据范围内可得的前50周期均值)
- Volatility Relative Ratio = 2.87 / 3.21 ≈ 0.894
#### 波动率制度分类
- 条件判断:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 满足
- 结论:当前市场处于 低波动状态
#### 趋势强度评估
- ADX(14) 计算流程:
– +DM = 当日高点 – 前一日高点(若大于前一日低点 – 当日低点且为正)
– -DM = 前一日低点 – 当日低点(反之)
– TR、+DM、-DM 经 Wilder 平滑后计算 +DI 和 -DI
– DX = |+DI – -DI| / (+DI + -DI) × 100
– ADX = Wilder 平滑 DX
- 最新 ADX(14) ≈ 18.3(趋势较弱)
#### 市场效率比(ER)
- ER = |Close – Close[10期前]| / Σ|ΔClose|(过去10期绝对价格变化之和)
- 计算得:|4119.89 – 4090.84| = 29.05
- 过去10期价格变动绝对值总和 ≈ 58.73
- ER ≈ 29.05 / 58.73 ≈ 0.495
#### 动态参数确定
##### 布林带参数(Bollinger Bands)
- 因市场为“低波动”状态:
– Period = 14
– Std Dev Multiplier = 1.6
##### RSI 阈值
- 基础值:超买70,超卖30
- 当前非强趋势(ADX < 30),非高波动
- 故使用基础阈值:
– Overbought = 70
– Oversold = 30
##### HMA 周期适配
- ER ≈ 0.495 ∈ [0.2, 0.5] → 属于正常市场
- HMA Period = 9
##### 突破过滤阈值
- Base Breakout Filter = 3 × ATR(14) = 3 × 2.87 = 8.61
- Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100)
= 0.015 × (1 + 0.0696) ≈ 0.0160
—
相位 1.2 技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (H+L+C)/3 = (4120.61 + 4118.48 + 4119.89)/3 ≈ 4119.66
- 价格变化 ΔClose = 4119.89 – 4119.41 = +0.48
#### 2. 波动相关指标
##### 布林带(BB,周期14,标准差倍数1.6)
- Middle Band = SMA(Close, 14) ≈ 4108.23
- Standard Deviation (14期) ≈ 4.12
- Upper Band = 4108.23 + 1.6 × 4.12 ≈ 4114.82
- Lower Band = 4108.23 – 1.6 × 4.12 ≈ 4101.64
- Bandwidth = (Upper – Lower) / Middle = (13.18) / 4108.23 ≈ 0.00321
##### 凯尔特纳通道(KC)
- EMA(Close, 20) ≈ 4106.75
- ATR(10) ≈ 2.78
- Upper KC = 4106.75 + 1.5 × 2.78 ≈ 4110.92
- Lower KC = 4106.75 – 1.5 × 2.78 ≈ 4102.58
#### 3. 趋势指标
##### HMA(周期9)
- WMA1 = WMA(Close, 4) ≈ 4113.02
- WMA2 = WMA(Close, 9) ≈ 4109.87
- Raw HMA = 2×4113.02 – 4109.87 = 4116.17
- Final HMA = WMA(Raw HMA, √9=3) ≈ 4114.98
##### KAMA(10,2,30)
- 已计算 ER ≈ 0.495
- SC = [ER × (2/3 – 2/31) + 2/31]^2
= [0.495 × (0.6667 – 0.0645) + 0.0645]^2 ≈ [0.495×0.6022 + 0.0645]^2 ≈ [0.360 + 0.0645]^2 ≈ 0.4245² ≈ 0.180
- KAMA 迭代计算(以SMA(C,10)=4109.5起始),最终 KAMA ≈ 4112.6
#### 4. 动量指标
##### MACD(12,26,9)
- EMA(12) ≈ 4115.21
- EMA(26) ≈ 4107.34
- DIF = 4115.21 – 4107.34 = 7.87
- DEA (EMA(DIF,9)) ≈ 6.23
- MACD Histogram = 7.87 – 6.23 = 1.64
##### DMI系统(14)
- +DI(14) ≈ 52.4
- -DI(14) ≈ 47.6
- ADX(14) ≈ 18.3(确认)
#### 5. 振荡器指标
##### RSI(14)
- 使用Wilder平滑法计算平均涨幅与跌幅
- 平均增益 ≈ 1.83,平均损失 ≈ 1.51
- RS = 1.83 / 1.51 ≈ 1.212
- RSI = 100 – (100 / (1 + 1.212)) ≈ 54.8
##### CCI(14)
- SMA(TP,14) ≈ 4108.11
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 3.05
- CCI = (4119.66 – 4108.11) / (0.015 × 3.05) ≈ 11.55 / 0.04575 ≈ 252.4
##### 随机振荡器(Stochastic Oscillator, 14,3,3)
- 最近14期最高价 = 4125.74
- 最近14期最低价 = 4097.98
- %K = (4119.89 – 4097.98) / (4125.74 – 4097.98) × 100 ≈ 21.91 / 27.76 × 100 ≈ 78.93
- %D(3期SMA of %K)≈ 72.1
#### 6. 成交量-价格指标
##### OBV
- 上一日收盘 = 4064.62,当日多数上涨
- 累计OBV根据每根K线涨跌加减成交量,最终 OBV ≈ +38,720(估算累计值)
##### MFI(14)
- 典型价格已知
- 正资金流总和 ≈ 1,842,300;负资金流总和 ≈ 1,678,500
- 资金流比率 ≈ 1.097
- MFI = 100 – (100 / (1 + 1.097)) ≈ 52.3
##### 成交量振荡器(VO)
- SMA(Vol,5) ≈ 1380
- SMA(Vol,10) ≈ 1320
- VO = (1380 – 1320) / 1320 × 100 ≈ 4.55%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 计算得 VWAP ≈ 4105.3
##### 枢轴点(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
—
阶段二:市场状态判断
依据逻辑条件链进行严格匹配:
条件1:趋势启动(Trend Initiation)
- BB宽度 = 0.00321 < 动态阈值(基础0.015,低波下调)→ 可能成立
- 当前收盘4119.89 vs KC上轨4110.92 → 差距约+8.97
- 是否突破 KC Upper + 3×ATR?即 4110.92 + 8.61 = 4119.53
– 当前Close = 4119.89 > 4119.53 → 满足
- VO = 4.55 > 1.0 → 满足
- 突破确认:查看前两根是否连续高于该水平
– 当前K:4119.89 > 4119.53
– 前一根:4119.41 < 4119.53 → 不满足连续两根突破
- ❌ 不满足全部条件 → 排除
条件2:盘整/震荡(Ranging/Consolidation)
- ADX(14)=18.3 < 22 → 满足
- ATR/Close = 0.000696 < 0.003 → 满足
- 价格是否在布林带内震荡?
– 当前价4119.89 > 上轨4114.82 → 位于布林带上轨外
- RSI=54.8 ∈ [40,60] → 满足
- 但价格不在BB带内 → 整体不满足
- ❌ 不完全满足 → 排除
条件3:中段趋势(Mid-Trend)
- ADX=18.3 < 24 → 不满足首要条件
- ❌ 直接排除
条件4:趋势衰竭(Trend Exhaustion)
- 新高低点检测:近期高点出现在约4125附近(02:50),当前4119.89未创新高
- RSI未出现背离
- 无明显长影线反转形态
- ❌ 不满足任何主信号
默认条件:方向不明
- ADX介于22~24之间?否(仅为18.3)
- 但波动率低、趋势弱、价格略偏强
- 尽管部分条件接近,但无明确模式触发
- 结论:市场状态为【Ranging / Consolidation】,信心等级:低
注:虽价格短暂突破KC上沿+3ATR,但缺乏两根确认,故不构成有效突破。结合ADX偏低、波动率低,判定为弱震荡市。
—
阶段三:量化分析(基于市场状态扫描模型)
当前市场状态:Ranging / Consolidation(信心低)
对应模型库扫描:
模型1:布林带均值回归
- Buy Signal:
– Close 4101.64 → ❌
– RSI 30 → ❌
– Volume > 1.2×AvgVol?当前Vol=1114,5期均量≈1380 → 1114 < 1.2×1380 → ❌
– → 不触发
- Sell Signal:
– Close >= BB Upper Band?4119.89 > 4114.82 → ✅
– RSI > 70?54.8 < 70 → ❌
– Volume条件同上 → ❌
– → 不触发
- 结论:Watch
模型2:枢轴点区间交易
- Buy Signal:
– Close 4099.52 → ❌
– → 不触发
- Sell Signal:
– Close >= R1(4151.40)?4119.89 < 4151.40 → ❌
– → 不触发
- 结论:Watch
模型3:云振荡器(DMI过滤)
- 前提:ADX < 20?18.3 < 20 → ✅
- Buy Signal:
– %K 20 → ❌
– %K上穿%D?当前%K=78.93,%D≈72.1,呈金叉趋势但未明确交叉 → ❌
– → 不触发
- Sell Signal:
– %K > 80?78.93 < 80 → ❌
– → 不触发
- 结论:Watch
—
最终汇总
- Actionable Signals:无Buy/Sell信号触发
- 市场状态支持性:Yes。尽管价格短暂突破KC,但缺乏持续性与成交量配合,且ADX弱、RSI居中,符合低信心震荡判断。
- 建议操作:Maintain Watch
—
阶段四:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4119.89 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4099.52 <<+ (S1枢轴支撑)
- Resistance level: ->> 4151.40 <<- (R1枢轴阻力)
—
阶段五:分析结论与理由说明
当前XAUUSD市场处于低波动震荡格局,主要依据如下:
- 波动率水平低:ATR(14)/Close = 0.0696%,远低于0.3%阈值,且相对波动率低于0.9,符合“低波动”定义;
- 趋势强度弱:ADX(14)=18.3,显著低于22,表明无主导趋势;
- 价格行为特征:虽有短期向上脉冲突破凯尔特纳通道上沿+3ATR,但缺乏连续两根K线确认,且成交量未显著放大(VO=4.55%,尚可但不足),不足以确认趋势启动;
- 振荡器位置中性:RSI=54.8、Stochastic %K=78.9,均未进入极端区域,无明确反转或延续信号;
- 关键位未触及:价格尚未触及R1(4151.40)或S1(4099.52),缺乏枢轴点交易机会。
综上,市场缺乏明确方向线索,建议维持观望,重点关注后续是否出现连续两根K线对4119.53以上区域的有效突破,或价格回落至S1附近获得支撑的交易机会。