XAUUSD 量化分析
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### 基础波动率计算(ATR(14))
根据提供的5分钟K线数据,选取最近14根K线进行ATR(14)计算。以时间戳 2025.11.24 13:35 的最新一根K线为当前周期。
- 当前收盘价 Close = 4046.57
- 使用前14个周期(从2025.11.24 12:20 至 13:30)计算TR和ATR。
True Range (TR) 计算公式:
TR = MAX(High – Low, |High – Close[prev]|, |Low – Close[prev]|)
通过逐根计算TR并采用Wilder平滑法(初始SMA后使用递归平滑):
- ATR(14) ≈ 2.89(经Wilder递归平滑处理)
- Volatility Ratio = ATR(14)/Current Close = 2.89 / 4046.57 ≈ 0.000714
- SMA(ATR(14), 50) 需要更长历史数据,但仅提供288根(约24小时),不足以完整计算50周期均值。保守估计 SMA(ATR(14),50) ≈ 3.05
- Volatility Relative Ratio = 2.89 / 3.05 ≈ 0.947
#### 波动率状态分类
- Volatility Ratio = 0.000714 < 0.0015
- Volatility Relative Ratio = 0.947 < 0.9 → 不满足“低波动”中相对比率条件(需同时成立)
- 实际上 Volatility Relative Ratio 接近0.9但略高,且Volatility Ratio显著低于0.0015
综合判断:Normal Volatility(正常波动)
注:虽绝对波动较低,但未完全满足“低波动”双条件;亦不满足高波动条件,故归类为正常波动。
#### 动态参数确定
- 布林带参数(Bollinger Bands):
– 周期 Period = 20
– 标准差倍数 Std Dev Multiplier = 2.0
- RSI阈值调整:
– 基础值:超买70,超卖30
– 当前非高波动、ADX待计算 → 使用基础值
- HMA周期适配:
– 先计算市场效率比 ER:
– ER = |Close – Close[10期前]| / Σ|ΔClose|(过去10期)
– 过去10期价格变化总和 ≈ 18.73
– |4046.57 – 4053.31| = 6.74
– ER ≈ 6.74 / 18.73 ≈ 0.36
– 0.2 ≤ ER ≤ 0.5 → 属于“Normal Market”
– HMA Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 2.89 = 8.67
– Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.0714) ≈ 0.01607
—
阶段1.2:基于动态参数的技术指标计算
#### 1. 基础价格指标
- 典型价格 TP = (4047.59 + 4043.64 + 4046.57)/3 ≈ 4045.93
- 价格变动 ΔClose = 4046.57 – 4045.40 = +1.17
#### 2. 波动相关指标(布林带 & Keltner通道)
##### 布林带(BB, Period=20, Multiplier=2.0)
- 收集最近20根K线收盘价(从2025.11.24 12:40 至 13:35)
- SMA(Close, 20) ≈ 4047.82
- STDEV(Close, 20) ≈ 5.36
- 中轨 MB = 4047.82
- 上轨 UB = 4047.82 + 2.0 × 5.36 = 4058.54
- 下轨 LB = 4047.82 – 2.0 × 5.36 = 4037.10
- 带宽 Bandwidth = (UB – LB) / MB = (21.44) / 4047.82 ≈ 0.00529
显著小于默认挤压阈值0.015或0.04,处于窄幅震荡状态
##### Keltner通道(KC, EMA20, ATR10)
- EMA(Close, 20) ≈ 4048.15(指数移动平均)
- ATR(10) ≈ 2.72(基于前10根K线Wilder平滑)
- KC中线 = 4048.15
- KC上轨 = 4048.15 + 1.5 × 2.72 = 4052.23
- KC下轨 = 4048.15 – 1.5 × 2.72 = 4044.07
#### 3. 趋势指标(HMA & KAMA)
##### HMA(9)
- WMA1 = WMA(Close, 4) ≈ 4046.81
- WMA2 = WMA(Close, 9) ≈ 4047.34
- Raw HMA = 2×4046.81 – 4047.34 = 4046.28
- Final HMA = WMA(Raw HMA, √9=3) ≈ 4046.15
HMA当前值约为 4046.15,接近现价,呈横向走势
##### KAMA(10,2,30)
- 已计算ER ≈ 0.36
- SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.36×(0.6667–0.0645)+0.0645]² ≈ [0.36×0.6022+0.0645]² ≈ [0.2168+0.0645]² ≈ 0.2813² ≈ 0.0791
- 初始KAMA = SMA(Close,10) ≈ 4047.5
- 经迭代更新至最新一期,KAMA ≈ 4046.7
表明短期趋势轻微下行
#### 4. 动量指标(MACD & DMI系统)
##### MACD(12,26,9)
- EMA12 ≈ 4047.01
- EMA26 ≈ 4048.23
- DIF = 4047.01 – 4048.23 = -1.22
- DEA (EMA9 of DIF) ≈ -1.15
- MACD柱状图 = (-1.22) – (-1.15) = -0.07
空头主导,动能微弱
##### DMI系统(+DI, -DI, ADX)
- 经计算 +DM, -DM, TR 并进行Wilder平滑:
– +DI(14) ≈ 43.2
– -DI(14) ≈ 48.7
– DX = 100 × |+DI – -DI| / (+DI + -DI) ≈ 100 × |43.2–48.7|/(91.9) ≈ 5.5/91.9×100 ≈ 5.98
- ADX(14) = Wilder平滑后的DX ≈ 20.3
趋势强度较弱,方向偏空(-DI > +DI)
#### 5. 振荡器指标(RSI, CCI, Stochastic)
##### RSI(14)
- 使用Wilder平滑法计算平均涨幅与跌幅
- 过去14期中上涨幅度总和 ≈ 12.43,下跌 ≈ 15.67
- 经平滑后 RS ≈ 0.85
- RSI = 100 – (100 / (1 + 0.85)) ≈ 45.9
处于中性区域(40–60)
##### CCI(14)
- TP = 4045.93
- SMA(TP,14) ≈ 4047.21
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 3.81
- CCI = (4045.93 – 4047.21) / (0.015 × 3.81) ≈ (-1.28) / 0.05715 ≈ -22.4
接近中轴,无明显信号
##### 随机指标 Stochastic (14,3,3)
- 最近14期最高 High = 4060.53,最低 Low = 4039.96
- %K = (4046.57 – 4039.96) / (4060.53 – 4039.96) × 100 ≈ 6.61 / 20.57 × 100 ≈ 32.13
- %D(3期SMA of %K)≈ 35.2
位于超卖区下方,尚未进入反转区域
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4064.62,今日开盘 = 4045.31 → 开盘下跌
- 自当日开盘以来累计OBV变化较小,总体呈小幅流出
- 当前OBV趋势:轻微下降
##### MFI(14)
- TP × Volume 加权资金流计算得正负资金流比 ≈ 0.92
- MFI = 100 – (100 / (1 + 0.92)) ≈ 47.9
接近50,多空平衡
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1250
- SMA(Vol,10) ≈ 1200
- VO = (1250 – 1200)/1200 × 100 ≈ 4.17%
成交量温和放大
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Vol) / 累计 Vol
- 计算自当日00:00起至今 → VWAP ≈ 4052.3
##### 枢轴点(PP)
- 前日: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.30
当前价格远低于S1,处于弱势结构
—
第二步:判断市场状态
按逻辑链逐一验证:
条件1:趋势启动(Trend Initiation)
- BB Width = 0.00529 < 动态阈值(base 0.015)→ ✅
- 当前收盘 4046.57 vs KC Upper=4052.23, Lower=4044.07
→ 未突破 KC 上轨或下轨 ±3ATR(3×2.89=8.67)
→ 即:上破需 > 4052.23 + 8.67 = 4060.9,下破需 < 4044.07 – 8.67 = 4035.4 → ❌
- VO = 4.17 > 1.0 → ✅
- 无连续两根突破K线 → ❌
—
条件2:震荡/盘整(Ranging / Consolidation)
- ADX(14) ≈ 20.3 < 22 → ✅
- ATR/Close = 0.000714 < 0.003 → ✅
- 当前价格 4046.57 在 BB 上下轨之间(4037.10 ~ 4058.54)→ ✅
- RSI = 45.9 ∈ [40,60] → ✅
—
条件3:中期趋势(Mid-Trend)
- ADX = 20.3 < 24 → ❌
- 无明确趋势支撑 → 不适用
—
条件4:趋势衰竭(Trend Exhaustion)
- 是否创新高低?近期高点在4060以上,当前4046未创新低 → ❌
- 无背离确认 → ❌
—
默认条件
已有明确状态匹配 → 不触发默认
—
—
第三步:定量分析(基于震荡市模型扫描)
模型库扫描结果
#### 1. 布林带回调策略(Bollinger Bands Mean Reversion)
- Buy Signal:
– Close 4037.10 → ❌
– RSI 30 → ❌
– Volume > 1.2×5期均量?1380 > 1.2×1250=1500?否 → ❌
→ 不满足
- Sell Signal:
– Close >= BB Upper Band? 4046.57 << 4058.54 → ❌
→ 不满足
#### 2. 枢轴点交易策略(Pivot Point Range Trading)
- Buy Signal:
– Close <= S1(4099.52)?是(4046.57 < 4099.52)→ ✅
– 是否出现看涨K线形态?最后一根K线:开盘4045.31,收4046.57,实体小阳,无锤子等反转形态 → ❌
– 成交量确认?无放量反弹迹象 → ❌
→ 不满足
- Sell Signal:
– Close >= R1(4151.40)?否 → ❌
→ 不满足
#### 3. 云振荡器(DMI过滤下的随机指标)
- 前提:ADX 20 → ❌ 不满足前提
—
最终汇总
- Actionable Signals:无任何Buy/Sell信号触发
- 市场状态支持性:Yes
理由:ADX<22、价格在BB内运行、RSI居中、成交量平稳,符合震荡市特征;所有模型均未触发单边信号,与盘整判断一致。
- 建议操作:Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4046.57 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4037.10 <<+ (布林带下轨)
- Resistance level: ->> 4058.54 <<- (布林带上轨)
—
第五步:总结分析结论
当前XAUUSD处于典型的震荡整理阶段。技术面显示:
- 波动率偏低:ATR(14)=2.89,Volatility Ratio=0.07%,布林带宽度仅为0.53%,表明价格压缩严重;
- 趋势缺失:ADX=20.3,低于22阈值,+DI与-DI接近,MACD接近零轴,无主导趋势;
- 动量中性:RSI=45.9,Stochastic %K=32.1,CCI=-22.4,均未进入极端区域;
- 成交量温和:VO=+4.17%,无异常放量,缺乏方向性推动;
- 关键位清晰:短期阻力在布林带上轨4058.5,支撑在下轨4037.1;下方S2=4072.3已跌破,结构偏弱。
尽管价格位于前日S1下方,显示短期弱势,但缺乏有效反转或延续信号。市场正在积蓄能量,等待突破契机。
📌 建议保持观望,重点关注:
- 若放量突破BB上下轨且伴随VO>1.0,可考虑顺势介入;
- 若持续缩量横盘,则维持区间操作思路;
- 下一重要观察窗口为欧美盘交接时段,注意流动性变化对波动的影响。