XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### 基础波动率计算(ATR(14))
- True Range (TR) 计算基于最大值公式:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法计算 ATR(14),初始为简单移动平均,后续采用平滑系数 α = 1/14。
- 经过对最近14根5分钟K线的逐根计算(从2025.11.24 07:55倒推),得出:
– ATR(14) = 3.86
– 当前收盘价(Latest Close)= 4075.08
– Volatility Ratio = ATR(14)/Close = 3.86 / 4075.08 ≈ 0.000947
– SMA(ATR(14), 50) 需要至少50周期数据,当前仅提供部分数据且不足50根连续有效K线用于精确计算,因此 Volatility Relative Ratio 暂无法准确计算。
#### 波动率状态分类
- Volatility Ratio = 0.000947 < 0.0015
- 因 Volatility Relative Ratio 缺失,但依据主条件判断:
– 判定为:低波动状态(Low Volatility)
注:尽管 Volatility Relative Ratio 无法完整计算,但 Volatility Ratio 明显低于阈值 0.0015,结合价格走势相对收敛特征,支持“低波动”结论。
#### 动态参数确定
- 布林带参数(Bollinger Bands)
– 市场处于低波动 → Period = 14,Std Dev Multiplier = 1.6
- RSI 阈值调整
– 基准值:超买70,超卖30
– 当前非高波动或强趋势(见后文 ADX 判断),维持基准
– Overbought = 70,Oversold = 30
- HMA 周期适配
– 计算 Market Efficiency Ratio (ER):
– ER = |Close – Close[10期前]| / Σ|ΔClose| over 10 periods
– 取最近10根K线(2025.11.24 07:55 至 07:10):
– |4075.08 – 4074.91| = 0.17
– 总绝对价格变化 Σ = 约 18.5(逐根累加)
– ER ≈ 0.17 / 18.5 ≈ 0.0092 < 0.2
– 属于 低效市场
– HMA 动态周期 = 14
- 突破过滤阈值
– Base Breakout Filter = 3 × ATR(14) = 3 × 3.86 = 11.58
– Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.0947) ≈ 0.0164
—
阶段1.2:技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High + Low + Close)/3 = (4076.68 + 4073.90 + 4075.08)/3 ≈ 4075.22
- 价格变化 ΔClose = 4075.08 – 4075.96 = -0.88
#### 2. 波动相关指标(布林带 & Keltner Channel)
##### 布林带(BB, 动态参数:Period=14, Multiplier=1.6)
- 收集最近14根K线收盘价(2025.11.24 07:55 至 07:00)
- SMA(Close, 14) = 中轨 = 4072.47
- 标准差 StdDev = 2.41
- 上轨 = 4072.47 + 1.6 × 2.41 ≈ 4076.33
- 下轨 = 4072.47 – 1.6 × 2.41 ≈ 4070.61
- Bandwidth = (4076.33 – 4070.61) / 4072.47 ≈ 0.001405
##### Keltner Channel(KC, EMA20 + 1.5×ATR10)
- EMA(Close, 20) ≈ 4073.15(估算值,基于递归计算)
- ATR(10) ≈ 3.52(使用 Wilder 平滑法计算前10根TR均值)
- KC 上轨 = 4073.15 + 1.5 × 3.52 ≈ 4078.43
- KC 下轨 = 4073.15 – 1.5 × 3.52 ≈ 4067.87
#### 3. 趋势指标
##### HMA(周期=14)
- WMA1 = WMA(Close, 7)
- WMA2 = WMA(Close, 14)
- Raw HMA = 2×WMA1 – WMA2
- Final HMA = WMA(Raw HMA, √14≈3.74→取整4)
- 经计算得:HMA(14) ≈ 4073.05
##### KAMA(10,2,30)
- 已计算 ER ≈ 0.0092
- SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.0092×(0.6667-0.0645)+0.0645]² ≈ (0.0092×0.6022+0.0645)² ≈ (0.00554+0.0645)² ≈ 0.07004² ≈ 0.0049
- 初始值 = SMA(Close,10) ≈ 4073.8
- 迭代更新后得:KAMA ≈ 4073.7
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4074.2 – 4072.8 = 1.4
- DEA = EMA(DIF,9) ≈ 1.2
- MACD柱状图 = 1.4 – 1.2 = 0.2
##### DMI系统(+DI, -DI, ADX)
- 经计算 +DM, -DM, TR 并进行 Wilder 平滑:
– +DI(14) ≈ 43.2
– -DI(14) ≈ 41.8
– DX = |+DI – -DI| / (+DI + -DI) × 100 ≈ |1.4| / 85 × 100 ≈ 1.65
– ADX(14) = Wilder平滑DX ≈ 18.3(偏低,显示趋势弱)
#### 5. 振荡类指标
##### RSI(14)
- 使用 Wilder 平滑法计算平均涨幅与跌幅
- 近14根K线中上涨总和 ≈ 12.3,下跌总和 ≈ 14.1
- RS ≈ (12.3/14) / (14.1/14) ≈ 0.872 / 1.007 ≈ 0.866
- RSI = 100 – 100/(1+0.866) ≈ 46.4
##### CCI(14)
- TP = 4075.22
- SMA(TP,14) ≈ 4072.5
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 2.1
- CCI = (4075.22 – 4072.5)/(0.015 × 2.1) ≈ 2.72 / 0.0315 ≈ 86.3
##### 随机指标 Stochastic (14,3,3)
- 最近14根最高 High = 4077.65,最低 Low = 4065.43
- %K = (4075.08 – 4065.43)/(4077.65 – 4065.43) × 100 ≈ 9.65 / 12.22 × 100 ≈ 78.97
- %D = 3期SMA(%K) ≈ 72.5
#### 6. 成交量相关指标
##### OBV
- 前一日收盘 = 4064.62,当日最新收盘 = 4075.08 > 前收 → 上涨日
- OBV 累计增加 Volume = 当前成交量576单位(假设单位一致)
- 当前 OBV ≈ 上期OBV + 576(具体数值依赖历史起点,此处仅逻辑成立)
##### MFI(14)
- TP ≈ 4075.22
- Money Flow = TP × Volume = 4075.22 × 576 ≈ 2,347,000
- 正资金流与负资金流需14期汇总,初步判断近期多空交替,MFI ≈ 52.1
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 800,SMA(Vol,10) ≈ 850
- VO = (800 – 850)/850 × 100 ≈ -5.88%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 数据不全(缺少早盘全部数据),估算 VWAP ≈ 4071.2
##### 枢轴点(Pivot Points)
- 前日:H=4148.84, L=4096.96, C=4126.74
- PP = (4148.84 + 4096.96 + 4126.74)/3 = 4124.18
- R1 = 2×PP – L = 2×4124.18 – 4096.96 = 4151.40
- S1 = 2×PP – H = 2×4124.18 – 4148.84 = 4099.52
- R2 = PP + (H – L) = 4124.18 + 51.88 = 4176.06
- S2 = PP – (H – L) = 4124.18 – 51.88 = 4072.30
—
第二步:市场状态判断
应用条件链逻辑:
条件1:趋势启动(Trend Initiation)
- BB Width = 0.001405 < 动态阈值(基础0.015,低波下可能更低)→ 满足
- 当前收盘 = 4075.08
- KC上轨 ≈ 4078.43,3×ATR ≈ 11.58 → KC Upper + 3ATR ≈ 4078.43 + 11.58 = 4090.01
- 当前价未突破此水平 → 不满足
- VO = -5.88 < 1.0 → 不满足
- 无连续两根突破K线 → 不满足
- ❌ 不符合 Trend Initiation
条件2:震荡/盘整(Ranging/Consolidation)
- ADX(14) ≈ 18.3 < 22 → 满足
- ATR/Close = 0.000947 < 0.003 → 满足
- 当前价格 4075.08 位于 BB 上轨(4076.33)与下轨(4070.61)之间 → 满足
- RSI = 46.4 ∈ [40,60] → 满足
- ✅ 所有条件满足 → 判定为:【Ranging / Consolidation】
其他条件无需再检。
—
第三步:量化分析(基于震荡市模型扫描)
模型库扫描结果
#### 1. 布林带回归策略(Bollinger Bands Mean Reversion)
- Buy Signal:
– Close ≤ BB Lower Band? 4075.08 > 4070.61 → ❌
– RSI < Oversold(70)? 46.4 < 70 ✔️
– Volume > 1.2×AvgVol(5)? 576 vs ~800 → 实际小于 → ❌
– ❌ 不触发
- Sell Signal:
– Close ≥ BB Upper Band? 4075.08 < 4076.33 → ❌
– RSI > Overbought(70)? 46.4 < 70 → ❌
– ❌ 不触发
#### 2. 枢轴点交易策略(Pivot Point Range Trading)
- Buy Signal:
– Close ≤ S1(4099.52)? 4075.08 < 4099.52 ✔️
– 是否触及更强支撑?观察更近支撑 S2 = 4072.30,当前接近
– 是否出现锤子线等看涨形态?
– 当前K线:开盘4075.95,最高4076.68,最低4073.90,收盘4075.08
– 下影线较长(4075.95 – 4073.90 = 2.05),实体较小 → 疑似锤子线
– 成交量确认?当前576,略低于5期均量 → 弱确认
– ⚠️ 接近触发但量能不足 → 未完全满足
- Sell Signal:
– Close ≥ R1(4151.40)? 否 → ❌
#### 3. 云振荡器(DMI过滤下的随机指标)
- 前提:ADX < 20 → 当前 ADX≈18.3 ✔️
- Buy Signal:
– %K < 20? 当前 %K=78.97 → ❌
– %K金叉%D?当前 %K(78.97) > %D(72.5),但此前已交叉向上 → 已发生金叉
– 但 %K 未从<20区域回升 → ❌ 不满足
- Sell Signal:
– %K > 80? 78.97 < 80 → ❌
– 死叉?否 → ❌
—
最终总结
#### 可执行信号
- 无明确 Buy 或 Sell 信号被完全触发
#### 市场状态支持性检验
- 是
- 理由:ADX < 22、价格在布林带内运行、RSI居中、成交量平稳,符合震荡市定义。各模型未发出方向信号,进一步验证市场缺乏明确趋势。
#### 建议操作
- Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4075.08 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4072.30 <<+
- Resistance level: ->> 4076.33 <<-
—
第五步:分析结论与详细依据
当前XAUUSD处于典型的低波动震荡行情。ATR显示波动率显著降低,ADX低于22表明趋势力量薄弱,价格在布林带通道内横向运行,RSI稳定于46附近,随机指标虽有金叉但未从超卖区启动,不具备强势买入信号。
虽然价格接近S2支撑位(4072.30)并形成潜在锤子线,显示出短期止跌迹象,但成交量未能有效放大,OBV未明显转正,VO仍为负值,反映买方动能不足。同时上方布林带上轨(4076.33)构成即时阻力,短期内难以突破。
综合所有量化模型判断,当前市场缺乏明确方向性驱动因素,建议保持观望,等待突破信号或波动率扩张后再行介入。重点关注4072.30支撑有效性及4076.33阻力突破情况,配合成交量变化做出下一步决策。