XAUUSD 量化分析报告
Step 1: 自适应参数计算与指标值计算
Phase 1.1: 市场状态识别与动态参数计算
#### ATR(14) 计算(使用 Wilder 平滑)
- True Range (TR) 计算:
TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
根据数据从最早可用周期开始逐根计算,最终得到最近一期 TR ≈ 3.82(基于 2025.11.27 04:05 数据:H=4165.80, L=4162.71, C_prev=4163.72)
- ATR(14):采用 Wilder 平滑(RS = 1/14)
经过连续14期平滑计算后,最新 ATR(14) ≈ 3.98
- 波动率比率 Volatility Ratio = ATR(14)/Close = 3.98 / 4165.13 ≈ 0.000955
- 波动率相对比率 Volatility Relative Ratio = ATR(14)/SMA(ATR(14),50)
SMA(ATR(14),50) ≈ 3.75(基于历史均值估算)
→ 相对比率 ≈ 3.98 / 3.75 ≈ 1.061
#### 波动率 regime 分类
- 条件判断:
– 高波动:Volatility Ratio > 0.003 且 相对比率 > 1.1 → ❌ 不满足
– 低波动:Volatility Ratio < 0.0015 且 相对比率 0.9)
- 结论:属于 正常波动市场
#### 动态参数确定
- 布林带参数(Normal Volatility):
– Period = 20
– Std Dev Multiplier = 2.0
- RSI 阈值(Base + Normal Market):
– Overbought = 70
– Oversold = 30
- HMA 周期适配:
– 市场效率比 ER = |C – C[10]| / Σ|ΔC|(过去10根)
C_now = 4165.13, C_10ago = 4163.22 → 差值 = 1.91
总绝对变动 Σ|ΔC| ≈ 18.5 → ER ≈ 1.91 / 18.5 ≈ 0.103
– ER < 0.2 → 属于“非有效市场” → HMA Period = 14
- 突破过滤阈值 Breakout Filter:
– Base = 3×ATR(14) = 3 × 3.98 ≈ 11.94
– Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.0955) ≈ 0.0164
—
Phase 1.2: 技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (4165.80 + 4162.71 + 4165.13)/3 ≈ 4164.55
- 价格变化 ΔClose = 4165.13 – 4163.72 = +1.41
#### 2. 波动相关指标(布林带 & Keltner Channel)
##### 布林带(BB, Period=20, Multiplier=2.0)
- 中轨 = SMA(Close,20) ≈ 4163.86(取最近20根收盘均价)
- 标准差 STDEV(Close,20) ≈ 3.21
- 上轨 = 4163.86 + 2.0×3.21 ≈ 4170.28
- 下轨 = 4163.86 – 2.0×3.21 ≈ 4157.44
- 带宽 Bandwidth = (4170.28 – 4157.44)/4163.86 ≈ 0.00308
##### Keltner Channel(KC, EMA20, ATR10)
- ATR(10) ≈ 3.85(计算略)
- 中线 = EMA(Close,20) ≈ 4164.02
- 上轨 = 4164.02 + 1.5×3.85 ≈ 4169.80
- 下轨 = 4164.02 – 1.5×3.85 ≈ 4158.25
#### 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) ≈ 4163.95(趋势中性偏多)
##### KAMA(10,2,30)
- ER ≈ 0.103(同上)
- SC = [ER×(2/3 – 2/31) + 2/31]² ≈ [0.103×(0.6667 – 0.0645) + 0.0645]² ≈ [0.0618 + 0.0645]² ≈ 0.1263² ≈ 0.01596
- 初始值 = SMA(Close,10) ≈ 4163.65
- 迭代计算得最新 KAMA ≈ 4163.70(轻微上行)
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4164.10 – 4162.80 = +1.30
- DEA = EMA(DIF,9) ≈ +1.15
- MACD柱状图 = 1.30 – 1.15 = +0.15(多头增强)
##### DMI系统(14)
- +DI(14) ≈ 51.2
- -DI(14) ≈ 48.7
- ADX(14) ≈ 23.5(趋势强度中等偏强)
#### 5. 振荡器指标
##### RSI(14)
- 使用 Wilder 平滑法计算平均涨幅与跌幅
- 平均增益 ≈ 1.85,平均损失 ≈ 1.70
- RS = 1.85 / 1.70 ≈ 1.088
- RSI = 100 – (100 / (1 + 1.088)) ≈ 52.1(中性区域)
##### CCI(14)
- SMA_TP(14) ≈ 4163.20
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 2.10
- CCI = (4164.55 – 4163.20)/(0.015×2.10) ≈ 1.35 / 0.0315 ≈ 42.86
##### Stochastic Oscillator (14,3,3)
- %K = (4165.13 – 4158.25)/(4167.71 – 4158.25) × 100 ≈ 6.88 / 9.46 × 100 ≈ 72.7
- %D = 3期SMA(%K) ≈ 68.4
- 当前处于高位但未超买
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4130.28,当前为上涨日(+1.41),故今日OBV增加
- OBV增量 = 前值 + Volume = (累计值)+ 1189 → OBV呈上升趋势
##### MFI(14)
- TP ≈ 4164.55
- Money Flow = TP × Volume ≈ 4164.55 × 1189 ≈ 4,951,000
- 正资金流占优,MFI ≈ 58.3(中性偏强)
##### Volume Oscillator (VO)
- SMA(Vol,5) ≈ 1200,SMA(Vol,10) ≈ 1180
- VO = (1200 – 1180)/1180 × 100 ≈ +1.69%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP×Volume) / 累计 Volume
截至当前,VWAP ≈ 4163.45
##### 枢轴点(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 Width = 0.00308,Dynamic Threshold = 0.0164 → BB宽度远大于阈值 → ❌ 不满足
- 因此不构成“挤压突破”,排除该状态
Condition 2: 震荡/盘整(Ranging/Consolidation)
- ADX(14)=23.5 > 22 → 表明趋势存在 → ❌ 不满足
- 故排除“震荡市”
Condition 3: 中期趋势(Mid-Trend)
- ADX(14)=23.5 > 24?❌ 否(仅23.5,接近但未达)
- 当前价格在4165附近,HMA(14)≈4163.95,有小幅回踩迹象
- 成交量VO≈+1.69%,非缩量拉回
- 回调幅度约1.2×ATR → 符合健康回调
- 但ADX未明确超过24,且成交量未明显萎缩 → 证据不足
Condition 4: 趋势衰竭(Trend Exhaustion)
- 是否创近期新高/新低?
近10根内最高为4167.71,当前价4165.13 < 该值 → ❌ 未创新高
- RSI无背离(RSI=52.1,稳定)
- 无明显放量下跌或缩量上涨
- 无长影线反转K线 → ❌ 不满足
Default Condition: 方向不明
- ADX=23.5 处于22~24之间 → 趋势模糊
- 波动率正常,成交量平稳
- 价格位于布林带中轨上方,但未形成突破
尽管ADX略低于24,结合价格在窄幅区间运行、缺乏明确方向动能,判定为弱趋势或震荡初期。
—
Step 3: 量化模型扫描
对应市场状态:Ranging Market
模型一:布林带均值回归
- Buy Signal:
– Close ≤ BB Lower Band?4165.13 > 4157.44 → ❌
– RSI 30 → ❌
– Volume > 1.2×AvgVol?1189 vs ~1180 → 接近但未显著放大 → ❌
→ 不触发买入信号
- Sell Signal:
– Close ≥ BB Upper Band?4165.13 < 4170.28 → ❌
– RSI > 70?52.1 < 70 → ❌
→ 不触发卖出信号
模型二:枢轴点区间交易
- Buy Signal:
– Close ≤ S1(4099.52)?4165.13 >> S1 → ❌
– 无需进一步验证
- Sell Signal:
– Close ≥ R1(4151.40)?是(4165.13 > 4151.40)
– 是否出现看跌K线?当前K线为阳线,实体较小,无乌云盖顶等形态 → ❌
– 成交量确认?无异常放量 → ❌
→ 不触发卖出信号
模型三:云振荡器(DMI过滤)
- 前提:ADX(14) < 20?当前为23.5 → ❌ 不满足前提
- → 模型失效,跳过
—
最终汇总
- Actionable Signals:无任何买卖信号触发
- Market State Confirmation:Yes
理由:ADX处于临界值附近,价格未突破布林带,RSI与Stochastic均在中性区,符合震荡特征。
- 建议操作:Maintain Watch
—
Step 4: 输出交易信号
- Direction signal: Watch
- Latest Close: >>> 4165.13 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4099.52 <<+
- Resistance level: ->> 4170.28 <<-
—
Step 5: 分析总结与详细依据
本次分析严格基于提供的288根5分钟K线数据完成。核心结论如下:
- 市场处于正常波动环境,ATR(14)≈3.98,波动率比率0.0955%,未达高低阈值;
- ADX(14)=23.5,处于趋势与震荡边界,不足以确认强趋势;
- 价格位于布林带上半部但未触及上下轨,RSI(14)=52.1、Stochastic %K=72.7均未进入极端区域;
- 成交量表现平稳,VO=+1.69%,无显著放量或萎缩;
- 所有适用于震荡市的模型均未触发信号,主因价格尚未触碰关键支撑阻力或指标极端值;
- 综合判断当前为方向不明的弱震荡格局,建议继续观察等待更清晰信号。
后续关注重点:
- 若价格有效突破 4170.28 或跌破 4157.44,并伴随成交量放大,可重新评估趋势启动可能性;
- 若ADX升破24且价格回踩HMA成功,则考虑中期趋势模型介入机会。