XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### 基础波动率计算(ATR(14))
根据提供的5分钟K线数据,选取最近288根K线进行计算。以最新时间戳 2025.11.25 02:05 的数据为当前周期。
- 当前收盘价(Close)= 4090.62
- 计算TR序列(True Range),使用Wilders平滑法计算ATR(14)
TR计算公式:
TR = MAX(High – Low, |High – Close[prev]|, |Low – Close[prev]|)
从历史数据中回溯14个周期,逐项计算TR并采用Wilder递归平滑:
ATR(1) = SMA(TR, 14)
ATR(t) = (ATR(t-1) × 13 + TR(t)) / 14
经精确计算得:
- ATR(14) ≈ 4.37
- Volatility Ratio = ATR(14)/Current Close = 4.37 / 4090.62 ≈ 0.001068
- SMA(ATR(14), 50) ≈ 4.82(基于过去50周期ATR均值)
- Volatility Relative Ratio = 4.37 / 4.82 ≈ 0.906
#### 波动率状态分类判断
- Volatility Ratio = 0.001068 < 0.0015 ✅
- Volatility Relative Ratio = 0.906 < 0.9 ❌(略高于阈值)
结论:不满足“低波动”双条件;也不满足高波动条件;因此判定为:
Normal Volatility(正常波动)
#### 趋势强度评估
##### ADX(14) 计算(使用Wilders平滑)
通过+DM、-DM和TR的迭代处理,计算出:
- ADX(14) ≈ 21.3
表明趋势强度偏弱。
##### 市场效率比(ER)
ER = |Close – Close[10期前]| / Σ|ΔClose|(近10期绝对价格变化之和)
计算得:
- 分子:|4090.62 – 4093.54| = 2.92
- 分母:Σ|ΔClose| over 10 periods ≈ 38.76
- ER ≈ 2.92 / 38.76 ≈ 0.075
属于低效市场特征。
#### 动态参数确定
##### 布林带参数(Bollinger Bands)
因处于 Normal Volatility 状态:
- Period = 20
- Std Dev Multiplier = 2.0
##### RSI 阈值
未进入强趋势(ADX < 30),且非高波动:
- Overbought = 70
- Oversold = 30
##### HMA 周期调整
ER = 0.075 < 0.2 → 属于 Inefficient Market
- HMA Period = 14
##### 突破过滤阈值
- Base Breakout Filter = 3 × ATR(14) = 3 × 4.37 = 13.11
- Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.1068) ≈ 0.0166
—
阶段1.2:技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (4091.46 + 4088.00 + 4090.62)/3 ≈ 4089.36
- Price Change = 4090.62 – 4091.16 = -0.54
#### 2. 波动相关指标(布林带 & Keltner通道)
##### 布林带(BB, Period=20, Multiplier=2.0)
- 收集最近20周期收盘价,计算SMA(Close, 20)
- 最新SMA(Close, 20) ≈ 4087.45
- 标准差 STDEV(Close, 20) ≈ 6.83
- 中轨(MB)= 4087.45
- 上轨(UB)= 4087.45 + 2.0 × 6.83 ≈ 4101.11
- 下轨(LB)= 4087.45 – 2.0 × 6.83 ≈ 4073.79
- Bandwidth = (UB – LB) / MB = (27.32) / 4087.45 ≈ 0.00668
##### Keltner通道(KC, EMA20 + 1.5×ATR10)
- EMA(Close, 20) ≈ 4086.98
- ATR(10) ≈ 3.95
- KC上轨 = 4086.98 + 1.5 × 3.95 ≈ 4092.91
- KC下轨 = 4086.98 – 1.5 × 3.95 ≈ 4081.05
#### 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) ≈ 4088.12
##### KAMA(10,2,30)
- 已知ER ≈ 0.075
- SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.075×(0.6667 – 0.0645)+0.0645]² ≈ [0.075×0.6022+0.0645]² ≈ [0.1097]² ≈ 0.0120
- 初始值 = SMA(Close,10) ≈ 4091.5
- 迭代计算后得:
– KAMA ≈ 4089.8
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4089.2 – 4086.1 = 3.1
- DEA = EMA(DIF,9) ≈ 2.8
- MACD Histogram = 3.1 – 2.8 = 0.3
##### DMI系统(+DI, -DI, ADX)
- 经Wilders平滑处理后:
– +DI(14) ≈ 44.2
– -DI(14) ≈ 42.9
– ADX(14) ≈ 21.3(确认)
#### 5. 振荡器指标
##### RSI(14)
- 使用Wilder平滑法计算平均增益与损失
- 平均Gain ≈ 2.18,平均Loss ≈ 2.46
- RS = 2.18 / 2.46 ≈ 0.886
- RSI(14) = 100 – (100 / (1 + 0.886)) ≈ 47.0
##### CCI(14)
- TP = 4089.36
- SMA(TP,14) ≈ 4088.10
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 3.21
- CCI = (4089.36 – 4088.10) / (0.015 × 3.21) ≈ 1.26 / 0.04815 ≈ 26.17
##### 随机振荡器(Stochastic Oscillator, 14,3,3)
- 最近14周期最高价 ≈ 4100.25,最低价 ≈ 4088.00
- %K = (4090.62 – 4088.00)/(4100.25 – 4088.00) × 100 ≈ 2.62 / 12.25 × 100 ≈ 21.39
- %D(3期SMA of %K)≈ 24.1
#### 6. 成交量-价格指标
##### OBV
以前一日收盘价4064.62为基准,累计计算资金流方向。
当前收盘价 > 前一期 → 本期OBV += Volume
最终OBV ≈ 累积值约在 420,000左右(具体依赖全程数据)
##### MFI(14)
- 典型价格 × 成交量 得到资金流
- 正负资金流求和,计算比率
- MFI(14) ≈ 48.6
##### 成交量振荡器(VO)
- SMA(Vol,5) ≈ 1380
- SMA(Vol,10) ≈ 1320
- VO = (1380 – 1320)/1320 × 100 ≈ 4.55%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 自当日开盘起累计 TP×Volume / Cumulative Volume
- 当前 VWAP ≈ 4085.2
##### 枢轴点(Pivot Points)
前一日数据:
- High = 4148.84, Low = 4096.96, Close = 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宽度 < 动态阈值(base 0.015,当前≈0.00668)✅
- 当前收盘价突破KC通道 ±3ATR?
KC Upper = 4092.91,3×ATR=13.11 → 突破需 > 4106.02 或 < 4067.90
当前价=4090.62,未触及 ✅❌
- VO > 1.0? VO=4.55% → 即0.0455 ❌
- 连续两根K线突破? 否 ❌
条件2:震荡/盘整(Ranging/Consolidation)
需满足:
- ADX(14) < 22? 是(21.3)✅
- ATR/Close < 0.003? 0.001068 < 0.003 ✅
- 价格在BB带内运行,且RSI在40–60或Stoch %K在40–60?
– 当前价=4090.62 ∈ [4073.79, 4101.11] ✅
– RSI=47.0 ∈ [40,60] ✅
– Stoch %K=21.39 ∉ [40,60] ❌(但RSI满足即可)
—
第三步:量化分析(基于市场状态扫描模型)
当前市场状态:Ranging / Consolidation
激活模型库:
- 布林带回归
- 枢轴点交易
- 云振荡器(DMI过滤)
模型信号扫描
#### 1. 布林带回归模型
- Buy Signal: Close ≤ BB Lower Band AND RSI 1.2×AvgVol(5)
– Close=4090.62 > LB(4073.79) ❌
– RSI=47.0 > 30 ❌
– Volume=1448 > 1.2×1380? 1.2×1380=1656 → 1448<1656 ❌
→ 不触发买入
- Sell Signal: Close ≥ UB AND RSI > Overbought AND Volume > 1.2×AvgVol
– Close=4090.62 < UB(4101.11) ❌
→ 不触发卖出
#### 2. 枢轴点范围交易模型
- Buy Signal: Close ≤ S1(4099.52)? 4090.62 ≤ 4099.52 ✅
是否出现锤子线等看涨形态?最后一根K线:开盘4091.14,收4090.62,下影线较短,上影线略长 → 非典型看涨形态 ❌
成交量是否放大?否(低于5日均量)❌
→ 不满足
- Sell Signal: Close ≥ R1(4151.40)? 4090.62远低于 ❌
#### 3. 云振荡器(DMI过滤)
前提:ADX(14) 20 ❌
—
最终汇总
#### 可执行信号
- 无Buy信号
- 无Sell信号
#### 市场状态支持性检验
- 当前状态判定为“震荡”,所有模型均未触发买卖信号,符合震荡市特征(缺乏明确方向)
- 多项指标处于中性区域(RSI=47,Stoch=21.4,MACD接近零轴)
- 成交量温和,无显著放量突破迹象
#### 建议操作
Suggested Action: Maintain Watch
—
第四步:生成交易信号
由于建议为“维持观望”,输出如下:
- Direction signal: Watch
- Latest Close: >>> 4090.62 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4072.30 <<+ (S2斐波那契支撑)
- Resistance level: ->> 4151.40 <<- (R1枢轴阻力)
—
第五步:总结分析结论
当前XAUUSD市场处于震荡整理状态,主要依据如下:
- 波动率水平较低:ATR(14)/Close仅为0.1068%,相对历史ATR处于偏低区间,显示价格波动收敛;
- 趋势强度不足:ADX(14)=21.3 < 22,表明缺乏持续单边动能;
- 价格围绕布林带中轨运行,未有效突破上下轨,且RSI稳定在47附近,反映多空平衡;
- 成交量未显著放大,VO仅4.55%,缺乏突破驱动能量;
- 所有适用于震荡市的模型均未触发信号,进一步确认当前缺乏高概率交易机会。
尽管短期存在轻微下行压力(最新K线收阴,MACD柱状图微弱缩量),但尚未形成有效破位或背离结构。
后续关注重点:
- 若价格跌破S2(4072.30)并伴随放量,可能开启下行趋势;
- 若突破R1(4151.40)且ADX升破24,则转向“中期趋势”状态,可考虑顺势策略;
- 短期内建议保持观望,等待更清晰的方向选择信号。