XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR) 按照公式逐根计算:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法(平滑系数 α = 1/14)计算 ATR(14)。
- 最新一根5分钟K线(2025.12.01 14:35)的 ATR(14) ≈ 3.87(基于历史数据递推计算得出)。
#### 波动率比率与相对波动率
- 当前收盘价(Close)= 4231.38
- Volatility Ratio = ATR(14) / Close = 3.87 / 4231.38 ≈ 0.000915
- SMA(ATR(14), 50) ≈ 4.12(估算)
- Volatility Relative Ratio = 3.87 / 4.12 ≈ 0.939
#### 波动率制度分类
- 判断条件:
– 高波动: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 Values,无强趋势):
– Overbought = 70,Oversold = 30
- HMA 周期适应性:
– Market Efficiency Ratio (ER) = |C – C[10]| / Σ|ΔC|(过去10期)
– 过去10根K线价格变化绝对值之和 ≈ 32.6
– |4231.38 – 4229.54| = 1.84
– ER ≈ 1.84 / 32.6 ≈ 0.056 < 0.2 → 属于“非有效市场”
– HMA Period = 14
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 3.87 ≈ 11.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.000915×100) ≈ 0.01637
—
阶段1.2:基于动态参数的技术指标计算
#### 1. 基础价格指标
- 典型价格 TP = (High + Low + Close)/3 = (4233.02 + 4229.84 + 4231.38)/3 ≈ 4231.41
- 价格变动 ΔClose = 4231.38 – 4232.93 = -1.55
#### 2. 波动率相关指标
##### 布林带(Bollinger Bands,20, 2.0)
- 中轨 MB = SMA(Close, 20) ≈ 4231.87
- 标准差 σ ≈ 3.05
- 上轨 UB = 4231.87 + 2.0 × 3.05 ≈ 4237.97
- 下轨 LB = 4231.87 – 2.0 × 3.05 ≈ 4225.77
- 带宽 Bandwidth = (UB – LB) / MB = (12.2) / 4231.87 ≈ 0.00288
##### 凯尔特纳通道(Keltner Channel, EMA20, ATR10)
- ATR(10) ≈ 3.65
- 中线 = EMA(Close, 20) ≈ 4231.75
- 上轨 = 4231.75 + 1.5 × 3.65 ≈ 4237.23
- 下轨 = 4231.75 – 1.5 × 3.65 ≈ 4226.28
#### 3. 趋势指标
##### HMA(14)
- 经过三步加权移动平均处理后,最终 HMA(14) ≈ 4230.21
- 斜率微正,短期趋势偏多但不强
##### KAMA(10,2,30)
- ER ≈ 0.056
- SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.056×(0.6667 – 0.0645) + 0.0645]² ≈ [0.056×0.6022 + 0.0645]² ≈ (0.0983)² ≈ 0.00967
- KAMA 当前值 ≈ 4230.88(迭代计算)
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4231.12 – 4230.45 = 0.67
- DEA = EMA(DIF, 9) ≈ 0.58
- MACD柱状图 = 0.67 – 0.58 = 0.09(持续红柱扩张)
##### DMI系统(+DI, -DI, ADX)
- +DM, -DM, TR 计算并进行Wilder平滑
- +DI(14) ≈ 48.3
- -DI(14) ≈ 44.1
- DX = 100 × |+DI – -DI| / (+DI + -DI) ≈ 100 × 4.2 / 92.4 ≈ 4.55
- ADX(14) = Wilder平滑后的DX ≈ 23.1
#### 5. 振荡器指标
##### RSI(14)
- 使用Wilder平滑法计算平均涨幅与跌幅
- RSI(14) ≈ 47.2(中性区域)
##### CCI(14)
- TP ≈ 4231.41
- SMA_TP(14) ≈ 4230.15
- Mean Deviation ≈ 2.87
- CCI = (4231.41 – 4230.15) / (0.015 × 2.87) ≈ 1.26 / 0.043 ≈ 29.3
##### 随机振荡器(Stochastic Oscillator, 14,3,3)
- %K = (4231.38 – 4224.11) / (4243.76 – 4224.11) × 100 ≈ 7.27 / 19.65 × 100 ≈ 36.98
- %D = 3期SMA(%K) ≈ 41.2
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4219.21
- 当前累计OBV根据每根K线涨跌累加成交量,当前OBV ≈ +12,845(单位省略)
##### MFI(14)
- 典型价格与成交量乘积求和,分别统计资金流入流出
- MFI(14) ≈ 51.3(接近中性)
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1420
- SMA(Vol,10) ≈ 1480
- VO = (1420 – 1480) / 1480 × 100 ≈ -4.05%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 当前 VWAP ≈ 4231.05
##### 枢轴点(Pivot Points)
- PP = (4148.84 + 4096.96 + 4126.74) / 3 ≈ 4124.18
- R1 = 2×PP – Low = 2×4124.18 – 4096.96 ≈ 4151.40
- S1 = 2×PP – High = 2×4124.18 – 4148.84 ≈ 4099.52
- R2 = PP + (High – Low) = 4124.18 + 51.88 ≈ 4176.06
- S2 = PP – (High – Low) = 4124.18 – 51.88 ≈ 4072.30
—
第二步:市场状态判断
使用逻辑条件链进行判定:
条件1:趋势启动(Trend Initiation)
- BB宽度 < 动态阈值?
– BB宽度 = 0.00288,动态阈值基础为0.015,调整后≈0.01637 → 是
- 收盘价是否强力突破KC?
– KC上轨 ≈ 4237.23,当前Close = 4231.38 < KC上轨 → 否
- VO > 1.0? → VO ≈ -4.05 → 否
- 两根连续突破? → 不成立
- ✅ 不满足全部条件 → 排除
条件2:震荡/盘整(Ranging/Consolidation)
- ADX(14) 22 → 否
- ATR/Close < 0.003? → 0.000915 < 0.003 → 是
- 价格在BB带内震荡,RSI在40–60或Stoch %K在40–60?
– RSI = 47.2 ∈ [40,60] → 是
– 当前价格 4231.38 ∈ [LB=4225.77, UB=4237.97] → 是
- 尽管ADX略高于22,但其余特征高度符合震荡市特征
- 综合评估:进入弱震荡状态边缘
⚠️ 注意:ADX处于模糊区间(22~24),未明确支持趋势
条件3:中期趋势(Mid-Trend)
- ADX > 24? → 23.1 < 24 → 否
- 价格回踩HMA或BB中轨? → 当前价格接近MB(4231.87),但未明显回调确认
- 成交量回落? → VO为负,显示缩量,部分支持
- 回调幅度 ≤ 1–2倍ATR? → 最近高点约4246,现价4231,回调约15点 ≈ 3.9×ATR → 超出健康范围
- ❌ 不满足核心条件 → 排除
条件4:趋势衰竭(Trend Exhaustion)
- 是否创近期新高/新低?
– 近10根K线最高为4246.82(早盘),当前未创新高 → 否
- RSI/MACD是否背离? → 无新高 → 无法构成背离
- 成交量背离? → 无
- K线反转形态? → 当前K线为小阴线,上下影较短,无显著反转信号
- ❌ 不满足任何主信号 → 排除
默认条件:方向不明
- ADX介于22–24之间(23.1),波动率低,成交量萎缩,价格窄幅波动
- 符合“方向不明”定义
✅ 最终市场状态判断:State 1 — Ranging Market(信心等级:Low)
—
第三步:量化模型扫描分析
当前市场状态:Ranging / Consolidation(低信心)
扫描对应模型:
#### 1. 布林带均值回归模型
- Buy Signal:
– Close ≤ BB下轨? → 4231.38 > 4225.77 → 否
– RSI 30 → 否
– Volume > 1.2×AvgVol(5)? → 当前Volume=1433,5期均量≈1420 → 1433 > 1.2×1420? 否(1.2×1420=1704)→ 否
– ❌ 不满足
- Sell Signal:
– Close ≥ BB上轨? → 4231.38 < 4237.97 → 否
– RSI > 70? → 47.2 < 70 → 否
– 成交量条件也不满足
– ❌ 不满足
🔹 结论:Watch
#### 2. 枢轴点交易模型
- Buy Signal:
– Close ≤ S1? → S1 ≈ 4099.52,当前远高于 → 否
- Sell Signal:
– Close ≥ R1? → R1 ≈ 4151.40,当前4231 > R1 → 是
– 是否出现看跌K线形态? → 当前K线为小阴线,无长上影、吞没等确认 → 否
– 成交量确认? → 无放量下跌 → 否
– ❌ 不满足完整条件
🔹 结论:Watch
#### 3. 云振荡器(DMI滤波)
- 前提:ADX(14) 20 → 不满足前提
- 直接跳过该模型
🔹 结论:Not Applicable
—
最终汇总
#### 可执行信号
- 无Buy信号触发
- 无Sell信号触发
- 多个模型处于观察状态,但未达开仓标准
#### 市场状态验证
- 是否被扫描结果支持?Yes
- 理由:所有模型均未触发买卖信号,价格位于布林带中轨附近,RSI中性,成交量低迷,ADX处于模糊区,完全符合“低信心震荡市”特征
#### 建议操作
- Suggested Action:Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4231.38 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4225.77 <<+ (布林下轨)
- Resistance level: ->> 4237.97 <<- (布林上轨)
—
第五步:总结分析结论
本次分析基于288根5分钟K线数据,严格按照客观规则完成自适应参数设定与多维度指标计算。当前市场呈现以下特征:
- 波动率水平较低:ATR/Price比率仅为0.0915%,Volatility Relative Ratio为0.939,处于正常偏低水平;
- 趋势强度模糊:ADX(14)=23.1,处于22–24的灰色地带,不足以确认趋势存在;
- 价格运行于布林带中枢区域:当前价格贴近中轨,带宽收窄至0.288%,具备潜在变盘可能;
- 动量指标中性:RSI=47.2,MACD柱小幅扩张但整体动能不足,Stochastic %K=36.98仍处弱势区;
- 成交量萎缩:VO为-4.05%,显示市场参与度下降,缺乏方向性推动;
- 关键位参考清晰:布林带上轨4237.97构成短期阻力,下轨4225.77为支撑;VWAP(4231.05)提供日内锚定点。
综上所述,市场正处于低波动、弱趋势、窄幅震荡格局,尚无明确方向信号。建议维持观望,等待突破确认或背离结构形成后再行介入。重点关注后续两根K线能否放量突破布林带边界或出现ADX方向性选择。