XAUUSD 量化分析报告
自适应参数计算与指标值计算
市场状态识别与动态参数确定
#### ATR(14) 计算
- True Range (TR):根据公式 TR = MAX(High – Low, ABS(High – Close[前一期]), ABS(Low – Close[前一期])),逐根计算后取最近14期平均(采用 Wilder 平滑)。
- 经计算,ATR(14) ≈ 6.87
- 当前收盘价(Latest Close)= 4069.73
- Volatility Ratio = ATR(14) / Close = 6.87 / 4069.73 ≈ 0.001688
- SMA(ATR(14), 50) ≈ 7.21(基于历史数据估算)
- Volatility Relative Ratio = 6.87 / 7.21 ≈ 0.953
#### 波动率制度分类
- 判断条件:
– 高波动: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 阈值:
– Base: Overbought = 70, Oversold = 30
– ADX(14) 尚未计算,暂不调整
- HMA 周期适应性:
– Market Efficiency Ratio (ER) = ABS(Close – Close[10]) / SUM(|ΔClose|, 10)
– Close[10] = 4073.36
– |Close – Close[10]| = |4069.73 – 4073.36| = 3.63
– SUM(|ΔClose| over 10 periods) ≈ 18.75
– ER = 3.63 / 18.75 ≈ 0.1936
– ER < 0.2 → 属于 Inefficient Market
– HMA Period = 14
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 6.87 ≈ 20.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.1688) ≈ 0.0175
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High+Low+Close)/3 = (4071.53 + 4067.83 + 4069.73)/3 ≈ 4069.69
- Price Change = 4069.73 – 4068.62 = +1.11
#### 2. 波动相关指标(布林带、肯特纳通道)
- 布林带 (Bollinger Bands, 20, 2.0):
– Middle Band = SMA(Close, 20) ≈ 4075.12
– Standard Deviation ≈ 5.89
– Upper Band = 4075.12 + 2.0×5.89 ≈ 4086.90
– Lower Band = 4075.12 – 2.0×5.89 ≈ 4063.34
– Bandwidth = (4086.90 – 4063.34) / 4075.12 ≈ 0.00578
- 肯特纳通道 (Keltner Channel, EMA20, ATR10):
– EMA(Close, 20) ≈ 4074.35
– ATR(10) ≈ 6.52
– Upper KC = 4074.35 + 1.5×6.52 ≈ 4084.13
– Lower KC = 4074.35 – 1.5×6.52 ≈ 4064.57
#### 3. 趋势指标(HMA, KAMA)
- HMA(14):
– WMA1 = WMA(Close, 7) ≈ 4073.81
– WMA2 = WMA(Close, 14) ≈ 4075.02
– Raw HMA = 2×4073.81 – 4075.02 = 4072.60
– Final HMA = WMA(Raw HMA, √14≈3.74→4) ≈ 4072.18
- KAMA(10,2,30):
– 已知 ER ≈ 0.1936
– SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.1936×(0.6667 – 0.0645) + 0.0645]² ≈ [0.1936×0.6022 + 0.0645]² ≈ [0.1166 + 0.0645]² ≈ (0.1811)² ≈ 0.0328
– 迭代计算得 KAMA ≈ 4076.41(初始值为 SMA(Close,10))
#### 4. 动量指标(MACD, DMI)
- MACD(12,26,9):
– EMA(12) ≈ 4073.05
– EMA(26) ≈ 4076.22
– DIF = 4073.05 – 4076.22 = -3.17
– DEA (EMA(DIF,9)) ≈ -2.91
– MACD Histogram = -3.17 – (-2.91) = -0.26
- DMI 系统 (ADX(14)):
– +DM, -DM, TR 计算并进行 Wilder 平滑
– +DI(14) ≈ 43.2
– -DI(14) ≈ 48.7
– DX ≈ |43.2 – 48.7| / (43.2 + 48.7) × 100 ≈ 5.5 / 91.9 × 100 ≈ 5.98
– ADX(14)(Wilder 平滑后)≈ 23.1
#### 5. 振荡器指标(RSI, CCI, Stochastic)
- RSI(14)(使用 Wilder 平滑):
– 平均涨幅 ≈ 2.18,平均跌幅 ≈ 2.34
– RS = 2.18 / 2.34 ≈ 0.932
– RSI = 100 – (100 / (1 + 0.932)) ≈ 48.2
– 动态超买/卖线:因非高波动或强趋势,仍为 70 / 30
- CCI(14):
– TP ≈ 4069.69
– SMA(TP,14) ≈ 4073.44
– Mean Deviation ≈ 4.21
– CCI = (4069.69 – 4073.44) / (0.015 × 4.21) ≈ (-3.75) / 0.06315 ≈ -59.38
- 随机指标 (Stochastic Oscillator, 14,3,3):
– 最近14周期 High = 4080.88,Low = 4056.13
– %K = (4069.73 – 4056.13) / (4080.88 – 4056.13) × 100 ≈ 13.6 / 24.75 × 100 ≈ 54.95
– %D(3期SMA of %K)≈ 52.4
#### 6. 成交量-价格指标
- OBV:
– 上一根 OBV(UTC+8 02:40)假设为 X
– 当前收盘 > 前收(4069.73 > 4068.62),故 OBV += Volume = X + 1229
– (无法精确累计,但方向向上)
- MFI(14):
– TP ≈ 4069.69
– Raw Money Flow = TP × Volume = 4069.69 × 1229 ≈ 4,999,000
– 统计过去14期正负资金流总和,估算 MFI ≈ 47.8
- 成交量振荡器 (VO):
– SMA(Vol,5) ≈ 1380,SMA(Vol,10) ≈ 1420
– VO = (1380 – 1420) / 1420 × 100 ≈ -2.82%
#### 7. 关键水平指标
- VWAP(日内重置):
– 累计 (TP×Volume) / 累计 Volume
– 因缺少当日开盘数据,估算 VWAP ≈ 4076.8
- 枢轴点(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
- 斐波那契回撤位:
– 选取近期高点 4106.62(07:20)、低点 4056.13(00:00)
– 61.8% 回撤位 ≈ 4056.13 + 0.618×(4106.62 – 4056.13) ≈ 4086.50
—
市场状态判断
条件链逻辑评估
#### Condition 1: 趋势启动(Trend Initiation)
- BB Width = 0.00578 < 动态阈值(基础0.015,正常市调整后≈0.015)→ ✅
- 当前收盘 4069.73 vs KC Upper=4084.13, Lower=4064.57
– 是否突破 KC 下轨 -3ATR?4064.57 – 3×6.87 ≈ 4064.57 – 20.61 = 4043.96
– 4069.73 > 4043.96 → ❌ 未显著跌破
- VO = -2.82 < 1.0 → ❌
- 无连续两根突破K线 → ❌
- 不满足 Trend Initiation
#### Condition 2: 盘整/震荡(Ranging / Consolidation)
- ADX(14) ≈ 23.1 → 接近但略高于22 → ❌(严格小于22才满足)
- ATR/Close = 0.001688 < 0.003 → ✅
- 价格在布林带内(4063.34 ~ 4086.90),当前价4069.73 ∈ 区间 → ✅
- RSI=48.2 ∈ [40,60] → ✅
- Stochastic %K=54.95 ∈ [40,60] → ✅
- 但 ADX=23.1 ≥ 22 → 不完全满足
#### Condition 3: 中期趋势(Mid-Trend)
- ADX > 24?23.1 < 24 → ❌
- 其他条件无需验证
- 不满足 Mid-Trend
#### Condition 4: 趋势衰竭(Trend Exhaustion)
- 新高低点确认:近期最低为4056.13(00:00),当前4069.73 > 该值 → 无新低
- RSI 无背离(RSI平稳)→ ❌
- 成交量无背离 → ❌
- 无长影线反转形态 → ❌
- 不满足任何主信号
#### Default Condition: 方向不明
- ADX 处于 22~24 之间(23.1),模糊区域
- 波动率中等,成交量无明显特征
- 判定为:State 1: Ranging Market,信心等级:Low
最终市场状态判断:盘整市场(Ranging),信心等级:低
—
量化分析
扫描对应模型(State 1: Ranging Market Models)
#### 1. 布林带均值回归模型
- Buy Signal:
– Close ≤ BB Lower Band?4069.73 > 4063.34 → ❌
– RSI 30 → ❌
– Volume > 1.2×AvgVol(5)?1229 < 1.2×1380≈1656 → ❌
– 不触发买入
- Sell Signal:
– Close ≥ BB Upper Band?4069.73 < 4086.90 → ❌
– RSI > 70?48.2 < 70 → ❌
– 不触发卖出
#### 2. 枢轴点区间交易模型
- Buy Signal:
– Close ≤ S1?S1=4099.52,当前4069.73 < 4099.52 → ✅
– 但需接近 S1 或测试支撑。当前距 S1 较远(差约30点),且无锤子线等看涨形态(当前K线为小阳线,上影较长)→ ❌
– 缺乏形态确认
- Sell Signal:
– Close ≥ R1?4069.73 < 4151.40 → ❌
– 不触发
#### 3. 云振荡器(DMI滤波)
- 前提:ADX 20 → ❌ 不满足前提
- 模型失效,不扫描
所有模型均未触发买卖信号
—
最终总结
- Actionable Signals:无触发 Buy / Sell 信号
- 维持观察(Maintain Watch)
- 市场状态支持性判断:Yes
– 理由:ADX处于22~24模糊区,BB宽度收窄但未达“挤压”级别,价格在布林带中轨附近震荡,RSI与随机指标均位于中性区,符合弱趋势/盘整特征。虽未完全满足Condition 2,但整体结构偏向震荡。
- 建议操作:Maintain Watch
—
生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4069.73 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4056.13 <<+
- Resistance level: ->> 4099.52 <<-
—
分析结论与详细依据
当前XAUUSD处于低信心的盘整市场状态。核心判断依据如下:
- 趋势强度弱:ADX(14)≈23.1,处于22~24的模糊区间,既非明确趋势也非极弱震荡,倾向于无方向。
- 波动率正常:ATR/Close≈0.169%,相对比率为0.95,属正常波动范畴,未出现极端压缩或扩张。
- 价格结构中性:价格位于布林带中轨下方附近(4075.12),距离上下轨均有空间;同时处于S2(4072.30)与S1(4099.52)之间,存在多层支撑。
- 动能指标中立:RSI=48.2、Stochastic %K=54.95,均处于中性区域,无超买超卖迹象;MACD柱状图为负但收敛,空头动能减弱。
- 成交量配合不足:近期成交量均值约1400,当前1229低于平均水平,缺乏方向性放量突破信号。
综上,市场缺乏明确方向驱动因素,短期宜观望。若后续价格有效跌破S2(4072.30)或升破S1(4099.52),可重新评估趋势启动可能性。