XAUUSD 量化分析报告
Step 1:自适应参数计算与指标值计算
Phase 1.1:市场状态识别与动态参数计算
#### ATR(14) 计算(使用 Wilder 平滑)
- True Range (TR) 按照公式逐根计算:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法计算 ATR(14):
– 初始 ATR = SMA(TR, 14),后续采用递推公式:
– ATR_t = (ATR_{t-1} × 13 + TR_t) / 14
- 经过计算,最新一根K线的 ATR(14) ≈ 5.27
- 当前收盘价 Close = 4148.90
- Volatility Ratio = ATR(14)/Close = 5.27 / 4148.90 ≈ 0.00127
- 计算 SMA(ATR(14), 50) ≈ 6.15 (基于历史数据滚动平均)
- Volatility Relative Ratio = 5.27 / 6.15 ≈ 0.857
#### 波动率制度分类
- 条件判断:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 满足
- 结论:当前为 低波动市场
#### 趋势强度评估
- ADX(14) 计算(Wilder平滑):
– 经完整迭代计算后,最新 ADX(14) ≈ 18.3(趋势较弱)
- 市场效率比率 ER:
– ER = |C – C[10]| / Σ|ΔC|(过去10期)
– 计算得 ER ≈ 0.38 → 属于“正常市场”(非高效亦非无效)
#### 动态参数确定
- 布林带参数(因处于低波动市场):
– Period = 14
– Std Dev Multiplier = 1.6
- RSI 阈值调整:
– 基础值:超买70,超卖30
– 当前非高波动、非强趋势(ADX < 30),故维持基础阈值
– Overbought = 70, Oversold = 30
- HMA 周期适配:
– ER = 0.38 ∈ [0.2, 0.5] → Normal Market → HMA Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3×ATR(14) = 3 × 5.27 ≈ 15.81
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.00127×100) ≈ 0.0169
—
Phase 1.2:基于动态参数的技术指标计算
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4153.07 + 4146.68 + 4148.90)/3 ≈ 4149.55
- 价格变化 ΔClose = 4148.90 – 4152.64 = -3.74
#### 2. 波动相关指标(布林带 & Keltner Channel)
- 布林带(周期=14,标准差倍数=1.6)
– Middle Band = SMA(Close, 14) ≈ 4152.18
– Std Dev(Close, 14) ≈ 5.82
– Upper Band = 4152.18 + 1.6 × 5.82 ≈ 4161.49
– Lower Band = 4152.18 – 1.6 × 5.82 ≈ 4142.87
– Bandwidth = (4161.49 – 4142.87) / 4152.18 ≈ 0.0045
- Keltner Channel (EMA20 + 1.5×ATR10)
– EMA(Close, 20) ≈ 4153.05
– ATR(10) ≈ 4.98
– KC 上轨 = 4153.05 + 1.5 × 4.98 ≈ 4160.52
– KC 下轨 = 4153.05 – 1.5 × 4.98 ≈ 4145.58
#### 3. 趋势指标
- HMA(9):
– WMA1 = WMA(Close, 4) ≈ 4154.12
– WMA2 = WMA(Close, 9) ≈ 4153.87
– Raw HMA = 2×4154.12 – 4153.87 = 4154.37
– Final HMA = WMA(Raw HMA, √9=3) ≈ 4154.28
– 当前价格低于 HMA,短期呈偏弱态势
- KAMA(10,2,30):
– ER ≈ 0.38(同上)
– SC = [ER × (2/3 – 2/31) + 2/31]^2 ≈ [0.38×(0.606)]^2 ≈ 0.053
– 迭代计算得 KAMA ≈ 4151.65
– 当前价格略高于 KAMA,但斜率趋平
#### 4. 动量指标
- MACD(12,26,9)
– DIF = EMA(12) – EMA(26) ≈ 4150.83 – 4149.41 = 1.42
– DEA = EMA(DIF,9) ≈ 1.28
– MACD Histogram = 1.42 – 1.28 = 0.14(多头动能微增)
- DMI 系统 (14)
– +DI(14) ≈ 43.2
– -DI(14) ≈ 56.8
– ADX(14) ≈ 18.3(确认趋势弱)
#### 5. 振荡类指标
- RSI(14)(Wilder平滑)
– 平均涨幅 AvgGain ≈ 2.41,平均跌幅 AvgLoss ≈ 2.89
– RS = 2.41 / 2.89 ≈ 0.834
– RSI = 100 – (100 / (1 + 0.834)) ≈ 45.5
- CCI(14)
– SMA_TP = SMA(TP,14) ≈ 4149.88
– Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 4.12
– CCI = (4149.55 – 4149.88) / (0.015 × 4.12) ≈ -0.54
- 随机指标 Stochastic (14,3,3)
– %K = (4148.90 – 4144.97) / (4153.07 – 4144.97) × 100 ≈ 48.1
– %D = 3期SMA(%K) ≈ 46.7
#### 6. 成交量-价格指标
- OBV(累计能量潮)
– 前一日收盘 = 4130.28,当日多数时段上涨,近期 OBV 总体上升
– 最新 OBV ≈ +12,845(相对高位,未明显背离)
- MFI(14)(资金流量指数)
– 典型价格 TP ≈ 4149.55
– 正负资金流比 ≈ 1.08
– MFI ≈ 51.9(中性区域)
- 成交量震荡 VO
– SMA(Vol,5) ≈ 1280,SMA(Vol,10) ≈ 1240
– VO = (1280 – 1240)/1240 × 100 ≈ 3.23%
#### 7. 关键水平指标
- VWAP(日内重置)
– 累计 (TP×Volume) / 累计 Volume ≈ 4150.36
- 枢轴点(PP)
– 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
—
Step 2:市场状态判断
按逻辑条件链逐一验证:
Condition 1:趋势启动(Trend Initiation)
- BB宽度 < 动态阈值?
– 当前 Bandwidth = 0.0045 < 0.0169(Dynamic Threshold)→ ✅
- 收盘价是否强力突破KC通道?
– Close = 4148.90
– KC Upper = 4160.52,KC Lower = 4145.58
– 4148.90 KC Lower → 未突破 → ❌
- VO > 1.0? → VO ≈ 3.23 → ✅
- 是否两根连续突破K线? → ❌
- 不满足趋势启动条件
Condition 2:盘整/震荡(Ranging / Consolidation)
- ADX(14) < 22? → 18.3 < 22 → ✅
- ATR/Close < 0.003? → 0.00127 < 0.003 → ✅
- 价格在BB带内运行,且RSI在40–60之间?
– 当前价格 4148.90 ∈ [4142.87, 4161.49] → ✅
– RSI ≈ 45.5 ∈ [40,60] → ✅
- 全部条件满足 → 判断为:State 1: 盘整/震荡
✅ 当前市场状态判定:【Ranging / Consolidation】
—
Step 3:定量分析(扫描对应模型信号)
针对 State 1:盘整市场模型库 进行扫描:
模型一:布林带回归策略(Bollinger Bands Mean Reversion)
- Buy Signal 条件:
– Close ≤ BB Lower Band?
– 4148.90 > 4142.87 → ❌
– RSI 30 → ❌
– Volume > 5期均量×1.2? → 当前Vol=1551,5期均量≈1280 → 1551 > 1536 → ✅
– 三项仅一项满足 → 不触发买入信号
- Sell Signal 条件:
– Close ≥ BB Upper Band? → 4148.90 < 4161.49 → ❌
– RSI > 70? → 45.5 < 70 → ❌
– → 不触发卖出信号
模型二:枢轴点交易策略(Pivot Point Range Trading)
- Buy Signal:
– Close ≤ S1(4099.52)? → 4148.90 >> S1 → ❌
– 无需检查形态与成交量 → 不触发
- Sell Signal:
– Close ≥ R1(4151.40)? → 4148.90 < 4151.40 → ❌
– → 不触发
模型三:云振荡器(DMI过滤版)
- 前提:ADX(14) < 20? → 18.3 < 20 → ✅
- Buy Signal:
– %K < 20 后金叉 %D? → 当前 %K=48.1,%D=46.7,无底部金叉迹象 → ❌
- Sell Signal:
– %K > 80 后死叉 %D? → 远未达80 → ❌
- → 无信号触发
—
最终汇总
#### Actionable Signals
- 无任何买入或卖出信号被触发。
#### 如果没有买卖信号,输出:
- Maintain Watch
#### 市场状态支持性检验
- 是 / Yes
- 理由:ADX偏低(18.3)、波动率低(ATR/Close=0.00127)、价格位于布林带中段、RSI居中(45.5)、成交量无异常放大,符合典型震荡特征。所有模型均未触发方向信号,进一步佐证市场缺乏明确趋势。
#### 建议操作
- Maintain Watch
—
Step 4:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4148.90 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4099.52 <<+
- Resistance level: ->> 4151.40 <<-
—
Step 5:总结分析结论
当前XAUUSD处于典型的低波动盘整状态,主要依据如下:
- 波动率水平低:ATR(14)/Close = 0.00127 < 0.003,且相对波动率(0.857)低于长期均值,符合“低波动”定义。
- 趋势强度弱:ADX(14)=18.3 < 22,+DI与-DI接近,显示多空力量均衡,无主导趋势。
- 价格行为中性:价格运行于布林带中轨附近,RSI=45.5、Stochastic=48.1,均处于中性区间,无极端超买超卖。
- 成交量配合正常:VO小幅正向,但未出现突破性放量,OBV与价格同步,无显著背离。
- 关键位未触及:价格远离S1(4099.52)和R1(4151.40),尚未测试重要支撑阻力。
在此背景下,所有适用于震荡市的交易模型均未发出有效信号,表明当前不具备高概率的均值回归或边界突破机会。
建议保持观望,等待价格逼近布林带边缘(尤其是下轨4142.87或上轨4161.49)、或出现ADX拐头向上突破24以确认趋势重启,再考虑介入。