XAUUSD 量化分析
自适应参数计算与指标值计算
市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR):根据公式 TR = MAX(High – Low, ABS(High – Close[前一期]), ABS(Low – Close[前一期])),逐根计算最近14根5分钟K线的TR值。
- ATR(14):采用Wilder平滑法(RS = 1/14),对TR序列进行平滑处理。经计算,当前ATR(14) ≈ 3.26。
#### 波动率比率与相对波动率
- 当前收盘价(Close)= 4044.79
- Volatility Ratio = ATR(14) / Close = 3.26 / 4044.79 ≈ 0.000806
- SMA(ATR(14), 50) 需要50周期数据,但当前仅提供部分数据,无法完整计算50期SMA;基于可得数据估算,Volatility Relative Ratio < 0.9
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 满足
- 结论:市场处于 低波动状态
#### 动态参数确定
- 布林带参数:
– Period = 14
– Std Dev Multiplier = 1.6
- RSI阈值调整:
– 当前非强趋势市(ADX待计算)
– 因处于低波动环境,RSI超买/超卖线维持基础值或微调 → Overbought = 70, Oversold = 30
- HMA周期适配:
– 先计算市场效率比ER:
– ER = |Close – Close[10]| / Σ|ΔClose| over 10 periods
– 经计算,ER ≈ 0.32 → 属于“正常市场”
– HMA Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 3.26 ≈ 9.78
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.0806×100) ≈ 0.015 × 1.806 ≈ 0.0271
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4048.02 + 4044.46 + 4044.79)/3 ≈ 4045.76
- 价格变化 ΔClose = 4044.79 – 4045.53 = -0.74
#### 2. 波动相关指标(布林带、肯特纳通道)
- 布林带(BB,周期14,标准差倍数1.6)
– 中轨 = SMA(Close, 14) ≈ 4048.67
– 标准差 ≈ 2.87
– 上轨 = 4048.67 + 1.6 × 2.87 ≈ 4053.26
– 下轨 = 4048.67 – 1.6 × 2.87 ≈ 4044.09
– 带宽 = (4053.26 – 4044.09) / 4048.67 ≈ 0.00226
- 肯特纳通道(KC,EMA20 + 1.5×ATR10)
– EMA(Close, 20) ≈ 4049.12
– ATR(10) ≈ 3.15
– KC上轨 = 4049.12 + 1.5 × 3.15 ≈ 4053.84
– KC下轨 = 4049.12 – 1.5 × 3.15 ≈ 4044.40
#### 3. 趋势指标(HMA、KAMA)
- HMA(9)
– WMA1 = WMA(Close, 4) ≈ 4047.85
– WMA2 = WMA(Close, 9) ≈ 4048.33
– Raw HMA = 2×4047.85 – 4048.33 = 4047.37
– Final HMA = WMA(Raw HMA, √9=3) ≈ 4047.12
- KAMA(10,2,30):经迭代计算,KAMA ≈ 4048.01
#### 4. 动量指标(MACD、DMI系统)
- MACD(12,26,9)
– DIF = EMA(12) – EMA(26) ≈ 4046.98 – 4048.21 = -1.23
– DEA = EMA(DIF,9) ≈ -1.15
– MACD柱状图 = -1.23 – (-1.15) = -0.08
- DMI系统(14)
– +DM, -DM, TR 已计算
– 平滑后:
– +DI(14) ≈ 41.2
– -DI(14) ≈ 48.7
– ADX(14) ≈ 21.8
#### 5. 振荡器指标(RSI、CCI、随机指标)
- RSI(14)(使用Wilder平滑)
– 平均涨幅 ≈ 1.82,平均跌幅 ≈ 2.03
– RS = 1.82 / 2.03 ≈ 0.897
– RSI = 100 – (100 / (1 + 0.897)) ≈ 47.2
- CCI(14)
– TP = 4045.76
– SMA(TP,14) ≈ 4047.98
– Mean Deviation ≈ 2.31
– CCI = (4045.76 – 4047.98) / (0.015 × 2.31) ≈ -63.8
- 随机指标 %K(14,3,3)
– 最近14期最高高点 ≈ 4060.53,最低低点 ≈ 4022.38
– %K = (4044.79 – 4022.38) / (4060.53 – 4022.38) × 100 ≈ 58.9
– %D(3期SMA of %K)≈ 56.4
#### 6. 成交量-价格指标
- OBV
– 上一交易日收盘 = 4064.62
– 当前收盘 < 前收 → 本周期OBV减少 Volume = -1146
– 累计OBV呈下降趋势
- MFI(14)
– TP × Volume 加权资金流计算中,负资金流占优
– MFI ≈ 46.3
- 成交量振荡器 VO
– SMA(Vol,5) ≈ 1050,SMA(Vol,10) ≈ 1120
– VO = (1050 – 1120) / 1120 × 100 ≈ -6.25%
#### 7. 关键水平指标
- VWAP(日内重置)
– 累计 (TP×Volume) / 累计 Volume ≈ 4048.91
- 枢轴点(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 = 4100.52
– R2 = 4124.18 + (4148.84 – 4096.96) = 4176.06
– S2 = 4124.18 – (4148.84 – 4096.96) = 4072.50
- 斐波那契回撤位:基于近期高低点(如4022.38 → 4100.93)计算,关键位包括:
– 38.2% ≈ 4052.5
– 50% ≈ 4061.7
– 61.8% ≈ 4070.8
—
判断市场状态
条件链逻辑判断
#### 条件1:趋势启动(Trend Initiation)
- BB宽度 = 0.00226 < 动态阈值(基础0.015,低波动下调)→ 满足
- 当前收盘 = 4044.79
- KC上轨 ≈ 4053.84,KC下轨 ≈ 4044.40
- 是否突破?4044.79 > KC上轨 + 3×ATR?否;4044.79 < KC下轨 – 3×ATR?4044.40 – 9.78 = 4034.62 → 否
- 不满足突破条件
- → 不符合“趋势启动”
#### 条件2:盘整/震荡(Ranging/Consolidation)
- ADX(14) ≈ 21.8 < 22 → 满足
- ATR/Close = 0.000806 < 0.003 → 满足
- 价格是否在布林带内震荡?
– 当前价 4044.79,BB下轨 4044.09,接近下轨但未破
– RSI = 47.2 ∈ [40,60] → 满足
- 所有条件满足
- → 判定为状态1:盘整/震荡
#### 条件3:中期趋势(Mid-Trend)
- ADX ≈ 21.8 < 24 → 不满足首要条件
- → 排除
#### 条件4:趋势衰竭(Trend Exhaustion)
- 无新高/新低出现(近期高点4100.93,低点4022.38)
- 无背离信号显著成立
- → 不满足
#### 默认条件
- 已明确进入“盘整”状态,无需启用默认
最终市场状态判断:【Ranging / Consolidation】
置信度:中等(所有核心条件满足,但价格临近下轨,存在潜在变盘点)
—
量化分析
扫描对应模型(State 1:盘整市场)
#### 模型1:布林带均值回归
- Buy Signal:
– Close <= BB Lower Band?4044.79 vs 4044.09 → 略高于,不满足
– RSI 30 → 不满足
– Volume > 1.2×5期均量?1146 vs ~1050 → 满足
– → 未触发买入信号
- Sell Signal:
– Close >= BB Upper Band?4044.79 << 4053.26 → 否
– → 未触发卖出信号
- 结论:Watch
#### 模型2:枢轴点区间交易
- Buy Signal:
– Close <= S1?S1 = 4100.52,当前价远低于 → 是
– 但需确认是否有效支撑区域(S1为前日支撑,当前已远离)
– 是否出现锤子线等看涨形态?当前K线:上影短、下影略长、实体小阴 → 非典型反转形态
– 成交量确认?放量下跌后缩量,有一定支持
– → 部分满足,但形态不足
- Sell Signal:
– Close >= R1?4044.79 << 4151.40 → 否
– → 不触发
- 结论:Watch
#### 模型3:云振荡器(DMI过滤)
- 前提:ADX(14) < 20?实际ADX ≈ 21.8 → 不满足前提
- → 模型失效,跳过
综合扫描结果:
- 无任何Buy/Sell信号被完全触发
- 所有模型输出为“Watch”
- 市场状态与模型响应一致
—
最终总结
行动信号
- Actionable Signals:无
- Maintain Watch
市场状态验证
- Is the current market state supported by the scan results? Yes
- Reasons:ADX < 22、低波动、RSI居中、价格在布林带内运行,多个盘整模型处于观察状态,未触发趋势信号,整体结构支持“震荡市”判断。
建议操作
- Suggested Action:Maintain Watch
—
生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4044.79 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4022.38 <<+
- Resistance level: ->> 4100.93 <<-
—
分析结论与依据
当前XAUUSD处于典型的低波动盘整状态,主要特征如下:
- 波动率水平低:ATR(14)/Close ≈ 0.08%,远低于高波动阈值;
- 趋势强度弱:ADX(14) ≈ 21.8,处于临界以下,+DI与-DI胶着,方向不明;
- 价格行为收敛:布林带收窄至约0.226%,价格贴近中下轨运行;
- 动量指标中性:RSI ≈ 47.2,MACD柱状图接近零轴,无明显偏向;
- 成交量配合:VO为负,OBV缓慢下行,显示短期抛压仍存但动能减弱。
尽管价格接近前低4022.38,具备潜在支撑意义,但尚未出现明确反转形态或背离信号,因此不宜贸然开仓。建议继续观望,重点关注以下突破信号:
- 若放量跌破4022.38,可能开启下行趋势;
- 若回升突破BB上轨(4053.26)并伴随VO转正,可考虑趋势启动策略。
当前最优策略为 保持观望(Watch),等待更高确定性信号出现。