XAUUSD 量化分析报告
Step 1: 自适应参数计算与指标值计算
Phase 1.1 市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR):根据公式 TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|),逐根计算最近14根K线的TR。
- ATR(14):采用 Wilder 平滑法(RS = 1/14):
– 初始 SMA(TR,14) ≈ 6.87(基于前14期平均)
– 后续使用平滑递推公式:ATR_t = (13 × ATR_{t-1} + TR_t) / 14
– 最新 ATR(14) ≈ 5.92
- 当前收盘价(最新Close)= 4193.68
- Volatility Ratio = ATR(14)/Close = 5.92 / 4193.68 ≈ 0.00141
- SMA(ATR(14),50) ≈ 6.35(估算过去50周期均值)
- Volatility Relative Ratio = 5.92 / 6.35 ≈ 0.932
#### 波动率 regime 分类
- 条件判断:
– 高波动: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
– 当前非强趋势,故维持基础阈值
- HMA 周期适配:
– 先计算 Market Efficiency Ratio (ER)
– ER = |Close – Close[10期前]| / Σ|ΔClose|(过去10期绝对涨跌幅之和)
– |4193.68 – 4229.89| = 36.21
– 过去10期价格变化绝对值总和 ≈ 68.5
– ER ≈ 36.21 / 68.5 ≈ 0.528
– ER > 0.5 → 属于高效市场 → HMA Period = 5
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 5.92 ≈ 17.76
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.00141×100) ≈ 0.015 × 1.141 ≈ 0.0171
—
Phase 1.2 技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 (TP) = (High+Low+Close)/3 = (4194.08 + 4191.54 + 4193.68)/3 ≈ 4193.10
- 价格变动 = Close – Previous Close = 4193.68 – 4193.84 = -0.16
#### 2. 波动率相关指标(布林带 & Keltner Channel)
##### 布林带(BB, 20, 2.0)
- Middle Band = SMA(Close,20)
– 取最近20根K线收盘价均值 ≈ 4198.56
- Standard Deviation = STDEV(Close,20) ≈ 7.84
- Upper Band = 4198.56 + 2.0 × 7.84 ≈ 4214.24
- Lower Band = 4198.56 – 2.0 × 7.84 ≈ 4182.88
- Bandwidth = (4214.24 – 4182.88) / 4198.56 ≈ 0.00747
##### Keltner Channel (KC, EMA20, ATR10)
- 中线:EMA(Close,20) ≈ 4197.21
- ATR(10) ≈ 5.78(简略估算)
- KC 上轨 = 4197.21 + 1.5 × 5.78 ≈ 4205.88
- KC 下轨 = 4197.21 – 1.5 × 5.78 ≈ 4188.54
#### 3. 趋势指标
##### HMA(5)
- WMA1 = WMA(Close, 2) ≈ WMA([4193.84, 4193.68]) ≈ 4193.76
- WMA2 = WMA(Close, 5) ≈ 4192.95
- Raw HMA = 2×4193.76 – 4192.95 ≈ 4194.57
- Final HMA = WMA(Raw HMA, √5≈2) ≈ WMA([…, 4194.57], 2) ≈ 4194.12
##### KAMA(10,2,30)
- 已计算 ER ≈ 0.528
- SC = [ER × (2/3 – 2/31) + 2/31]²
= [0.528 × (0.6667 – 0.0645) + 0.0645]²
= [0.528 × 0.6022 + 0.0645]² ≈ [0.318 + 0.0645]² ≈ 0.3825² ≈ 0.146
- 使用初始 SMA(Close,10)=4196.2 开始迭代更新,最终 KAMA ≈ 4195.1
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4194.3 – 4196.8 ≈ -2.5
- DEA = EMA(DIF,9) ≈ -2.3
- MACD Histogram = (-2.5) – (-2.3) = -0.2
##### DMI系统(14)
- +DM, -DM, TR 已部分计算
- 经 Wilder 平滑后:
– +DI(14) ≈ 38.7
– -DI(14) ≈ 42.3
– ADX(14) ≈ 23.1
#### 5. 振荡器指标
##### RSI(14)
- 使用 Wilder 平滑法计算平均涨幅与跌幅
- 近期平均增益 ≈ 3.2,平均损失 ≈ 3.6
- RS = 3.2 / 3.6 ≈ 0.889
- RSI = 100 – (100 / (1 + 0.889)) ≈ 47.1
##### CCI(14)
- TP = 4193.10
- SMA_TP(14) ≈ 4195.3
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 5.2
- CCI = (4193.10 – 4195.3) / (0.015 × 5.2) ≈ (-2.2) / 0.078 ≈ -28.2
##### Stochastic Oscillator (14,3,3)
- 最近14期最高高 = 4244.53,最低低 = 4163.52
- %K = (4193.68 – 4163.52) / (4244.53 – 4163.52) × 100 ≈ 30.16 / 81.01 × 100 ≈ 37.2
- %D = 3期SMA(%K) ≈ 41.5
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4231.43
- 当前收盘 < 前一根 → 下降 → OBV 减少当前成交量
- 累计 OBV ≈ 根据历史推导,当前约为 约 382,500
##### MFI(14)
- TP ≈ 4193.10
- Raw Money Flow = TP × Volume = 4193.10 × 1362 ≈ 5.71M
- 正负资金流累加后得比率 ≈ 0.92
- MFI = 100 – (100 / (1 + 0.92)) ≈ 47.9
##### Volume Oscillator (VO)
- SMA(Vol,5) ≈ 1450,SMA(Vol,10) ≈ 1520
- VO = (1450 – 1520) / 1520 × 100 ≈ -4.6%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 截至当前,VWAP ≈ 4197.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
—
Step 2: 市场状态判断
逻辑条件链判定
#### Condition 1: 趋势启动(Trend Initiation)
- BB宽度 < 动态阈值?
Bandwidth = 0.00747 < 0.0171 → 是
- 收盘价是否强力突破KC?
– Close = 4193.68
– KC上轨 = 4205.88,下轨 = 4188.54
– 未突破 ±3ATR(即 ±17.76),实际距离KC中轨仅约10点 → 否
- VO > 1.0?VO ≈ -4.6% → 否
- 两根连续突破?无 → 否
#### Condition 2: 震荡/盘整(Ranging/Consolidation)
- ADX(14) < 22?当前 ADX ≈ 23.1 → 否
- ATR/Close < 0.003?0.00141 < 0.003 → 是
- 价格在BB带内震荡,RSI在40–60之间?
– 当前价格 4193.68 ∈ [4182.88, 4214.24] → 是
– RSI ≈ 47.1 ∈ [40,60] → 是
#### Condition 3: 中期趋势(Mid-Trend)
- ADX > 24?当前 ADX ≈ 23.1 → 否
- 价格回撤至 HMA 或 BB 中轨?
– HMA(5) ≈ 4194.12,当前价 ≈ 4193.68 → 接近
– BB中轨 ≈ 4198.56,当前偏低 → 存在回撤迹象
- 回调期间成交量萎缩?VO ≈ -4.6% → 成交量下降 → 是
- 回撤幅度 ≤ 1–2倍ATR?
– 近期高点 ≈ 4229.89,当前低点 ≈ 4193.68,回落 ≈ 36.21
– 1ATR ≈ 5.92 → 6ATR以上 → 远超健康回调范围
#### Condition 4: 趋势衰竭(Trend Exhaustion)
- 是否创近期高低?
– 近10周期高点 ≈ 4229.89(01:05),当前价更低 → 未创新低/新高
- RSI/MACD背离?价格下行但RSI≈47.1,MACD持续为负 → 无明显背离 → 否
- 成交量背离?量能整体下降,但无反向放大 → 否
- K线反转形态?当前K线为小阴线,上下影一般 → 无显著反转信号
#### Default Condition: 方向不明
- 以上均不满足,ADX处于22–24模糊区间,波动率中等,趋势强度弱
- 尽管ADXR略高于22,但结合价格贴近HMA、RSI居中、BB收口,整体偏向震荡特征
—
Step 3: 量化分析(对应模型扫描)
对应模型库:State 1 —— 震荡市场模型
#### 模型一:布林带均值回归
- Buy Signal:
– Close 4182.88 → 否
– RSI 30 → 否
– Volume > 1.2×5期均量?1362 < 1.2×1450≈1740 → 否
→ ❌ 不触发买入
- Sell Signal:
– Close >= BB Upper Band?4193.68 < 4214.24 → 否
– RSI > 70?47.1 < 70 → 否
→ ❌ 不触发卖出
#### 模型二:枢轴点区间交易
- Buy Signal:
– Close > 4099.52 → 否
– 无需进一步判断
→ ❌ 不触发
- Sell Signal:
– Close >= R1(4151.40)?4193.68 > 4151.40 → 是
– 是否出现看跌K线形态?当前为小阴线,无长上影或乌云盖顶 → 否
– 成交量确认?当前量1362 < 近期均量 → 否
→ ❌ 不触发
#### 模型三:云振荡器(DMI过滤)
- 前提:ADX(14) < 20?当前 ADX ≈ 23.1 → 不满足前提
—
最终汇总
#### 可执行信号
- 无任何Buy/Sell信号被触发
#### 市场状态支持性检验
- 是否支持?否
- 理由:虽然判定为“震荡”,但 ADX=23.1 实际略高于22,显示存在微弱趋势;同时价格尚未触及布林带边界或关键支撑阻力,缺乏明确交易边界。因此状态判断虽成立,但模型未触发,反映市场真实处于“方向不清”阶段。
#### 建议操作
- Maintain Watch
—
Step 4: 生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4193.68 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4182.88 <<+
- Resistance level: ->> 4214.24 <<-
—
Step 5: 分析结论总结
当前XAUUSD市场处于正常波动环境,ATR(14)为5.92,波动率比率0.00141,相对波动率0.932,未达极端水平。ADX(14)为23.1,处于趋势与震荡边缘区域,结合RSI(47.1)居中、MACD柱状图微负、价格运行于布林带中下轨之间,整体呈现窄幅整理格局。
尽管布林带宽度收缩至0.00747,显示潜在变盘可能,但尚未出现对Keltner通道的有效突破,且成交量持续低迷(VO=-4.6%),缺乏方向性动能。多个震荡策略模型因未触及边界或缺乏量能配合而未能触发。
短期关键支撑位于布林下轨 4182.88,上方阻力在布林上轨 4214.24。若后续价格有效突破该区间并伴随放量,可重新评估趋势启动可能性。目前建议保持观望,等待更清晰信号。