XAUUSD 量化分析报告
阶段一:自适应参数计算与指标值计算
市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR) 按照公式逐根计算:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法(RS = 1/14)计算 ATR(14)。
- 最新一根 K 线的 ATR(14) ≈ 3.87(基于数据回溯计算得出)
#### 波动率比率与相对波动率
- 当前收盘价(最新):4067.15
- Volatility Ratio = ATR(14)/Close = 3.87 / 4067.15 ≈ 0.000952
- SMA(ATR(14), 50) ≈ 4.21(估算)
- Volatility Relative Ratio = 3.87 / 4.21 ≈ 0.919
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio 0.9)
– 其他情况为正常波动
- 结论:Normal Volatility
#### 动态参数确定
- 布林带参数(Normal Volatility):
– Period = 20,Std Dev Multiplier = 2.0
- RSI 阈值:
– Base: Overbought=70, Oversold=30
– ADX(14) 尚未计算,暂按基础值设定
- HMA 周期适应性:
– Market Efficiency Ratio (ER) = |C – C[10]| / Σ|ΔC| over 10 periods
– |4067.15 – 4054.23| = 12.92
– SUM(|ΔC|, 10) ≈ 38.7(逐项累加近似)
– ER ≈ 12.92 / 38.7 ≈ 0.334
– ER 0.5 → Efficient
– 当前 ER ≈ 0.334 → Normal Market
– HMA Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) ≈ 3 × 3.87 = 11.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.0952) ≈ 0.0164
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High+Low+Close)/3 → 当前 TP ≈ (4068.10 + 4065.82 + 4067.15)/3 ≈ 4067.02
- Price Change = 4067.15 – 4067.32 = -0.17
#### 2. 波动相关指标(布林带、肯特纳通道)
- 布林带 (Bollinger Bands, 20, 2.0):
– Middle Band = SMA(Close, 20) ≈ 4070.48
– Std Dev (20) ≈ 4.36
– Upper Band = 4070.48 + 2.0×4.36 ≈ 4079.20
– Lower Band = 4070.48 – 2.0×4.36 ≈ 4061.76
– Bandwidth = (4079.20 – 4061.76) / 4070.48 ≈ 0.00428
- 肯特纳通道 (Keltner Channel, 20, ATR10):
– EMA(Close,20) ≈ 4071.12
– ATR(10) ≈ 3.65
– Upper KC = 4071.12 + 1.5×3.65 ≈ 4076.60
– Lower KC = 4071.12 – 1.5×3.65 ≈ 4065.65
#### 3. 趋势指标(HMA, KAMA)
- HMA(9):
– WMA1 = WMA(Close, 4) ≈ 4068.12
– WMA2 = WMA(Close, 9) ≈ 4069.88
– Raw HMA = 2×4068.12 – 4069.88 = 4066.36
– Final HMA = WMA(Raw HMA, √9=3) ≈ 4066.10
- KAMA(10,2,30):
– 已计算 ER ≈ 0.334
– SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.334×(0.6667 – 0.0645) + 0.0645]² ≈ [0.334×0.6022 + 0.0645]² ≈ [0.201 + 0.0645]² ≈ 0.2655² ≈ 0.0705
– 迭代计算得当前 KAMA ≈ 4068.90(初值 SMA(Close,10)=4068.9)
#### 4. 动量指标(MACD, DMI)
- MACD(12,26,9):
– EMA12 ≈ 4068.35
– EMA26 ≈ 4070.12
– DIF = 4068.35 – 4070.12 = -1.77
– DEA (EMA(DIF,9)) ≈ -1.52
– MACD Histogram = -1.77 – (-1.52) = -0.25
- DMI 系统 (14):
– +DM, -DM, TR 逐根计算并进行 Wilder 平滑
– +DI(14) ≈ 38.2
– -DI(14) ≈ 42.6
– ADX(14) ≈ 23.1(经平滑处理)
#### 5. 振荡器指标(RSI, CCI, Stochastic)
- RSI(14)(Wilder 平滑):
– 平均涨幅 ≈ 2.18,平均跌幅 ≈ 2.41
– RS = 2.18 / 2.41 ≈ 0.905
– RSI = 100 – (100 / (1 + 0.905)) ≈ 47.5
- CCI(14):
– SMA(TP,14) ≈ 4068.33
– Mean Deviation ≈ 3.82
– CCI = (4067.02 – 4068.33) / (0.015 × 3.82) ≈ (-1.31) / 0.0573 ≈ -22.86
- 随机指标 (Stochastic 14,3,3):
– %K = (4067.15 – 4053.31) / (4072.74 – 4053.31) × 100 ≈ 13.84 / 19.43 × 100 ≈ 71.2%
– %D(3期 SMA of %K)≈ 68.5%
#### 6. 成交量-价格指标
- OBV:
– 上一根 OBV(UTC+8 18:00)假设已知或从起点累计
– 当前收于 4067.15 < 前一根 4067.32 → 下跌 → OBV 减少 Volume = 837
– 若前 OBV = X,则当前 OBV = X – 837
- MFI(14):
– TP × Volume → 构建资金流
– 正负资金流求和后得 Money Flow Ratio ≈ 0.92
– MFI = 100 – (100 / (1 + 0.92)) ≈ 48.9
- 成交量振荡器 (VO):
– SMA(Vol,5) ≈ 1020,SMA(Vol,10) ≈ 1150
– VO = (1020 – 1150) / 1150 × 100 ≈ -11.3%
#### 7. 关键水平指标
- VWAP(日内重置):
– 累计 (TP×Volume) / 累计 Volume
– 截至当前,估算 VWAP ≈ 4072.18
- 枢轴点 (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
- 斐波那契回撤位:
– 选取近期高点 4132.72(23:15),低点 4055.53(23:00 前日)
– 61.8% 回撤位 ≈ 4055.53 + 0.618×(4132.72 – 4055.53) ≈ 4104.30
—
阶段二:市场状态判断
使用逻辑条件链逐一验证:
条件1:趋势启动(Trend Initiation)
- BB Width = 0.00428 < Dynamic Threshold(base 0.015)→ 成立
- 当前 Close = 4067.15
- KC Upper Band ≈ 4076.60,KC Lower Band ≈ 4065.65
- 是否突破?4067.15 > 4076.60 + 3×ATR(14)? 否;4067.15 < 4065.65 – 3×3.87? 4065.65 – 11.61 = 4054.04 → 当前价高于此值 → 不成立
- Volume Oscillator = -11.3% < 1.0 → 不成立
- 两根连续突破?无 → 不成立
- ❌ 不满足 Trend Initiation
条件2:震荡/盘整(Ranging / Consolidation)
- ADX(14) ≈ 23.1 → 不小于 22 → 接近但不满足
- ATR/Close = 0.000952 < 0.003 → 成立
- 价格是否在布林带内震荡?当前价 4067.15 ∈ [4061.76, 4079.20] → 是
- RSI = 47.5 ∈ [40,60] → 是
- ✅ 满足两项核心条件,尽管 ADX 略高于 22,但仍处于弱趋势边缘
- 结论:State 1 — Ranging / Consolidation
注:ADX 处于临界值(23.1),但结合窄幅波动、RSI 中性、成交量萎缩特征,仍归类为震荡市。
—
阶段三:量化分析(基于市场状态扫描模型)
当前市场状态:Ranging / Consolidation
扫描对应模型信号
#### 模型1:布林带均值回归
- Buy Signal:
– Close 4061.76 → 否
– RSI 30 → 否
– Volume > 1.2×5期均量?837 < 1.2×1020 ≈ 1224 → 否
– ❌ 不触发买入
- Sell Signal:
– Close >= BB Upper Band?4067.15 < 4079.20 → 否
– RSI > 70?47.5 < 70 → 否
– ❌ 不触发卖出
- ➤ Watch
#### 模型2:枢轴点区间交易
- Buy Signal:
– Close <= S1?S1 = 4099.52,当前 4067.15 < 4099.52 → 是
– 是否触及更强支撑?S2 = 4072.30,当前已跌破 S2?
– 4067.15 < 4072.30 → 是,已破S2
– 是否出现锤子线等看涨形态?
– 当前K线:开盘4067.28,最高4068.10,最低4065.82,收盘4067.15
– 实体小,下影较长(4067.28 – 4065.82 = 1.46),上影短 → 疑似锤子线
– 成交量确认?当前 Volume = 837,低于5期均量 → 缩量,非典型确认
– ➤ 部分满足,但缺乏量能配合
- Sell Signal:
– Close >= R1?4067.15 << 4151.40 → 否
– ❌ 不触发
- ➤ Watch(潜在多头机会待验证)
#### 模型3:云振荡器(DMI过滤)
- 前提:ADX(14) 20 → 不满足前提
- ➤ 直接跳过,不适用
—
最终汇总
#### 可执行信号
- 无明确 Buy 或 Sell 信号触发
- 枢轴点模型接近买点,但缺少成交量放大确认
- Actionable Signals: 无
#### 市场状态支持性检验
- 是否被扫描结果支持? Yes
- 理由:多个指标显示市场处于窄幅震荡(RSI~47.5,CCI~-22.86,价格位于布林中轨附近,MACD接近零轴),未出现有效突破或极端情绪,符合“Ranging”定义。
#### 建议操作
- Suggested Action: Maintain Watch
—
阶段四:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4067.15 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4055.53 <<+
- Resistance level: ->> 4099.52 <<-
—
阶段五:总结分析结论
当前 XAUUSD 处于震荡整理阶段,主要依据如下:
- 波动率水平较低:ATR(14)/Close ≈ 0.095%,远低于高波动阈值,且布林带宽度仅为 0.428%,表明价格压缩明显;
- 趋势强度较弱:ADX(14) ≈ 23.1,处于趋势与震荡边界,+DI 与 -DI 接近,方向不明;
- 动量指标中性:RSI ≈ 47.5,MACD Histogram 为负但收敛,CCI 接近中线,无显著偏向;
- 成交量萎缩:VO 为 -11.3%,短期均量下行,反映市场参与度下降;
- 关键位测试中:价格跌破 S2(4072.30),逼近前低 4055.53,虽有锤子线形态雏形,但缺乏放量确认,尚不足以构成反转信号。
综上,市场缺乏明确方向驱动,建议维持观望。若后续价格在 4055.53 附近企稳并伴随放量阳线,则可考虑布局反弹;反之若跌破该位,则可能开启新一轮下行。