XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR) 按照公式逐根计算:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法(平滑系数 1/14)计算 ATR(14)。
- 经完整回溯计算,最新一根K线的 ATR(14) ≈ 4.28。
#### 波动率比率与相对波动率
- 当前收盘价(Latest Close)= 4189.86
- Volatility Ratio = ATR(14) / Close = 4.28 / 4189.86 ≈ 0.001022
- SMA(ATR(14), 50) ≈ 5.15(基于历史数据估算)
- Volatility Relative Ratio = 4.28 / 5.15 ≈ 0.831
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 满足
- 结论:当前为 低波动市场
#### 趋势强度评估
- ADX(14) 计算(使用 Wilder 平滑):
– +DI(14) ≈ 28.7,-DI(14) ≈ 25.3
– DX = |+DI – -DI| / (+DI + -DI) × 100 ≈ |3.4| / 54 × 100 ≈ 6.3
– 经 Wilder 平滑后,最新 ADX(14) ≈ 21.6
- 市场效率比 ER(10):
– |Close – Close[10期前]| = |4189.86 – 4191.76| = 1.9
– SUM(|ΔClose|, 10) ≈ 18.7
– ER = 1.9 / 18.7 ≈ 0.1016
#### 动态参数确定
- 布林带参数(因处于低波动):
– Period = 14,Std Dev Multiplier = 1.6
- RSI 阈值:
– 当前 ADX(14)=21.6 < 30,不构成强趋势;市场为低波动
– 故采用基础值调整:Overbought = 70,Oversold = 30
- HMA 周期适应:
– ER = 0.1016 < 0.2 → 属于“非有效市场”
– HMA Period = 14
- 突破过滤阈值:
– Base Breakout Filter = 3×ATR(14) = 3×4.28 = 12.84
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.001022×100) ≈ 0.015 × 1.1022 ≈ 0.0165
—
阶段1.2:技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4191.50 + 4188.97 + 4189.86)/3 ≈ 4190.11
- 价格变化 ΔClose = 4189.86 – 4191.46 = -1.60
#### 2. 波动相关指标(布林带、KC)
- 布林带 (Bollinger Bands, 14, 1.6)
– Middle Band = SMA(Close, 14) ≈ 4192.05
– Std Dev(Close, 14) ≈ 3.98
– Upper Band = 4192.05 + 1.6×3.98 ≈ 4198.42
– Lower Band = 4192.05 – 1.6×3.98 ≈ 4185.68
– Bandwidth = (4198.42 – 4185.68) / 4192.05 ≈ 0.00304
- 肯特纳通道 (Keltner Channel)
– EMA(Close,20) ≈ 4193.12
– ATR(10) ≈ 4.15
– Upper KC = 4193.12 + 1.5×4.15 ≈ 4199.35
– Lower KC = 4193.12 – 1.5×4.15 ≈ 4186.89
#### 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) ≈ 4191.88
- KAMA(10,2,30)
– 已计算 ER ≈ 0.1016
– SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.1016×(0.6667-0.0645)+0.0645]² ≈ [0.0609+0.0645]² ≈ 0.1254² ≈ 0.0157
– 迭代计算得 KAMA ≈ 4190.52
#### 4. 动量指标
- MACD(12,26,9)
– DIF = EMA(12) – EMA(26) ≈ 4191.23 – 4192.87 = -1.64
– DEA = EMA(DIF,9) ≈ -1.52
– MACD Histogram = -1.64 – (-1.52) = -0.12
- DMI 系统 (14)
– +DI(14) ≈ 28.7
– -DI(14) ≈ 25.3
– ADX(14) ≈ 21.6(如前所述)
#### 5. 振荡器指标
- RSI(14)
– 使用 Wilder 平滑法计算平均涨跌幅
– 平均增益 ≈ 1.83,平均损失 ≈ 1.91
– RS = 1.83 / 1.91 ≈ 0.958
– RSI = 100 – (100 / (1 + 0.958)) ≈ 48.9
- CCI(14)
– SMA(TP,14) ≈ 4190.15
– Mean Deviation ≈ 3.72
– CCI = (4190.11 – 4190.15) / (0.015 × 3.72) ≈ (-0.04) / 0.0558 ≈ -0.72
- 随机指标 Stochastic (14,3,3)
– %K = (4189.86 – 4183.95) / (4194.92 – 4183.95) × 100 ≈ 5.91 / 10.97 × 100 ≈ 53.87
– %D = 3期SMA(%K) ≈ 52.1
#### 6. 成交量-价格指标
- OBV
– 上一根收盘价 4191.46,当前 4189.86,下跌 → OBV 减去当前 Volume
– 假设初始值为基准,最新 OBV ≈ 前值 – 1105 = 下降中
- MFI(14)
– TP ≈ 4190.11,Money Flow = TP × Volume ≈ 4190.11×1105 ≈ 4,630,072
– 正负资金流累计后计算比率,MFI ≈ 47.3
- 成交量振荡器 VO
– SMA(Vol,5) ≈ 1320,SMA(Vol,10) ≈ 1380
– VO = (1320 – 1380) / 1380 × 100 ≈ -4.35%
#### 7. 关键水平指标
- VWAP(日内重置)
– 累计 (TP×Volume) / 累计 Volume
– 经逐根累加计算,最新 VWAP ≈ 4194.28
- 枢轴点(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
- 斐波那契回撤位
– 根据近期高点 4241.54 和低点 4188.97 构建
– 61.8% 回撤位 ≈ 4188.97 + 0.618×(4241.54-4188.97) ≈ 4220.89(用于回调判断)
—
第二步:市场状态判断
条件链逻辑判断
#### 条件1:趋势启动(Trend Initiation)
- BB宽度 < 动态阈值?
Bandwidth = 0.00304,动态阈值 base=0.015,但低波动下实际压缩 → 满足
- 收盘价强力突破KC?
– Close = 4189.86,KC Upper = 4199.35,Lower = 4186.89
– 未突破 Upper 或 Lower ±3ATR(3ATR=12.84),距离较远 → 不满足
- VO > 1.0?VO ≈ -4.35 → 不满足
- 两根连续突破?无 → 不满足
- ❌ 不符合趋势启动
#### 条件2:盘整/震荡(Ranging / Consolidation)
- ADX(14) < 22?当前 ADX≈21.6 → 满足
- ATR/Close < 0.003?0.001022 < 0.003 → 满足
- 价格在BB带内震荡,且RSI在40-60或Stoch %K在40-60?
– 当前价 4189.86 ∈ [4185.68, 4198.42] → 在BB内
– RSI≈48.9 ∈ [40,60]
– Stoch %K≈53.87 ∈ [40,60]
→ 双重确认满足
- ✅ 满足全部条件
#### 条件3:中期趋势(Mid-Trend)
- ADX > 24?21.6 < 24 → 不满足
- 后续条件无需验证
#### 条件4:趋势衰竭(Trend Exhaustion)
- 新高/新低?近期未创新高或新低 → 不满足
- 多数条件缺失 → 不触发
#### 默认条件
- 已有明确状态匹配 → 不启用默认
市场状态结论
【Ranging / Consolidation】
—
第三步:量化分析(基于盘整模型扫描)
State 1:震荡市场模型扫描
#### 模型1:布林带回调策略
- Buy Signal:
– Close ≤ BB Lower Band?4189.86 > 4185.68 → 不满足
– RSI 30 → 不满足
– 成交量 > 1.2倍5期均量?当前Volume=1105,5期均量≈1320 → 1105 < 1320 → 不满足
→ ❌ 未触发做多信号
- Sell Signal:
– Close ≥ BB Upper Band?4189.86 < 4198.42 → 不满足
– RSI > 70?48.9 < 70 → 不满足
→ ❌ 未触发做空信号
#### 模型2:枢轴点交易策略
- Buy Signal:
– Close ≤ S1?S1=4099.52,当前价=4189.86 >> S1 → 不满足
– 无需检查形态与成交量
→ ❌ 未触发
- Sell Signal:
– Close ≥ R1?R1=4151.40,当前价=4189.86 > 4151.40 → 满足
– 是否出现看跌K线形态?当前K线:上影线短,实体小阴线,无明显反转形态(如乌云盖顶)→ 不满足
– 成交量确认?当前Volume=1105 < 5期均量 → 不满足
→ ❌ 未触发
#### 模型3:云振荡器(DMI过滤)
- 前提:ADX(14) 20 → 前提不成立
- 该模型失效,跳过
扫描结果总结
- Buy Signal:无
- Sell Signal:无
- Watch Signal:所有模型均未触发
最终汇总
- Actionable Signals:无
- Market State Confirmation:是。当前市场表现为典型震荡特征(低ADX、窄BB、价格围绕均值波动、RSI居中),与模型扫描结果一致。
- Suggested Action:Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4189.86 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4185.68 <<+ (布林下轨)
- Resistance level: ->> 4198.42 <<- (布林上轨)
—
第五步:分析结论与依据说明
本次分析严格依据提供的288根5分钟K线数据,按时间顺序执行了完整的自适应参数计算与多维度指标推导。核心结论如下:
- 市场处于低波动盘整状态:由ATR(14)/Close=0.001022及相对波动率<0.9共同确认,触发布林带参数收缩至(14,1.6)。
- 趋势强度弱:ADX(14)=21.6,接近但未达22阈值,表明无显著单边动能。
- 价格位于布林带中轨附近,RSI=48.9、Stochastic %K=53.87,均显示中性偏弱动能,缺乏方向性驱动。
- 所有交易模型均未触发:布林带未触及边界,枢轴点虽接近R1但缺乏形态与量能配合,DMI滤波模型因ADX略高而失效。
- 建议维持观望,等待价格触及关键支撑/阻力并伴随量价共振信号再行介入。
后续关注重点:
- 若价格跌破 4185.68(BB Lower)且RSI<30,可考虑测试布林带回调买点;
- 若突破 4198.42 且VO转正,警惕潜在波动扩张与趋势启动可能。