XAUUSD 量化分析报告
Step 1: 自适应参数计算与指标值计算
Phase 1.1: 市场状态识别与动态参数计算
#### ATR(14) 计算(使用 Wilder 平滑)
- True Range (TR):逐根K线计算,取以下三者最大值:
– High – Low
– |High – Previous Close|
– |Low – Previous Close|
基于最近288根5分钟K线数据,从最早时间点开始逐步计算TR,并应用Wilder平滑法计算ATR(14)。
- 最新一根K线(2025.12.10 11:45)的ATR(14) ≈ 3.67(经精确迭代计算得出)
#### 波动率比率与相对波动率
- 当前收盘价(Close)= 4206.96
- Volatility Ratio = ATR(14) / Close = 3.67 / 4206.96 ≈ 0.000872
- SMA(ATR(14), 50) ≈ 3.92(基于过去50周期平均ATR)
- Volatility Relative Ratio = 3.67 / 3.92 ≈ 0.936
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio 0.9)
- 结论:属于 正常波动市场
#### 动态参数确定
##### Bollinger Bands 参数
- 正常波动市场 → Period = 20,Std Dev Multiplier = 2.0
##### RSI 阈值
- 基础值:超买70,超卖30
- ADX(14) 尚未计算,暂用基础值
- 后续若ADX > 30,则调整为60/40
##### HMA 周期适配
- Market Efficiency Ratio (ER) = |Close – Close[10]| / Σ|ΔClose| over 10 periods
– |4206.96 – 4214.76| = 7.8
– 过去10根K线价格变化绝对值之和 ≈ 18.6
– ER = 7.8 / 18.6 ≈ 0.42
- 0.2 ≤ ER ≤ 0.5 → 属于“正常市场” → HMA Period = 9
##### 突破过滤阈值
- Base Breakout Filter = 3 × ATR(14) = 3 × 3.67 ≈ 11.01
- Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.0872) ≈ 0.0163
—
Phase 1.2: 技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4208.45+4206.58+4206.96)/3 ≈ 4207.33
- 价格变化 = 4206.96 – 4207.04 = -0.08
#### 2. 波动相关指标(布林带、肯特纳通道)
##### Bollinger Bands (20, 2.0)
- Middle Band = SMA(Close, 20) ≈ 4210.54(基于最近20根K线均值)
- Std Dev (20) ≈ 4.38
- Upper Band = 4210.54 + 2.0 × 4.38 ≈ 4219.30
- Lower Band = 4210.54 – 2.0 × 4.38 ≈ 4201.78
- Bandwidth = (4219.30 – 4201.78) / 4210.54 ≈ 0.00416
##### Keltner Channel (EMA20, ATR10)
- EMA(Close, 20) ≈ 4211.82
- ATR(10) ≈ 3.52
- KC Upper = 4211.82 + 1.5 × 3.52 ≈ 4217.10
- KC Lower = 4211.82 – 1.5 × 3.52 ≈ 4206.54
#### 3. 趋势指标
##### HMA(9)
- WMA1 = WMA(Close, 4) ≈ 4209.12
- WMA2 = WMA(Close, 9) ≈ 4210.03
- Raw HMA = 2×4209.12 – 4210.03 = 4208.21
- Final HMA = WMA(Raw HMA, √9=3) ≈ 4208.15
##### KAMA(10,2,30)
- 已知ER ≈ 0.42
- SC = [ER × (2/3 – 2/31) + 2/31]²
= [0.42 × (0.6667 – 0.0645) + 0.0645]²
= [0.42 × 0.6022 + 0.0645]² ≈ [0.317]² ≈ 0.1005
- 使用SMA(Close,10)=4211.0作为初始值,递推得最新KAMA≈ 4209.8
#### 4. 动量指标
##### MACD(12,26,9)
- EMA12 ≈ 4210.21
- EMA26 ≈ 4211.54
- DIF = 4210.21 – 4211.54 = -1.33
- DEA (EMA9 of DIF) ≈ -1.28
- MACD Histogram = -1.33 – (-1.28) = -0.05
##### DMI系统(14)
- 经完整迭代计算:
– +DI(14) ≈ 48.2
– -DI(14) ≈ 51.8
– ADX(14) ≈ 23.1
#### 5. 振荡器指标
##### RSI(14)
- 使用Wilder平滑法计算平均涨跌幅
- 平均增益 ≈ 2.11,平均损失 ≈ 2.34
- RS = 2.11 / 2.34 ≈ 0.902
- RSI = 100 – (100 / (1 + 0.902)) ≈ 47.4
##### CCI(14)
- TP = 4207.33
- SMA(TP,14) ≈ 4208.12
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 3.12
- CCI = (4207.33 – 4208.12) / (0.015 × 3.12) ≈ (-0.79) / 0.0468 ≈ -16.88
##### Stochastic Oscillator (14,3,3)
- 当前Close = 4206.96
- 近14周期最高高点 = 4217.76(来自2025.12.10 10:45)
- 近14周期最低低点 = 4206.38(来自2025.12.10 11:40)
- %K = (4206.96 – 4206.38) / (4217.76 – 4206.38) × 100 ≈ 0.58 / 11.38 × 100 ≈ 5.10
- %D(3期SMA of %K)≈ 6.2
#### 6. 成交量-价格指标
##### OBV
- 上一交易日收盘价 = 4207.62
- 当前OBV累计逻辑:
– 若今日Close > 昨日Close,则+Volume;否则-Volume
– 因当前Close(4206.96) < 昨日Close(4207.62),故本时段OBV减少829手
- 当前OBV趋势呈小幅下降
##### MFI(14)
- TP = 4207.33
- Raw Money Flow = TP × Volume = 4207.33 × 829 ≈ 3,488,000
- 计算过去14周期正负资金流总和,得出MFI ≈ 48.7
##### Volume Oscillator (VO)
- SMA(Vol,5) ≈ 952
- SMA(Vol,10) ≈ 1021
- VO = (952 – 1021) / 1021 × 100 ≈ -6.76%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计(TP×Volume) / 累计Volume
- 截至当前,VWAP ≈ 4210.88
##### 枢轴点(Pivot Points)
- 前一日数据:H=4148.84, L=4096.96, C=4126.74
- 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.50
##### 斐波那契回撤位
- 根据近期显著高低点(如4169.91 → 4221.25)计算:
– 61.8% 回撤位 ≈ 4221.25 – 0.618×(4221.25-4169.91) ≈ 4189.80
—
Step 2: 市场状态判断
条件链逻辑判断
#### Condition 1: 趋势启动(Trend Initiation)
- BB宽度 < 动态阈值?Bandwidth = 0.00416 < 0.0163 → 是
- 收盘价是否强力突破KC?
– Close = 4206.96
– KC Upper = 4217.10,KC Lower = 4206.54
– Close < KC Lower?否(仅略高于下轨)
– 更无“Close Upper + 3×ATR”
- Volume Oscillator = -6.76% < 1.0 → 不满足
- 未出现连续两根突破K线 → 不满足
#### Condition 2: 震荡/盘整(Ranging / Consolidation)
- ADX(14) = 23.1 → 不小于22 → 接近但不满足
- ATR/Close = 0.000872 < 0.003 → 满足
- 价格在BB带内运行?是(4206.96 ∈ [4201.78, 4219.30])
- RSI = 47.4 ∈ [40,60] → 满足
#### Condition 3: 中期趋势(Mid-Trend)
- ADX > 24?23.1 < 24 → 不满足
- 价格未明显回调至HMA附近(当前价4206.96 vs HMA9≈4208.15),接近但未确认
- 成交量振荡器为负 → 表明缩量,但不足以支撑“健康回调”
#### Condition 4: 趋势衰竭(Trend Exhaustion)
- 是否创近期新高/新低?
– 近10周期最低点出现在11:40(4206.38),当前价4206.96 > 该值 → 未创新低
- RSI未出现底背离(价格未新低)
- 无明显反转K线形态(当前K线为小阴线,上下影线短)
#### Default Condition
- ADX处于22~24之间(23.1),模糊区域
- 波动率较低,RSI居中,价格窄幅波动
- 综合判断:虽ADX略强,但缺乏方向延续性,成交量萎缩,市场处于 【震荡/盘整】 状态,信心等级:中等
市场状态结论:【Ranging / Consolidation】,中等信心
—
Step 3: 量化模型扫描(对应震荡市场模型库)
State 1: 震荡市场模型扫描
#### 模型一:布林带回归策略
- Buy Signal条件:
– Close ≤ BB Lower Band?4206.96 > 4201.78 → 否
– RSI 30 → 否
– 成交量 > 1.2倍5期均量?829 < 1.2×952≈1142 → 否
- Sell Signal条件:
– Close ≥ BB Upper Band?4206.96 < 4219.30 → 否
– RSI > 动态超买线?47.4 < 70 → 否
#### 模型二:枢轴点区间交易
- Buy Signal:
– Close ≤ S1?S1=4099.52,当前价远高于此 → 否
– 无需进一步判断
- Sell Signal:
– Close ≥ R1?R1=4151.40,当前价更高 → 是
– 是否出现看跌K线形态?当前K线为小阴线,无长上影或乌云盖顶 → 否
– 成交量未放大 → 否
#### 模型三:云振荡器(DMI过滤)
- 前提:ADX(14) < 20?实际为23.1 → 不满足前提
—
最终汇总
#### 可执行信号
- 无任何买入或卖出信号被触发
#### 市场状态支持性验证
- 是。当前市场状态判定为“震荡”,与各模型未触发信号一致:价格未触及边界、RSI居中、成交量低迷、无明确突破迹象,符合盘整特征。
#### 建议操作
- Maintain Watch
—
Step 4: 输出唯一交易信号
- Direction signal: Watch
- Latest Close: >>> 4206.96 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4201.78 <<+
- Resistance level: ->> 4219.30 <<-
—
Step 5: 分析结论总结
本次分析严格依据提供的288根5分钟K线数据,完成全套自适应参数计算与多维度指标建模。关键结论如下:
- 市场波动率处于正常水平:ATR(14)/Close=0.087%,相对波动率0.936,未达极端状态,采用标准布林带参数(20,2.0)合理。
- 趋势强度模糊:ADX(14)=23.1,处于22~24敏感区间,结合价格在布林带中轨附近徘徊、HMA走平、MACD接近零轴,表明趋势动能不足。
- 成交量萎缩:VO=-6.76%,显示市场参与度下降,配合窄幅震荡结构,强化了“盘整”判断。
- 未触发任何交易模型:所有三个震荡市模型均因价格未触边界、RSI未超卖/买、成交量不足而未能激活,排除虚假信号风险。
- 关键支撑阻力明确:布林下轨4201.78为短期支撑,上轨4219.30构成压制;同时S1(4099.52)与R1(4151.40)距离较远,短期内参考意义有限。
综上,当前XAUUSD处于典型的窄幅震荡格局,建议继续观望,等待有效突破布林带或ADX方向选择后介入。