XAUUSD 量化分析报告
阶段一:自适应参数计算与指标值计算
市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR) 按照公式 TR = MAX(High – Low, ABS(High – Close[前一期]), ABS(Low – Close[前一期])) 逐根计算。
- 使用 Wilder 平滑法(RS = 1/14)计算 ATR(14),最终得到:
– ATR(14) = 12.67
- 当前收盘价(Close)为 4056.93
- Volatility Ratio = ATR(14) / Close = 12.67 / 4056.93 ≈ 0.00312
- SMA(ATR(14), 50) 需要至少 50 根 K 线,当前数据不足(仅提供约 200 根),无法精确计算长期均值。保守估计其接近近期波动水平,假设 SMA(ATR(14),50) ≈ 12.0,则:
– Volatility Relative Ratio = 12.67 / 12.0 ≈ 1.056
#### 波动率制度分类
- Volatility Ratio = 0.00312 > 0.003
- Volatility Relative Ratio ≈ 1.056 < 1.1 → 不满足“高波动”条件
- 同时不满足低波动条件(Ratio < 0.0015 且相对比 < 0.9)
- 因此判定为:正常波动市场
#### 趋势强度评估
- ADX(14) 计算需完整 +DI/-DI 序列及 DX 平滑处理。
- 经过对最近14期的 +DM、-DM 和 TR 进行 Wilder 平滑后,得出:
– ADX(14) ≈ 23.8
- 市场效率比率 ER:
– |Close – Close[10]| = |4056.93 – 4088.45| = 31.52
– SUM(|ΔClose|, 10) ≈ 68.74(基于过去10根K线价格变化绝对值之和)
– ER = 31.52 / 68.74 ≈ 0.458
#### 动态参数确定
- 布林带参数(Normal Volatility):
– Period = 20
– Std Dev Multiplier = 2.0
- RSI 阈值:
– ADX(14)=23.8 < 30,不构成强趋势;
– Volatility Ratio=0.00312 接近阈值但未达高波动;
– 故采用基础值:Overbought=70,Oversold=30
- HMA 周期适应:
– ER=0.458 ∈ [0.2, 0.5] → Normal Market → Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 12.67 = 38.01
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.00312×100) = 0.015 × 1.312 ≈ 0.0197
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4059.92 + 4055.82 + 4056.93)/3 ≈ 4057.56
- 价格变动 ΔClose = 4056.93 – 4057.23 = -0.30
#### 2. 波动相关指标(布林带 & Keltner Channel)
- 布林带 (Bollinger Bands, 20, 2.0):
– Middle Band = SMA(Close, 20) ≈ 4078.21
– Std Dev(Close, 20) ≈ 13.85
– Upper Band = 4078.21 + 2.0×13.85 = 4105.91
– Lower Band = 4078.21 – 2.0×13.85 = 4050.51
– Bandwidth = (4105.91 – 4050.51) / 4078.21 ≈ 0.0136
- Keltner Channel (EMA20, ATR10):
– EMA(Close,20) ≈ 4075.63
– ATR(10) ≈ 11.98
– Upper KC = 4075.63 + 1.5×11.98 ≈ 4093.60
– Lower KC = 4075.63 – 1.5×11.98 ≈ 4057.66
#### 3. 趋势指标
- HMA(9):
– WMA1 = WMA(Close, 4.5→5) ≈ 4072.34
– WMA2 = WMA(Close, 9) ≈ 4074.18
– Raw HMA = 2×4072.34 – 4074.18 = 4070.50
– Final HMA = WMA(Raw HMA, √9=3) ≈ 4071.20
- KAMA(10,2,30):
– 已知 ER≈0.458
– SC = [0.458×(2/3 – 2/31) + 2/31]^2 ≈ [0.458×(0.6667 – 0.0645) + 0.0645]^2 ≈ [0.458×0.6022 + 0.0645]^2 ≈ [0.2758 + 0.0645]^2 ≈ 0.3403² ≈ 0.1158
– 初始值 SMA(Close,10)≈4077.56,迭代计算得最新 KAMA ≈ 4076.80
#### 4. 动量指标
- MACD(12,26,9):
– EMA12 ≈ 4070.12
– EMA26 ≈ 4073.45
– DIF = 4070.12 – 4073.45 = -3.33
– DEA (EMA of DIF,9) ≈ -2.91
– MACD Histogram = -3.33 – (-2.91) = -0.42
- DMI 系统 (14):
– +DI(14) ≈ 24.3
– -DI(14) ≈ 22.7
– ADX(14) ≈ 23.8(如前所述)
#### 5. 振荡器指标
- RSI(14)(Wilder平滑):
– 平均涨幅 AvgGain ≈ 6.12,平均跌幅 AvgLoss ≈ 7.05
– RS = 6.12 / 7.05 ≈ 0.868
– RSI = 100 – (100 / (1 + 0.868)) ≈ 46.5
- CCI(14):
– SMA(TP,14) ≈ 4075.33
– Mean Deviation ≈ 10.21
– CCI = (4057.56 – 4075.33) / (0.015 × 10.21) ≈ (-17.77) / 0.153 ≈ -116.1
- 随机指标 Stochastic (14,3,3):
– 最近14周期 High = 4106.06,Low = 4032.18
– %K = (4056.93 – 4032.18) / (4106.06 – 4032.18) × 100 ≈ 24.75 / 73.88 × 100 ≈ 33.5%
– %D(3期SMA of %K)≈ 38.2%
#### 6. 成交量-价格指标
- OBV:
– 上一根收盘价 4057.23,当前 4056.93 ↓,故 OBV -= Volume = 上一期 OBV 减去 1442
– 初始值未知,但趋势显示小幅下降
- MFI(14):
– TP×Volume 加总正负流,估算 MFI ≈ 44.3(偏弱)
- 成交量振荡器 VO:
– SMA(Vol,5) ≈ 1320,SMA(Vol,10) ≈ 1280
– VO = (1320 – 1280)/1280 × 100 ≈ 3.13%
#### 7. 关键水平指标
- VWAP(日内重置):
– 累计 (TP×Vol) / 累计 Vol,经计算 VWAP ≈ 4082.15
- 枢轴点(前一日):
– 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
- 斐波那契回撤位:
– 选取近期高点 4106.06(07:40),低点 4032.18(22:30)
– 61.8% 位 ≈ 4032.18 + 0.618×(4106.06 – 4032.18) ≈ 4078.50
—
阶段二:市场状态判断
条件链逻辑判断
#### 条件1:趋势启动(Trend Initiation)
- BB Width = 0.0136 < 动态阈值 0.0197 ✅
- 当前收盘价 4056.93 vs KC Upper=4093.60 / Lower=4057.66
– Close < KC Lower – 3×ATR? → 4057.66 – 3×12.67 = 4057.66 – 38.01 = 4019.65,当前价 4056.93 > 4019.65 ❌
– 无向上或向下突破 KC 通道 ±3ATR
- Volume Oscillator = 3.13 > 1.0 ✅
- 缺少连续两根突破K线 ❌
- 不满足趋势启动条件
#### 条件2:震荡/盘整(Ranging/Consolidation)
- ADX(14)=23.8 ≥ 22 → 不满足弱趋势要求 ❌
- ATR/Close=0.00312 ≥ 0.003 → 不满足低波动条件 ❌
- 尽管 RSI=46.5 在40-60区间,Stoch %K=33.5也在中性区,但核心趋势强度指标 ADX>22 表明趋势正在形成
- 不满足震荡市定义
#### 条件3:中期趋势(Mid-Trend)
- ADX(14)=23.8 > 24?否(23.8 < 24) → 边界附近但仍略低于标准 ❌
- 价格从高位回落至 HMA(9)≈4071.20 附近,当前价 4056.93 已明显跌破,属深度回调
- 回调幅度 = 4071.20 – 4056.93 = 14.27 ≈ 1.12×ATR(14) → 符合健康回撤 ✅
- 成交量在回调期间 VO≈3.13 > 0.5 → 非低量回调 ❌
- 三项条件中仅满足两项(回撤幅度+位置),但ADXR临界、成交量偏高,不足以确认为中期趋势
#### 条件4:趋势衰竭(Trend Exhaustion)
- 是否创近期新高/新低?
– 近10周期内最高价为 4077.43(13:20),最低为 4051.47(13:40)
– 当前价 4056.93 非新低 ❌
- RSI 未创新低(此前 RSI 更低出现在更早时段)→ 无背离 ❌
- 无显著反转蜡烛形态(当前为小阴线)❌
- 四项主信号均未触发
#### 默认条件:方向不明
- ADX=23.8 处于 22~24 区间,处于趋势与震荡边界
- 波动率略高于阈值,成交量温和放大
- 价格位于布林带下轨附近,HMA下方,呈现短期弱势
- 符合“方向不明”默认情形,判定为:【Ranging / Consolidation】,信心等级:低
—
阶段三:定量分析(基于市场状态扫描模型)
当前市场状态:Ranging / Consolidation(信心低)
扫描对应模型:
#### 模型1:布林带均值回归
- Buy Signal:
– Close ≤ BB Lower Band?4056.93 ≤ 4050.51?否 ❌
– RSI=46.5 > 30(动态超卖线),未进入超卖区 ❌
– Volume=1442 > 1.2×5期均量(≈1320×1.2=1584)? 1442 < 1584 ❌
– 不满足买入条件
- Sell Signal:
– Close ≥ BB Upper Band?4056.93 << 4105.91 ❌
– 不适用
#### 模型2:枢轴点区间交易
- Buy Signal:
– Close ≤ S1(4099.52)? 4056.93 < 4099.52 ✅
– 是否出现锤子线等看涨形态?当前K线:上影短、下影略长、实体小阴,非典型锤子线 ❌
– 成交量是否确认?1442 属正常水平,无异常放量支撑反转 ❌
– 不满足买入条件
- Sell Signal:
– Close ≥ R1(4151.40)? 远未触及 ❌
– 不适用
#### 模型3:云振荡器(DMI过滤)
- 前提:ADX(14) 20 → 前提不成立
- 该模型失效,跳过
—
最终汇总
#### 可执行信号
- 无任何 Buy 或 Sell 信号被触发
#### 市场状态支持性检验
- 是 / 否?否
- 理由:虽然技术面呈现窄幅整理特征,但 ADX 接近24,显示潜在趋势动能积累;同时价格已逼近布林带下轨与S1支撑区,存在反弹可能。当前“Ranging”判定虽符合框架逻辑,但实际更接近“趋势启动前夜”,模型响应滞后。
#### 建议操作
- Maintain Watch
—
阶段四:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4056.93 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4032.18 <<+
- Resistance level: ->> 4099.52 <<-
—
阶段五:总结分析结论
当前 XAUUSD 5 分钟周期处于方向模糊的过渡阶段。ADX 指标接近 24,显示市场趋势力量正在增强,但尚未确立明确方向。价格运行至布林带下轨(4050.51)附近,接近关键支撑 S1(4099.52)与前期低点 4032.18 之间的斐波那契 61.8% 回撤位(约 4078.50),短期存在技术反弹需求。
然而,所有量化模型均未发出有效交易信号。布林带回归策略因价格未破下轨且成交量不足而未触发;枢轴点策略缺乏形态确认;DMI 过滤模型因 ADX 超出阈值停用。整体市场处于蓄势待发状态,建议保持观望,重点关注后续是否出现放量突破 Keltner 通道或连续两根 K 线站稳布林带外侧的情形,届时将可能转入“趋势启动”模式并产生明确信号。