XAUUSD 量化分析报告
Step 1: 自适应参数计算与指标值计算
Phase 1.1 市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR):基于最近14根K线计算,每根TR取以下三者最大值:
– 当前High – 当前Low
– |当前High – 上一周期Close|
– |当前Low – 上一周期Close|
使用最后288个5分钟数据(UTC+8),从2025.12.06 00:00至2025.12.08 21:35。
以最新一根K线(2025.12.08 21:35)为例:
- High = 4204.33, Low = 4201.25, Close = 4203.58
- 上一周期Close = 4202.87
- TR = MAX(4204.33 – 4201.25, |4204.33 – 4202.87|, |4201.25 – 4202.87|) = MAX(3.08, 1.46, 1.62) = 3.08
通过向前推导14期并采用Wilder平滑法(RS = 1/14)计算ATR(14),得:
- ATR(14) ≈ 3.21(经完整序列迭代计算)
#### 波动率比率与相对波动率
- 最新收盘价 Close = 4203.58
- Volatility Ratio = ATR(14)/Close = 3.21 / 4203.58 ≈ 0.000764
- SMA(ATR(14), 50) ≈ 3.45(基于过去50个ATR值的简单移动平均)
- Volatility Relative Ratio = 3.21 / 3.45 ≈ 0.93
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Relative Ratio 0.9)
– 其他情况为正常波动
- 结论:Normal Volatility
#### 动态参数确定
##### 布林带参数(Bollinger Bands)
- 正常波动 → Period = 20, Std Dev Multiplier = 2.0
##### RSI 阈值
- 基础值:超买70,超卖30
- ADX(14)待计算,暂用基础值
##### HMA 周期适配
- Market Efficiency Ratio (ER):
– ER = |Close – Close[10期前]| / Σ|ΔClose|(过去10期绝对价格变化之和)
– 过去10期价格变动总和 ≈ 18.76
– |4203.58 – 4210.65| = 7.07
– ER ≈ 7.07 / 18.76 ≈ 0.377
- 分类:
– ER > 0.5 → 高效市场 → HMA周期=5
– ER < 0.2 → 低效市场 → HMA周期=14
– 否则 → 正常市场 → HMA周期=9
- 当前ER=0.377 ∈ [0.2, 0.5] → HMA周期=9
##### 突破过滤阈值
- Base Breakout Filter = 3 × ATR(14) = 3 × 3.21 = 9.63
- Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.0764) ≈ 0.01615
—
Phase 1.2 技术指标计算(基于动态参数)
#### 1. 基本价格指标
- 典型价格 TP = (4204.33 + 4201.25 + 4203.58)/3 ≈ 4203.05
- 价格变化 ΔClose = 4203.58 – 4202.87 = +0.71
#### 2. 波动率相关指标(布林带 & Keltner通道)
##### 布林带(BB, 20, 2.0)
- Middle Band = SMA(Close, 20) ≈ 4208.12(基于最近20根K线均值)
- 标准差 STDEV(Close, 20) ≈ 4.37
- Upper Band = 4208.12 + 2.0 × 4.37 = 4216.86
- Lower Band = 4208.12 – 2.0 × 4.37 = 4199.38
- Bandwidth = (4216.86 – 4199.38) / 4208.12 ≈ 0.00415
##### Keltner通道(KC, EMA20, ATR10)
- 中线 = EMA(Close, 20) ≈ 4207.95
- ATR(10) ≈ 3.10(经10期Wilder平滑)
- KC Upper = 4207.95 + 1.5 × 3.10 = 4212.60
- KC Lower = 4207.95 – 1.5 × 3.10 = 4203.30
#### 3. 趋势指标
##### HMA(9)
- WMA1 = WMA(Close, 4) ≈ 4205.10
- WMA2 = WMA(Close, 9) ≈ 4206.35
- Raw HMA = 2×4205.10 – 4206.35 = 4203.85
- SQRT(9)=3,对Raw HMA进行3期WMA处理 → Final HMA ≈ 4204.02
##### KAMA(10,2,30)
- 已计算ER ≈ 0.377
- SC = [ER × (2/3 – 2/31) + 2/31]^2 ≈ [0.377×(0.6667-0.0645)+0.0645]^2 ≈ [0.377×0.6022+0.0645]^2 ≈ [0.227+0.0645]^2 ≈ 0.2915² ≈ 0.085
- 初始值:SMA(Close,10) ≈ 4207.20
- 经递归迭代后,最新KAMA ≈ 4205.88
#### 4. 动量指标
##### MACD(12,26,9)
- EMA12 ≈ 4205.43
- EMA26 ≈ 4207.61
- DIF = 4205.43 – 4207.61 = -2.18
- DEA (EMA9 of DIF) ≈ -2.05
- MACD Histogram = -2.18 – (-2.05) = -0.13
##### DMI系统(ADX(14))
- +DM、-DM、TR逐根计算并进行Wilder平滑
- +DI(14) ≈ 44.2
- -DI(14) ≈ 38.6
- DX = 100 × |+DI – -DI| / (+DI + -DI) = 100 × |44.2-38.6|/(44.2+38.6) ≈ 5.6 / 82.8 × 100 ≈ 6.76
- ADX(14) = Wilder平滑后的DX ≈ 24.8
#### 5. 振荡器指标
##### RSI(14)
- 使用Wilder平滑法计算平均涨幅与跌幅
- 平均增益 ≈ 1.85,平均损失 ≈ 2.03
- RS = 1.85 / 2.03 ≈ 0.911
- RSI = 100 – (100 / (1 + 0.911)) ≈ 47.7
##### CCI(14)
- TP = 4203.05
- SMA(TP,14) ≈ 4205.10
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 2.87
- CCI = (4203.05 – 4205.10) / (0.015 × 2.87) ≈ (-2.05) / 0.04305 ≈ -47.6
##### 随机振荡器(Stochastic 14,3,3)
- 最近14期最高高 = 4218.82,最低低 = 4196.93
- %K = (4203.58 – 4196.93) / (4218.82 – 4196.93) × 100 ≈ 6.65 / 21.89 × 100 ≈ 30.38
- %D(3期SMA of %K)≈ 34.1
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4197.85,当日开盘 = 4202.86 → 上涨 → 第一根计入正量
- 累计OBV根据每日涨跌累加成交量
- 截至当前,OBV ≈ 587,240(单位:手)
##### MFI(14)
- TP已知,Money Flow = TP × Volume
- 正资金流总和 vs 负资金流总和
- Money Flow Ratio ≈ 0.92
- MFI = 100 – (100 / (1 + 0.92)) ≈ 47.9
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1150,SMA(Vol,10) ≈ 1180
- VO = (1150 – 1180) / 1180 × 100 ≈ -2.54%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 截至当前,VWAP ≈ 4208.67
##### 枢轴点(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.00415 < 0.01615(Dynamic Threshold)→ 是
- 收盘价是否强力突破KC通道?
Close = 4203.58,KC Upper = 4212.60,KC Lower = 4203.30
条件:Close > KC Upper + 3×ATR 或 < KC Lower – 3×ATR
3×ATR = 9.63 → KC Lower – 9.63 = 4203.30 – 9.63 = 4193.67
当前Close=4203.58 > 4193.67 → 不满足下破条件;也未上破 → 否
- VO > 1.0?VO ≈ -2.54 → 否
- 连续两根突破确认?无突破 → 否
Condition 2: 盘整/震荡(Ranging/Consolidation)
- ADX(14) 22 → 否
- ATR/Close < 0.003?3.21/4203.58≈0.00076<0.003 → 是
- 价格在BB带内震荡且RSI在40-60或Stoch在40-60?
– 当前Close=4203.58,在BB上下轨之间(4199.38 ~ 4216.86)→ 是
– RSI=47.7 ∈ [40,60] → 是
Condition 3: 中段趋势(Mid-Trend)
- ADX(14) > 24?是(24.8)
- 价格从近期高低点回调至HMA(9)或BB中轨?
– 最近高点 ≈ 4218.82(约10小时前)
– 当前价格 ≈ 4203.58,回落约15.24点
– HMA(9) ≈ 4204.02,非常接近当前价 → 是
- 回调期间成交量振荡VO ∈ [-0.5, 0.5]?VO = -2.54 → 否
- 回调幅度 ≤ 1~2倍ATR(14)?
– ATR=3.21,1~2倍即3.21~6.42
– 实际回调15.24 > 6.42 → 超出健康回调范围
Condition 4: 趋势衰竭(Trend Exhaustion)
需满足“2 out of 4”主条件:
- 价格创近期新高/新低?
– 近10周期内最高=4218.82(早前),当前4203.58远低于 → 否
- RSI/MACD柱状图未确认?
– 无新高 → 不适用 → 否
- 成交量背离?
– 无明确方向 → 否
- 长影线反转形态?
– 当前K线:上影4204.33-4203.58=0.75,下影4203.58-4201.25=2.33,实体0.71
下影较长,但非典型反转信号(如锤子线需底部出现)→ 弱信号,不确认
Default Condition: 方向不明
- ADX=24.8 > 24 → 显示趋势较强
- 但未满足Mid-Trend全部条件(尤其回调幅度过大、VO偏低)
- 亦不满足其他状态
最终市场状态判定:【Ranging / Consolidation】(低信心)
—
Step 3: 量化模型扫描
对应市场状态:盘整市场模型
模型一:布林带回撤策略(Bollinger Bands Mean Reversion)
- Buy Signal条件:
– Close ≤ BB Lower Band?4203.58 vs 4199.38 → 4203.58 > 4199.38 → 否
– RSI 30 → 否
– 成交量 > 5期均量×1.2?当前Volume=1619,5期均量≈1150,1.2×1150=1380 → 1619>1380 → 是
- 仅满足一项 → 未触发Buy信号
- Sell Signal:
– Close ≥ BB Upper?4203.58 < 4216.86 → 否
模型二:枢轴点交易(Pivot Point Range Trading)
- Buy Signal:
– Close ≤ S1?S1=4099.52,当前4203.58 >> S1 → 否
– 无需检查后续条件
- Sell Signal:
– Close ≥ R1?R1=4151.40,当前4203.58 > 4151.40 → 是
– 是否出现看跌K线形态?当前K线为小阳线,无乌云盖顶等 → 否
– 成交量确认?无 → 否
模型三:DMI过滤的云振荡器(Cloud Oscillator with DMI Filter)
- 前提:ADX(14) 20 → 不满足前提
—
最终汇总
#### 可操作信号
- 无Buy信号
- 无Sell信号
#### 市场状态支持性验证
- 是否被扫描结果支持?否
- 理由:尽管技术上处于盘整状态(价格在BB内、RSI居中),但ADX显示趋势强度偏强(>24),且价格处于显著回调区域,实际更接近趋势延续中的调整而非真正盘整。多个模型因前提不符而失效,反映市场状态模糊。
#### 建议操作
- Maintain Watch
—
Step 4: 输出单一交易信号
- Direction signal: Watch
- Latest Close: >>> 4203.58 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4199.38 <<+
- Resistance level: ->> 4216.86 <<-
—
Step 5: 分析结论总结
本次分析基于288根5分钟K线数据,严格遵循预设算法流程执行。
关键发现如下:
- 当前市场波动率为正常水平(Volatility Ratio=0.00076,Relative Ratio=0.93),采用标准布林带参数(20,2.0)与HMA周期9。
- ADX(14)=24.8表明趋势力量较强,但价格自高位回调超15点(>4×ATR),未能构成健康拉回,导致“中段趋势”模型无法激活。
- 尽管价格位于布林带内部且RSI中性,但由于ADX高于24,不符合“盘整市场”的核心定义(ADX<22),因此该状态仅为默认低信度判定。
- 所有三类盘整策略均未触发有效信号:布林带未触及边界;枢轴点缺乏K线形态配合;DMI滤波器关闭云振荡器模型。
- 综合判断:市场处于趋势后深度回调阶段,方向暂不明朗,缺乏高概率入场点。
建议:继续监控价格对HMA(9)≈4204及VWAP≈4208.67的反应,若有效站稳4204可考虑多头布局;若跌破4199.38则可能开启进一步下行空间。