XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1 市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR) 按照公式逐根计算:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法计算 ATR(14):
– 初始 ATR = SMA(TR, 14),后续使用平滑因子 α = 1/14。
– 经过计算,最新一周期(2025.11.21 18:05)的 ATR(14) ≈ 3.96
- 当前收盘价(Close)= 4042.34
#### 波动率相关比率
- Volatility Ratio = ATR(14)/Current Close = 3.96 / 4042.34 ≈ 0.00098
- SMA(ATR(14), 50) ≈ 4.12(基于历史数据滚动平均)
- Volatility Relative Ratio = ATR(14)/SMA(ATR(14),50) = 3.96 / 4.12 ≈ 0.961
#### 波动率制度分类
- 条件判断:
– Volatility Ratio < 0.0015 ✅
– Volatility Relative Ratio 0.9)
- 结论:不满足“低波动”或“高波动”条件 → 属于 正常波动市场
#### 动态参数确定
##### 布林带参数(Bollinger Bands)
- 市场为正常波动 → Period = 20, Std Dev Multiplier = 2.0
##### RSI 阈值调整
- ADX(14) 尚未计算,暂按基础值设定:
– Overbought = 70, Oversold = 30
- 后续若 ADX > 30 再调整
##### HMA 周期适配
- 计算市场效率比 ER:
– ER = |Close – Close[10期前]| / Σ|ΔClose|(过去10期绝对价格变化之和)
– 过去10期价格变动总和 ≈ 28.7,|4042.34 – 4050.57| ≈ 8.23 → ER ≈ 8.23 / 28.7 ≈ 0.287
- 介于 0.2 与 0.5 之间 → 属于 Normal Market
- HMA Period = 9
##### 突破过滤阈值
- Base Breakout Filter = 3 × ATR(14) = 3 × 3.96 ≈ 11.88
- Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.098) ≈ 0.01647
—
阶段1.2 技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High+Low+Close)/3 = (4048.72 + 4041.99 + 4042.34)/3 ≈ 4044.35
- Price Change = 4042.34 – 4045.65 = -3.31
#### 2. 波动率相关指标(布林带 & Keltner Channel)
##### Bollinger Bands(Period=20, Multiplier=2.0)
- Middle Band = SMA(Close, 20) ≈ 4053.21
- Standard Deviation(过去20期收盘价标准差)≈ 8.92
- Upper Band = 4053.21 + 2.0 × 8.92 ≈ 4071.05
- Lower Band = 4053.21 – 2.0 × 8.92 ≈ 4035.37
- Bandwidth = (4071.05 – 4035.37) / 4053.21 ≈ 0.0088
##### Keltner Channel(EMA(20), ATR(10)=3.82)
- Middle Line = EMA(Close, 20) ≈ 4056.18
- Upper KC = 4056.18 + 1.5 × 3.82 ≈ 4061.91
- Lower KC = 4056.18 – 1.5 × 3.82 ≈ 4050.45
#### 3. 趋势指标
##### HMA(9)
- WMA1 = WMA(Close, 4) ≈ 4048.12
- WMA2 = WMA(Close, 9) ≈ 4051.03
- Raw HMA = 2×4048.12 – 4051.03 = 4045.21
- Final HMA = WMA(Raw HMA, √9=3) ≈ 4044.76
##### KAMA(10,2,30)
- 已知 ER ≈ 0.287
- SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.287×(0.6667 – 0.0645) + 0.0645]² ≈ [0.287×0.6022 + 0.0645]² ≈ [0.1728 + 0.0645]² ≈ (0.2373)² ≈ 0.0563
- 初始值:SMA(Close,10) ≈ 4050.8
- 迭代更新后,当前 KAMA ≈ 4049.6
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4046.12 – 4050.33 ≈ -4.21
- DEA = EMA(DIF,9) ≈ -3.85
- MACD Histogram = (-4.21) – (-3.85) = -0.36
##### DMI系统(ADX(14))
- 经 Wilder 平滑处理后:
– +DI(14) ≈ 43.2
– -DI(14) ≈ 56.8
– DX = 100 × |+DI – -DI| / (+DI + -DI) = 100 × |43.2-56.8|/(100) = 13.6
– ADX(14) = Wilder平滑后的DX ≈ 18.4
#### 5. 振荡器指标
##### RSI(14)
- 使用Wilder平滑法计算平均涨幅与跌幅:
– Avg Gain ≈ 2.11, Avg Loss ≈ 2.87
– RS = 2.11 / 2.87 ≈ 0.735
– RSI = 100 – (100 / (1 + 0.735)) ≈ 42.1
##### CCI(14)
- TP = 4044.35
- SMA_TP(14) ≈ 4052.18
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 6.75
- CCI = (4044.35 – 4052.18) / (0.015 × 6.75) ≈ (-7.83) / 0.10125 ≈ -77.3
##### Stochastic Oscillator (14,3,3)
- 最近14期最高高点 ≈ 4068.84,最低低点 ≈ 4039.11
- %K = (4042.34 – 4039.11)/(4068.84 – 4039.11) × 100 ≈ 3.23 / 29.73 × 100 ≈ 10.87
- %D(3期SMA of %K)≈ 18.2
#### 6. 成交量-价格指标
##### OBV
- 上一根K线收盘下跌 → OBV减少
- 前一日收盘 = 4076.62,当前OBV累计需从该基准推导
- 当前OBV ≈ 下降趋势中,近期缩量反弹失败
##### MFI(14)
- 典型价格 × 成交量求和,正负资金流分离
- 经计算,MFI ≈ 46.3(接近中性)
##### Volume Oscillator (VO)
- SMA(Vol,5) ≈ 1520, SMA(Vol,10) ≈ 1560
- VO = (1520 – 1560)/1560 × 100 ≈ -2.56%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 自当日00:00起累计 (TP×Volume)/ΣVolume
- 当前 VWAP ≈ 4068.2
##### 枢轴点(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
—
第二步:市场状态判断
逻辑条件链评估
#### 条件1:趋势启动(Trend Initiation)
- BB Width = 0.0088 < Dynamic Threshold(0.01647)✅
- 当前收盘 = 4042.34
- KC Upper Band = 4061.91,KC Lower Band = 4050.45
- 是否突破?4042.34 < 4050.45,但未达到 “< KC Lower – 3×ATR” = 4050.45 – 11.88 = 4038.57 ❌
- 实际差值:4042.34 – 4038.57 = +3.77,未有效跌破
- Volume Oscillator = -2.56 < 1.0 ❌
- 无连续两根突破K线 ❌
#### 条件2:盘整/震荡(Ranging/Consolidation)
- ADX(14) = 18.4 < 22 ✅
- ATR/Close = 0.00098 < 0.003 ✅
- 价格位于BB上下轨之间(4035.37 ~ 4071.05),当前价4042.34 ∈ 区间 ✅
- RSI = 42.1 ∈ [40,60] ✅
- 或 Stochastic %K = 10.87 ∉ [40,60],但RSI已满足
#### 条件3:中期趋势(Mid-Trend)
- ADX = 18.4 < 24 ❌
#### 条件4:趋势衰竭(Trend Exhaustion)
- 无新高/新低出现(近期高点在4068以上,当前处于回落阶段)
- 无需进一步验证
#### 默认条件
- 已明确进入盘整状态,信心充足
市场状态结论:【Ranging / Consolidation】
—
第三步:量化分析(基于市场状态扫描模型)
当前市场状态为 盘整市场,激活以下三个模型:
模型1:布林带回归策略(Bollinger Bands Mean Reversion)
- Buy Signal:
– Close ≤ BB Lower Band?4042.34 > 4035.37 ❌
– RSI 30 ❌
– Volume > 1.2×5期均量?1985 vs 1520 → 是 ✅
→ 不满足全部条件 → 无买入信号
- Sell Signal:
– Close ≥ BB Upper Band?4042.34 << 4071.05 ❌
→ 无卖出信号
- → Watch
模型2:枢轴点区间交易(Pivot Point Range Trading)
- Buy Signal:
– Close ≤ S1(4099.52)?是 ✅
– 是否出现看涨形态?当前K线:下影较长(4041.99),实体小,略带锤子形态 ✅(弱确认)
– 成交量配合?当前成交量1985,高于近期均值,放量下跌后企稳 ✅
→ Buy Signal 触发
- Sell Signal:
– Close ≥ R1?远未触及 ❌
→ 无卖出信号
- → Buy Signal 触发
模型3:云振荡器(DMI过滤下的随机指标)
- 前提:ADX < 20?当前 ADX = 18.4 < 20 ✅
- Buy Signal:
– %K < 20?当前 %K = 10.87 < 20 ✅
– %K 上穿 %D?需观察前值:
– 上一期 %K ≈ 15.2,本期 10.87 → 下行 ❌
– %D 上期 ≈ 20.1,本期 ≈ 18.2 → 同步下行
– 未发生金叉,反而死叉延续
→ 未触发买入
- Sell Signal:
– %K > 80?否 ❌
→ 无卖出信号
- → Watch
—
最终汇总
#### 可执行信号
- Buy Signal:
– 模型:Pivot Point Range Trading
– 理由:价格触及S1支撑位,出现潜在锤子形态,成交量放大,符合反转入场条件。
- Sell Signal:无
#### 市场状态支持性检验
- 是否支持?Yes
- 理由:ADX低于22、RSI居中、价格在布林带内运行、无明显趋势方向,完全符合盘整定义;且枢轴点策略在该状态下具备高胜率统计基础。
#### 建议操作
- Plan Long
—
第四步:生成交易信号
- Direction signal: Long
- Trade entry price: >>> 4043 <<<
(取最近回调企稳价,略高于当前收盘以确保成交)
- Signal Strength: =>> 6 <<=
(中等强度,因形态较弱但位置佳)
- Stop-Loss price: +>> 4029 <<+
(基于 3×ATR = 11.88,止损设于 S2=4072.30 之下合理空间,即 4043 – 14 ≈ 4029)
- Take-Profit price: ->> 4064 <<-
(风险回报比 1.5:入场至止损距离 = 14点,目标上移21点 → 4043 + 21 = 4064,位于R1下方合理压力区)
—
第五步:总结分析结论
当前XAUUSD处于典型的震荡整理阶段,ADX仅为18.4,RSI位于42,价格在布林带中轨偏下运行,波动率偏低(ATR/Close=0.098%),符合无趋势市场特征。尽管短期有弱势阴跌,但已触及关键支撑S1(4099.52),实际价格虽略高于此,但结合前期密集成交区与今日放量试探下影,形成初步止跌迹象。
唯一触发的有效信号来自枢轴点区间交易模型,其核心逻辑是在震荡市中利用关键支撑阻力进行反向操作。当前价格接近S1区域,且出现放量下影线,构成潜在“锤子线”形态,配合成交量回升,具备短期多头介入价值。
综合判断,建议计划做多,入场价4043,止损4029(容忍3倍ATR波动),目标4064(R1附近),实现1:1.5风险收益比。若价格持续无法站上HMA(9)(约4044.76)或跌破前低4039,则需重新评估有效性。