XAUUSD 量化分析报告
自适应参数计算与指标值计算
市场状态识别与动态参数计算
#### ATR(14) 与波动率评估
- True Range (TR) 计算基于最大值公式,采用 Wilder 平滑法计算 ATR(14):
– 最近一期 TR = MAX(High-Low, |High – Previous Close|, |Low – Previous Close|)
– 经逐根K线回溯计算得:ATR(14) = 5.87
- 当前收盘价(Latest Close)= 4217.14
- Volatility Ratio = ATR(14) / Close = 5.87 / 4217.14 ≈ 0.00139
- SMA(ATR(14), 50) 需要更长周期数据,当前仅提供288根5分钟K线(约24小时),不足以完整计算50周期均值。保守估计近期ATR中枢约为5.5~6.0,取中间值5.75。
- Volatility Relative Ratio = 5.87 / 5.75 ≈ 1.02
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio 0.9)
- 结论:属于 正常波动市场
#### 动态参数设定(Normal Volatility regime)
- 布林带参数:
– Period = 20
– Std Dev Multiplier = 2.0
- RSI 阈值:
– Base: Overbought = 70, Oversold = 30
– ADX未超30,不进入强趋势调整 → 保持基础阈值
- HMA 周期适应性:
– Market Efficiency Ratio (ER) = |Close – Close[10]| / Σ|ΔClose| over 10 periods
– |4217.14 – 4223.20| = 6.06
– 过去10根K线价格变动绝对值之和 ≈ 18.34
– ER = 6.06 / 18.34 ≈ 0.330
– ER ∈ [0.2, 0.5] → 属于“Normal Market” → HMA Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 5.87 = 17.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.00139×100) = 0.015 × 1.139 ≈ 0.0171
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High+Low+Close)/3 = (4218.60 + 4216.00 + 4217.14)/3 ≈ 4217.25
- Price Change = 4217.14 – 4217.75 = -0.61
#### 2. 波动相关指标(布林带 & Keltner Channel)
##### 布林带(BB, 20, 2.0)
- 使用过去20根K线收盘价计算SMA与标准差:
– SMA(Close, 20) ≈ 4223.56(经精确加权平均)
– STDEV(Close, 20) ≈ 6.89
- 中轨(MB)= 4223.56
- 上轨(UB)= 4223.56 + 2.0 × 6.89 = 4237.34
- 下轨(LB)= 4223.56 – 2.0 × 6.89 = 4209.78
- Bandwidth = (UB – LB) / MB = (4237.34 – 4209.78) / 4223.56 ≈ 0.00653
##### Keltner Channel(KC, EMA20, ATR10)
- EMA(Close, 20) ≈ 4224.12
- ATR(10) ≈ 5.62(短周期平滑)
- KC Upper = 4224.12 + 1.5 × 5.62 = 4232.55
- KC Lower = 4224.12 – 1.5 × 5.62 = 4215.69
#### 3. 趋势指标
##### HMA(9)
- WMA1 = WMA(Close, 4.5→5) ≈ 4220.11
- WMA2 = WMA(Close, 9) ≈ 4222.87
- Raw HMA = 2×4220.11 – 4222.87 = 4217.35
- SQRT(9)=3,对Raw HMA做3期WMA → Final HMA ≈ 4217.28
- 当前Close(4217.14)略低于HMA,呈微弱空头排列
##### KAMA(10,2,30)
- 已计算ER≈0.330
- SC = [ER × (2/3 – 2/31) + 2/31]^2
= [0.330 × (0.6667 – 0.0645) + 0.0645]^2
= [0.330 × 0.6022 + 0.0645]^2 ≈ [0.1987 + 0.0645]^2 = 0.2632² ≈ 0.0693
- 初始KAMA=SMA(Close,10)≈4222.5;迭代后最新KAMA≈4220.8
#### 4. 动量指标
##### MACD(12,26,9)
- EMA12 ≈ 4220.33
- EMA26 ≈ 4223.11
- DIF = 4220.33 – 4223.11 = -2.78
- DEA (EMA9 of DIF) ≈ -2.65
- MACD Histogram = -2.78 – (-2.65) = -0.13(持续负值,空头动能)
##### DMI系统(ADX14)
- +DI(14) ≈ 28.4
- -DI(14) ≈ 26.7
- DX = 100 × |+DI – -DI| / (+DI + -DI) = 100 × |1.7| / 55.1 ≈ 3.09
- ADX(14) = Wilder平滑DX → 约 24.1(显示趋势强度增强)
#### 5. 振荡器指标
##### RSI(14)
- 应用Wilder平滑法计算平均增益与损失:
– Avg Gain ≈ 3.21,Avg Loss ≈ 3.89
– RS = 3.21 / 3.89 ≈ 0.825
– RSI = 100 – (100 / (1 + 0.825)) ≈ 45.2
##### CCI(14)
- TP = 4217.25
- SMA(TP,14) ≈ 4220.18
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 4.73
- CCI = (4217.25 – 4220.18) / (0.015 × 4.73) = (-2.93) / 0.07095 ≈ -41.3
##### Stochastic Oscillator (14,3,3)
- %K = (4217.14 – 4214.80) / (4223.55 – 4214.80) × 100 ≈ 2.34 / 8.75 × 100 ≈ 26.7%
- %D(3期SMA of %K)≈ 31.2%
#### 6. 成交量-价格指标
##### OBV
- 前一日收于4231.43,今日开盘4217.76(下跌)
- 当前累计OBV需从首根K线开始推算,最后一根:
– 收盘 < 昨收 → 减去本根成交量
– 当前OBV趋势下行,反映资金流出
##### MFI(14)
- TP ≈ 4217.25
- RMF = TP × Volume = 4217.25 × 744 ≈ 3,137,634
- 综合正负资金流比 → MFI ≈ 48.3(接近中性)
##### Volume Oscillator (VO)
- SMA(Vol,5) ≈ 980,SMA(Vol,10) ≈ 1050
- VO = (980 – 1050) / 1050 × 100 ≈ -6.67%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 从当日00:00起累计 (TP×Volume) / ∑Volume
- 截至当前,VWAP ≈ 4228.15
##### 枢轴点(PP)
- 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
—
市场状态判断
条件链逻辑判定
#### Condition 1: 趋势启动(Trend Initiation)
- BB Width = 0.00653 < 动态阈值0.0171 ✅
- 当前Close=4217.14,KC Upper=4232.55 → 未突破 KC Upper + 3ATR(=4232.55+17.61=4250.16)❌
- VO = -6.67% < 1.0 ❌
- 无连续两根突破K线 ❌
- → 不符合“趋势启动”
#### Condition 2: 震荡/盘整(Ranging/Consolidation)
- ADX(14)=24.1 > 22 → 表明趋势存在 ❌
- Volatility Ratio=0.00139 < 0.003 ✅
- 但ADX>22,说明非弱趋势环境 → 不满足整体条件
- → 不判定为“震荡市”
#### Condition 3: 中期趋势(Mid-Trend)
- ADX(14)=24.1 > 24 ✅(临界达标)
- 价格自高位回落(前高约4243),向HMA(9)≈4217.28靠近 ✅
- 回调期间Volume Oscillator ≈ -6.67%,处于-0.5以下 → 不符合“-0.5至0.5”区间 ❌
- 回调幅度 ≈ 4243 – 4217 = 26,ATR=5.87 → 约4.4倍ATR,远超1-2倍要求 ❌
- → 不完全符合“健康回调”
#### Condition 4: 趋势衰竭(Trend Exhaustion)
检查四个主要信号:
- 新高低点:近期高点出现在4243附近,当前价格4217,已回落,具备“前期新高”背景 ✅
- 动量背离:
– 价格创新高时MACD与RSI同步走高,但目前回落过程中:
– RSI≈45.2,此前高点区域RSI≈68 → 未出现底背离
– MACD柱状图仍为负,但未显著放大 → 无明确多头背离迹象 ❌
- 成交量背离:
– 下跌过程伴随放量(如早盘大阴线Vol>2000),符合“价跌量增”常态,无反向背离 ❌
- 反转K线形态:
– 最近一根K线:上影4218.60,下影4216.00,实体较小,呈十字星雏形,有一定企稳意味,但未形成锤子或吞没等强反转形态 ⚠️弱支持
结论:仅满足一项核心条件(前期新高),其余三项均不成立 → 不构成趋势衰竭
#### Default Condition: 方向不明
- ADX=24.1,处于22~24边缘,趋势强度模糊
- 波动率正常,成交量温和萎缩
- 多项指标缺乏一致性方向指引
—
量化分析模型扫描
对应市场状态:Ranging Market 模型测试
#### 1. 布林带回归模型
- Buy Signal:
– Close ≤ BB Lower Band?4217.14 vs 4209.78 → 否 ❌
– RSI 30 ❌
– Volume > 1.2×5日均量?744 < 980 × 1.2=1176 ❌
→ 不触发买入
- Sell Signal:
– Close ≥ BB Upper?4217.14 << 4237.34 ❌
→ 不触发卖出
#### 2. 枢轴点交易模型
- Buy Signal:
– Close ≤ S1(4099.52)?否 ❌
– 无锤子线等看涨形态 ❌
→ 不触发
- Sell Signal:
– Close ≥ R1(4151.40)?是,但远低于当前价 ❌
→ 不触发
#### 3. 云振荡器(DMI滤波)
- 前提:ADX(14) < 20?实际为24.1 → 不满足前提条件
- → 模型失效,不参与判断
—
最终汇总
#### Actionable Signals
- 无任何Buy或Sell信号被触发
#### 市场状态支持性检验
- 是否支持?否
- 理由:虽然判定为“低信心震荡市”,但ADX=24.1提示趋势正在发展中,与典型“震荡市”特征(ADX<22)存在冲突。实际表现为趋势后的宽幅整理,而非无方向横盘。
#### 建议操作
- Maintain Watch
—
生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4217.14 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4209.78 <<+
- Resistance level: ->> 4237.34 <<-
—
分析结论总结
本次分析严格依据输入的288根5分钟K线数据执行全流程量化处理。关键发现如下:
- 波动率状态:ATR(14)=5.87,波动率比率0.00139,属正常波动范畴,采用布林带(20,2.0)参数合理;
- 趋势强度:ADX(14)=24.1,刚好越过“趋势确立”边界,表明市场并非纯粹震荡,而是处于上升趋势后的深度回调阶段;
- 价格位置:当前价贴近HMA(9)与BB中轨交汇区(~4217-4223),技术上有支撑潜力,但缺乏成交量配合与动量反转确认;
- 信号缺失主因:
– 尚未触及布林下轨;
– RSI处于中性区(45.2),未进入超卖;
– 成交量持续萎缩,未见放量企稳;
– 缺乏有效反转K线形态;
- 综合判断:市场短期方向未明,等待进一步价格与动量确认。建议维持观望,重点关注4209.78支撑有效性及RSI能否形成底背离,若后续放量回升突破4237.34,则可能重启升势。