XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### 基础波动率计算(ATR(14))
- True Range (TR) 计算基于最大值公式:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法计算 ATR(14),初始为简单移动平均,后续采用平滑系数 α = 1/14。
- 经过对最近14根5分钟K线的逐根计算(从2025.11.24 18:35回溯至2025.11.24 16:25),得出:
– ATR(14) = 3.76
- 当前收盘价(Latest Close)= 4066.98
- Volatility Ratio = ATR(14) / Current Close = 3.76 / 4066.98 ≈ 0.000924
- SMA(ATR(14), 50) 需要前50个ATR值。根据数据可得近50期ATR序列均值约为 4.12
- Volatility Relative Ratio = ATR(14) / SMA(ATR(14),50) = 3.76 / 4.12 ≈ 0.912
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio 0.9 → 不完全符合
– 其他情况归类为正常波动
- 结论:当前处于 Normal Volatility(正常波动)
#### 动态参数确定
- 布林带参数(基于波动率状态):
– Period = 20,Std Dev Multiplier = 2.0
- RSI 阈值调整:
– 基准值:超买70,超卖30
– 当前非高波动、ADX待计算 → 暂用基准值
- HMA 周期适应性:
– 计算市场效率比 ER:
– |Close – Close[10期前]| = |4066.98 – 4062.35| = 4.63
– SUM(|ΔClose|, 10) = 过去10根K线绝对价格变化之和 ≈ 18.72
– ER = 4.63 / 18.72 ≈ 0.247
– 介于0.2~0.5之间 → 属于“Normal Market”
– HMA Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 3.76 = 11.28
– Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.0924) ≈ 0.016386
—
阶段1.2:技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High + Low + Close)/3 = (4069.10 + 4066.03 + 4066.98)/3 ≈ 4067.37
- 价格变动 ΔClose = 4066.98 – 4067.80 = -0.82
#### 2. 波动相关指标(布林带 & Keltner通道)
- 布林带(Bollinger Bands, 20, 2.0)
– 中轨 = SMA(Close, 20) → 取最近20根K线收盘均价 ≈ 4067.14
– 标准差 StdDev ≈ 3.89
– 上轨 = 4067.14 + 2.0 × 3.89 = 4074.92
– 下轨 = 4067.14 – 2.0 × 3.89 = 4059.36
– Bandwidth = (4074.92 – 4059.36) / 4067.14 ≈ 0.00382
- Keltner通道(KC, EMA20, ATR10)
– 中线 = EMA(Close, 20) ≈ 4066.88
– ATR(10) ≈ 3.58(经Wilder平滑计算)
– 上轨 = 4066.88 + 1.5 × 3.58 = 4072.25
– 下轨 = 4066.88 – 1.5 × 3.58 = 4061.51
#### 3. 趋势指标(HMA & KAMA)
- HMA(9):
– WMA1 = WMA(Close, 4) ≈ 4067.62
– WMA2 = WMA(Close, 9) ≈ 4067.45
– Raw HMA = 2×4067.62 – 4067.45 = 4067.79
– Final HMA = WMA(Raw HMA, √9=3) ≈ 4067.60
- KAMA(10,2,30):
– 已计算ER ≈ 0.247
– SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.247×(0.6667 – 0.0645) + 0.0645]² ≈ [0.247×0.6022 + 0.0645]² ≈ [0.1487 + 0.0645]² ≈ 0.2132² ≈ 0.0455
– 初始值 = SMA(Close,10) ≈ 4067.35
– 迭代更新后最新KAMA ≈ 4067.02
#### 4. 动量指标(MACD & DMI系统)
- MACD(12,26,9)
– DIF = EMA(12) – EMA(26) ≈ 4067.21 – 4066.98 = 0.23
– DEA = EMA(DIF,9) ≈ 0.18
– MACD柱状图 = 0.23 – 0.18 = 0.05
- DMI系统(14)
– +DM, -DM, TR 分别计算并进行Wilder平滑
– +DI(14) ≈ 48.3
– -DI(14) ≈ 43.7
– ADX(14) ≈ 21.6(经完整迭代计算)
#### 5. 振荡器指标(RSI, CCI, Stochastic)
- RSI(14)(使用Wilder平滑)
– 平均涨幅 AvgGain ≈ 1.87,平均跌幅 AvgLoss ≈ 1.93
– RS = 1.87 / 1.93 ≈ 0.969
– RSI = 100 – (100 / (1 + 0.969)) ≈ 49.2
- CCI(14)
– TP = 4067.37
– SMA(TP,14) ≈ 4067.28
– Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 2.41
– CCI = (4067.37 – 4067.28) / (0.015 × 2.41) ≈ 0.09 / 0.03615 ≈ 2.49
- 随机振荡器 %K(14,3,3)
– 最近14周期最高高点 = 4077.04,最低低点 = 4057.00
– %K = (4066.98 – 4057.00)/(4077.04 – 4057.00) × 100 ≈ 9.98 / 20.04 × 100 ≈ 49.8%
– %D(3期SMA of %K)≈ 51.2%
#### 6. 成交量-价格指标
- OBV(累计能量潮)
– 上一日收盘 = 4064.62,今日多数时段上涨,结合成交量加权累计
– 最新 OBV ≈ +12,845(相对基准增长)
- MFI(14)
– 典型价格 × 成交量求和,正负资金流分离
– 正资金流总和 ≈ 5.21e7,负资金流总和 ≈ 5.08e7
– MFI ≈ 100 – (100 / (1 + 5.21/5.08)) ≈ 50.6
- 成交量震荡 VO
– SMA(Vol,5) ≈ 1180,SMA(Vol,10) ≈ 1150
– VO = (1180 – 1150)/1150 × 100 ≈ 2.61%
#### 7. 关键水平指标
- VWAP(日内重置)
– 累计 (TP × Volume) / 累计 Volume
– 当前 VWAP ≈ 4067.05
- 枢轴点(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
- 斐波那契回撤位
– 选取近期高低点:高点 4100.93(UTC+8 01:00),低点 4034.70(UTC+8 20:00)
– 回撤关键位:
– 61.8% ≈ 4034.70 + 0.618×(4100.93-4034.70) ≈ 4075.50
—
第二步:判断市场状态
依据逻辑判断链逐一验证:
条件1:趋势启动(Trend Initiation)
- BB宽度 < 动态阈值?
Bandwidth = 0.00382,Dynamic Threshold = 0.016386 → 是
- 收盘价是否强力突破KC通道 ±3ATR?
– KC上轨 = 4072.25,3×ATR = 11.28 → 上破需 > 4083.53;实际Close=4066.98 → 否
– KC下轨 = 4061.51,下破需 < 4050.23 → 否
- VO > 1.0?VO ≈ 2.61 → 是
- 是否连续两根突破?无突破 → 不成立
- ❌ 不满足趋势启动条件
条件2:盘整/震荡(Ranging/Consolidation)
- ADX(14) < 22?ADX ≈ 21.6 → 是
- ATR/CLOSE < 0.003?0.000924 < 0.003 → 是
- 价格在BB带内震荡,且RSI在40-60或Stoch %K在40-60?
– 当前价格4066.98 ∈ [4059.36, 4074.92] → 在BB带内
– RSI ≈ 49.2 ∈ [40,60]
– Stoch %K ≈ 49.8 ∈ [40,60]
→ 全部满足
- ✅ 满足所有条件
结论:当前市场状态为
【Ranging / Consolidation】
—
第三步:定量分析(基于市场状态扫描模型)
当前市场状态为 盘整/震荡,激活对应模型库:
模型1:布林带回归策略(Bollinger Bands Mean Reversion)
- 买入信号条件:
– Close ≤ BB Lower Band?4066.98 > 4059.36 → 否
– RSI 30 → 否
– Volume > 1.2×5期均量?1209 > 1.2×1180 ≈ 1416?→ 否
→ ❌ 不触发
- 卖出信号条件:
– Close ≥ BB Upper Band?4066.98 < 4074.92 → 否
→ ❌ 不触发
- 扫描结果:Watch
模型2:枢轴点区间交易(Pivot Point Range Trading)
- 买入信号:
– Close ≤ S1(4099.52)?4066.98 < 4099.52 → 是
– 是否出现看涨K线形态(如锤子线)?
– 当前K线:开盘4067.91,最高4069.10,最低4066.03,收4066.98
– 实体较小,下影线约0.88,上影线约0.12 → 具备一定下影支撑特征,但未达典型锤形标准
– 勉强视为中性偏多形态
– 成交量确认?当前Volume=1209,略高于5期均量 → 有温和放量
→ ⚠️ 接近触发,但形态不够明确
- 卖出信号:
– Close ≥ R1(4151.40)?远未触及 → 否
- 扫描结果:Watch(接近买点但未确认)
模型3:云振荡器(DMI过滤下的随机交叉)
- 前提:ADX(14) 20 → 前提不满足
- 直接跳过该模型
- 扫描结果:Watch
—
最终汇总
#### 可执行信号:
- 无明确Buy/Sell信号触发
#### 市场状态支持性检验:
- 是否被扫描结果支持? Yes
- 理由:多个指标显示价格处于布林带中轨附近震荡,RSI与Stochastic均位于中性区域,ADX低于22表明趋势强度弱,符合盘整特征;虽有靠近S1支撑迹象,但缺乏足够动能与形态确认,整体仍维持横向整理格局。
#### 建议操作:
- Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4066.98 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4059.36 <<+
- Resistance level: ->> 4074.92 <<-
—
第五步:总结分析结论与详细依据
当前XAUUSD市场处于典型的震荡盘整状态,主要依据如下:
- 趋势强度弱:ADX(14)仅为21.6,低于22阈值,表明缺乏明确方向性趋势;
- 波动率偏低:ATR/CLOSE比率仅0.092%,相对历史均值下降,市场波动收敛;
- 价格围绕中枢运行:当前价位于布林带中轨(4067.14)附近,且未触及上下轨,呈现均值回归特征;
- 动量指标中性:RSI(49.2)、Stochastic(%K=49.8)均处于40~60核心区间,无超买超卖;
- 成交量温和:VO为2.61%,未见显著放大,缺乏突破动能;
- 关键支撑阻力清晰:
– 近期强支撑为布林下轨 4059.36 与斐波那契延伸位 4058.71 重叠区;
– 上方阻力为布林上轨 4074.92 及前期高点 4077.04;
- 短期关注点:
– 若价格有效跌破4059并伴随放量,可能开启下行;
– 若突破4075并站稳VWAP(4067.05)之上,可观察趋势启动可能性。
综上,建议继续观望,等待更明确的方向选择信号。