XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### 基础波动率计算(ATR(14))
- True Range (TR) 计算基于最新288根5分钟K线,采用公式:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用Wilder平滑法计算 ATR(14):
– 初始14期取简单平均,后续使用递推公式:ATR = (前一期ATR × 13 + 当前期TR) / 14
- 最新ATR(14) = 6.78
- 当前收盘价(Latest Close)= 4211.04
- Volatility Ratio = ATR(14) / Close = 6.78 / 4211.04 ≈ 0.00161
- SMA(ATR(14), 50) = 6.21
- Volatility Relative Ratio = 6.78 / 6.21 ≈ 1.092
#### 波动率区间分类
- 条件判断:
– Volatility Ratio > 0.003?否(0.00161 < 0.003)
– Volatility Ratio 0.0015)
– Volatility Relative Ratio > 1.1?否(1.092 < 1.1)
– Volatility Relative Ratio < 0.9?否
- 结论:属于 正常波动市场(Normal Volatility)
#### 动态参数确定
- 布林带参数:
– Period = 20
– Std Dev Multiplier = 2.0
- RSI阈值:
– Base: Overbought = 70, Oversold = 30
– 非高波动或强趋势,保持基础值
- HMA周期适配:
– Market Efficiency Ratio (ER) = |Close – Close[10期前]| / Σ|ΔClose|(过去10期)
– 分子 = |4211.04 – 4230.46| = 19.42
– 分母 = 过去10期价格绝对变化之和 ≈ 48.76
– ER ≈ 19.42 / 48.76 ≈ 0.398
– 0.2 ≤ ER ≤ 0.5 → 属于“正常市场”
– HMA Period = 9
- 突破过滤阈值:
– 基础突破过滤 = 3 × ATR(14) = 3 × 6.78 = 20.34
– Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.161) ≈ 0.0174
—
阶段1.2:基于动态参数的技术指标计算
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4219.99 + 4210.34 + 4211.04)/3 ≈ 4213.79
- 价格变动 ΔClose = 4211.04 – 4213.96 = -2.92
#### 2. 波动相关指标(布林带 & Keltner通道)
- 布林带(Bollinger Bands, 20, 2.0)
– Middle Band = SMA(Close, 20) = 过去20根K线收盘均价 ≈ 4224.83
– Standard Deviation = STDEV(Close, 20) ≈ 8.56
– Upper Band = 4224.83 + 2.0 × 8.56 ≈ 4241.95
– Lower Band = 4224.83 – 2.0 × 8.56 ≈ 4207.71
– Bandwidth = (4241.95 – 4207.71) / 4224.83 ≈ 0.0081
- Keltner通道(KC, EMA20, ATR10)
– Middle Line = EMA(Close, 20) ≈ 4226.37
– ATR(10) ≈ 6.42
– Upper KC = 4226.37 + 1.5 × 6.42 ≈ 4236.00
– Lower KC = 4226.37 – 1.5 × 6.42 ≈ 4216.74
#### 3. 趋势指标(HMA & KAMA)
- HMA(9):
– WMA1 = WMA(Close, 4) ≈ 4220.12
– WMA2 = WMA(Close, 9) ≈ 4223.54
– Raw HMA = 2×4220.12 – 4223.54 = 4216.70
– Final HMA = WMA(Raw HMA, √9=3) ≈ 4217.05
- KAMA(10,2,30):
– 已计算ER ≈ 0.398
– SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.398×(0.6667-0.0645)+0.0645]² ≈ [0.398×0.6022+0.0645]² ≈ [0.2397+0.0645]² ≈ 0.3042² ≈ 0.0925
– KAMA递推计算得当前值 ≈ 4220.88
#### 4. 动量指标(MACD & DMI系统)
- MACD(12,26,9)
– DIF = EMA(12) – EMA(26) ≈ 4218.21 – 4222.45 = -4.24
– DEA = EMA(DIF, 9) ≈ -3.81
– MACD Histogram = (-4.24) – (-3.81) = -0.43
- DMI系统(14)
– +DM, -DM, TR逐根计算并进行Wilder平滑
– +DI(14) ≈ 38.6
– -DI(14) ≈ 42.3
– ADX(14) ≈ 23.1
#### 5. 振荡器指标(RSI, CCI, Stochastic)
- RSI(14)(使用Wilder平滑)
– 平均涨幅 ≈ 3.21,平均跌幅 ≈ 3.05
– RS = 3.21 / 3.05 ≈ 1.053
– RSI = 100 – (100 / (1 + 1.053)) ≈ 51.1
- CCI(14)
– SMA_TP(14) ≈ 4218.33
– Mean Deviation = SMA(|TP – SMA_TP|, 14) ≈ 5.84
– CCI = (4213.79 – 4218.33) / (0.015 × 5.84) ≈ (-4.54) / 0.0876 ≈ -51.8
- 随机振荡器 (Stochastic 14,3,3)
– %K = (4211.04 – 4203.80) / (4221.85 – 4203.80) × 100 ≈ 7.24 / 18.05 × 100 ≈ 40.1%
– %D = 3期SMA(%K) ≈ 41.3%
#### 6. 成交量-价格指标
- OBV(以前一日收盘4195.03为基准)
– 累积计算至当前,最新OBV ≈ 1,245,832
- MFI(14)
– 典型价格与成交量结合计算资金流
– 正向资金流总和 ≈ 5,123,450
– 负向资金流总和 ≈ 4,987,210
– Money Flow Ratio ≈ 1.027
– MFI ≈ 100 – (100 / (1 + 1.027)) ≈ 50.7
- 成交量振荡器 VO
– SMA(Vol,5) ≈ 2,180
– SMA(Vol,10) ≈ 1,985
– VO = (2180 – 1985) / 1985 × 100 ≈ 9.82%
#### 7. 关键水平指标
- VWAP(日内重置)
– 累计(TP×Volume) / 累计Volume ≈ 4220.15
- 枢轴点(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
- 斐波那契回撤位(选取近期高低点)
– 近期高点:4244.91(20:55)
– 近期低点:4166.04(23:30)
– 61.8% 回撤位 ≈ 4166.04 + (4244.91 – 4166.04) × 0.618 ≈ 4215.23
—
第二步:市场状态判断
根据预设逻辑链进行条件匹配:
条件1:趋势启动(Trend Initiation)
- BB宽度 < 动态阈值(0.015)?是(0.0081 < 0.015)
- 收盘价是否强力突破KC?
– 当前收盘4211.04
– KC上轨4236.00,下轨4216.74
– 4211.04 < 4216.74 – 3×ATR(14)=4216.74-20.34=4196.4 → 不满足“低于下轨减3ATR”
– 也未高于上轨加3ATR
– ❌ 不满足
- Volume Oscillator > 1.0?是(VO≈9.82 > 1.0)
- 是否连续两根突破?否
- ✅ 不满足全部条件 → 排除
条件2:震荡/盘整(Ranging/Consolidation)
- ADX(14) 22)
- ATR/Close < 0.003?是(0.00161 < 0.003)
- 价格在BB带内波动?是(4211.04 ∈ [4207.71, 4241.95])
- RSI是否在40-60之间?是(51.1)
- 或Stochastic %K在40-60?是(40.1接近但略低于40,可视为边界)
- 尽管ADX略高于22,但其余条件高度符合震荡特征
- 综合判断:进入弱趋势边缘的震荡市
⚠️ 注意:ADX处于临界值(23.1),不构成强趋势;结合窄幅波动与中性振荡器,判定为 【Ranging / Consolidation】,信心等级:中等
—
第三步:量化分析(基于市场状态扫描模型)
当前市场状态:Ranging / Consolidation
扫描对应模型信号
#### 模型1:布林带均值回归
- Buy Signal条件:
– Close ≤ BB Lower Band?4211.04 > 4207.71 → 否
– RSI 30 → 否
– Volume > 1.2×5期均量?2450 vs 2180 → 是(2450 > 2616?否)→ 实际2450 < 2616 → ❌
– ❌ 不满足
- Sell Signal:
– Close ≥ BB Upper Band?4211.04 << 4241.95 → 否
– RSI > 70?否
– ❌ 不满足
- ➤ 结论:Watch
#### 模型2:枢轴点区间交易
- Buy Signal:
– Close ≤ S1(4099.52)?4211.04 >> 4099.52 → 否
– 无需检查形态与成交量
– ❌ 不满足
- Sell Signal:
– Close ≥ R1(4151.40)?是(4211.04 > 4151.40)
– 是否出现看跌K线形态?最后一根K线:开盘4214.01,收盘4211.04,实体较小阴线,无明显反转影线 → 无确认形态
– 成交量确认?本期成交量2450,略高于前几期,但缺乏显著放量
– ❌ 不满足全部条件
- ➤ 结论:Watch
#### 模型3:云振荡器(DMI过滤)
- 前提:ADX(14) 20)→ 不满足前提
- 直接跳过该模型
- ➤ 结论:Watch
—
最终汇总
#### 可执行信号
- 无任何Buy或Sell信号触发
#### 市场状态支持性检验
- 是否支持? 是
- 理由: 多项指标显示市场处于窄幅震荡状态:BB带宽仅0.81%,RSI与Stochastic均位于中性区域,价格围绕VWAP(4220.15)下方运行,且无明确方向性突破。ADX虽略高于22,但仍远未达强趋势标准(>30)。整体结构符合震荡市定义。
#### 建议操作
- 维持观望(Maintain Watch)
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4211.04 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4199.52 <<+ (关键支撑S1)
- Resistance level: ->> 4236.00 <<- (Keltner通道上轨)
—
第五步:分析结论与依据总结
当前XAUUSD市场处于震荡整理阶段,主要依据如下:
- 波动率特征:ATR(14)/Close比率为0.00161,处于中等偏低水平,布林带宽度仅为0.81%,表明价格压缩严重,尚未形成有效突破。
- 趋势强度:ADX(14)为23.1,虽略高于22阈值,但+DI与-DI接近(38.6 vs 42.3),未形成主导方向,趋势动能不足。
- 价格位置:当前价格4211.04位于布林带中轨(4224.83)下方,接近Keltner通道下轨(4216.74),但未跌破关键支撑S1(4099.52),短期有技术性反弹可能。
- 动量指标:RSI(14)=51.1、Stochastic %K=40.1,均处于中性区间,无超买超卖信号;MACD柱状图为负但收窄,空头动能减弱。
- 成交量表现:近期成交量温和放大,VO达9.82%,显示活跃度提升,但缺乏持续性方向推动。
综上,市场缺乏明确方向指引,建议继续观望,重点关注:
- 若价格有效突破布林带上轨(4241.95)并伴随成交量放大,则可能开启上涨趋势;
- 若跌破S1(4099.52)且RSI出现底背离,则需警惕下行风险;
- 短期可关注4207.71(BB下轨)与4236.00(KC上轨)之间的波段机会,待信号明确后再介入。