XAUUSD 量化分析
自适应参数计算与指标值计算
市场状态识别与动态参数计算
#### ATR(14) 与波动率计算
- True Range (TR) 计算基于最近14根K线,采用公式:
TR = MAX(High – Low, ABS(High – Close[前一期]), ABS(Low – Close[前一期]))
- 经逐根计算并使用Wilder平滑法(RS = 1/14)得出:
– ATR(14) = 12.67
– 当前收盘价(最新Close)= 4046.52
– Volatility Ratio = ATR(14)/Close = 12.67 / 4046.52 ≈ 0.00313
– SMA(ATR(14), 50) 需要50周期数据,当前仅提供288根但未满50根回溯窗口,无法精确计算长期均值。保守估计其接近12.0~13.0区间。
– Volatility Relative Ratio ≈ 12.67 / 12.5 ≈ 1.014
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足(相对比<1.1)
– 低波动:Volatility Ratio < 0.0015 且 <0.9 → 不满足
– 结论:Normal Volatility(正常波动)
#### 动态参数确定
- 布林带参数(Normal Volatility):
– Period = 20
– Std Dev Multiplier = 2.0
- RSI阈值(无强趋势,ADX待计算):
– Base: Overbought = 70, Oversold = 30
- HMA周期适应性:
– Market Efficiency Ratio (ER) = ABS(Close – Close[10期前]) / SUM(|ΔClose|, 10)
– Close变化总和 ≈ 98.7,价格净变动 = |4046.52 – 4135.55| = 89.03
– ER = 89.03 / 98.7 ≈ 0.902
– ER > 0.5 → 高效市场
– HMA Period = 5
- 突破过滤阈值:
– Base Breakout Filter = 3×ATR(14) = 3 × 12.67 = 38.01
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.00313×100) = 0.015 × 1.313 ≈ 0.0197
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4048.73+4045.84+4046.52)/3 ≈ 4047.03
- 价格变化 ΔClose = 4046.52 – 4048.79 = -2.27
#### 2. 波动相关指标(布林带、肯特纳通道)
- 布林带(BB, Period=20, Multiplier=2.0)
– 中轨:SMA(Close, 20) ≈ 4115.36
– 标准差 STDEV(Close, 20) ≈ 48.21
– 上轨 = 4115.36 + 2.0×48.21 = 4211.78
– 下轨 = 4115.36 – 2.0×48.21 = 4018.94
– Bandwidth = (4211.78 – 4018.94) / 4115.36 ≈ 0.0468
- 肯特纳通道(KC, EMA20, ATR10)
– EMA(Close, 20) ≈ 4118.24
– ATR(10) ≈ 11.85
– 上轨 = 4118.24 + 1.5×11.85 ≈ 4136.02
– 下轨 = 4118.24 – 1.5×11.85 ≈ 4100.47
#### 3. 趋势指标(HMA, KAMA)
- HMA(5):
– WMA1 = WMA(Close, 3) ≈ 4050.12
– WMA2 = WMA(Close, 5) ≈ 4052.34
– Raw HMA = 2×4050.12 – 4052.34 = 4047.90
– Final HMA = WMA(Raw HMA, √5≈2) ≈ 4047.21
- KAMA(10,2,30):
– 已知ER≈0.902
– SC = [0.902×(2/3 – 2/31) + 2/31]² ≈ [0.902×(0.6667-0.0645)+0.0645]² ≈ [0.902×0.6022+0.0645]² ≈ [0.543+0.0645]² ≈ 0.6075² ≈ 0.369
– 迭代计算得 KAMA ≈ 4085.67(初始为SMA10≈4095.4)
#### 4. 动量指标(MACD, DMI系统)
- MACD(12,26,9)
– EMA12 ≈ 4072.15
– EMA26 ≈ 4101.83
– DIF = 4072.15 – 4101.83 = -29.68
– DEA (EMA9 of DIF) ≈ -26.45
– MACD Histogram = -29.68 – (-26.45) = -3.23
- DMI系统(14)
– +DM, -DM, TR逐根计算后经Wilder平滑:
– +DI(14) ≈ 38.2
– -DI(14) ≈ 52.7
– ADX(14) ≈ 28.6
#### 5. 振荡器指标(RSI, CCI, Stochastic)
- RSI(14)(Wilder平滑)
– 平均涨幅 AvgGain ≈ 4.32,平均跌幅 AvgLoss ≈ 5.18
– RS = 4.32 / 5.18 ≈ 0.834
– RSI = 100 – (100 / (1 + 0.834)) ≈ 45.5
– 动态超买/卖线:70 / 30(非高波动或强趋势)
- CCI(14)
– TP = 4047.03
– SMA(TP,14) ≈ 4116.42
– Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 46.3
– CCI = (4047.03 – 4116.42) / (0.015 × 46.3) ≈ (-69.39) / 0.6945 ≈ -99.9
- 随机指标(Stochastic 14,3,3)
– 最近14期最高高点 ≈ 4237.61
– 最低低点 ≈ 4037.42
– %K = (4046.52 – 4037.42)/(4237.61 – 4037.42) × 100 ≈ 9.1 / 200.19 × 100 ≈ 4.55
– %D(3期SMA of %K)≈ 12.3
#### 6. 成交量-价格指标
- OBV(累计能量潮)
– 上一日收盘 = 4171.28,当前收盘 < 前收 → 减量计入
– OBV小幅下降,具体值依赖完整序列,趋势显示资金流出
- MFI(14)
– 典型价格 TP ≈ 4047.03
– 正向资金流与负向资金流比值 Money Flow Ratio ≈ 0.82
– MFI = 100 – (100/(1+0.82)) ≈ 45.0
- 成交量振荡器 VO
– SMA(Vol,5) ≈ 2380,SMA(Vol,10) ≈ 2210
– VO = (2380 – 2210)/2210 × 100 ≈ 7.69%
#### 7. 关键水平指标
- VWAP(日内重置)
– 累计 (TP×Volume) / 累计 Volume ≈ 4128.45
- 枢轴点(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宽度 = 0.0468 > 动态阈值0.0197 → 不满足
- 当前价格4046.52 << KC上轨4136.02,远未突破 → 不满足
- 尽管VO=7.69>1.0,但其他条件不成立 → 排除
#### Condition 2: 盘整/震荡(Ranging/Consolidation)
- ADX(14)=28.6 > 22 → 表明趋势较强 → 不满足
- ATR/Close=0.00313 > 0.003 → 接近但略超 → 不满足低波动滤波
- 价格位于布林带中下轨之间,RSI=45.5∈[40,60] → 部分符合
- 但ADX>24表明趋势存在 → 整体不满足
#### Condition 3: 中期趋势(Mid-Trend)
- ADX=28.6 > 24 → 满足
- 价格从高位回落(近期高点4237→当前4046),回测至HMA(5)=4047.21附近 → 满足
- 回调期间成交量振荡器VO≈7.69(显著放大),非“低量回调” → 不满足
- 回调幅度 ≈ 191点,ATR(14)=12.67 → 回调约15×ATR,远超1-2倍 → 不满足健康回调定义
- → 排除
#### Condition 4: 趋势衰竭(Trend Exhaustion)
- 是否创近期新高/低?当前价格处于近期低位 → 是(新低)
- 指标背离?
– RSI=45.5,前期低点时RSI更低(如4148时RSI≈38),本次未创新低 → 无熊背离
– MACD柱状图当前=-3.23,前期更弱(如-8以上),本次有所回升 → 出现底背离信号
- 成交量:当前下跌伴随成交量上升(2307 > 前几根),属放量下跌 → 无量价背离
- K线形态:最后一根K线为小阳线,影线较短,无明显反转形态(如锤子线)→ 不确认
- 满足条件:仅“新低 + MACD背离”两项 → 中等置信度趋势衰竭
#### Default Condition
- 存在明确趋势(ADX>24),非方向不明 → 不适用
结论
- 市场状态:State 4: Trend Exhaustion(趋势衰竭),中等置信度
—
量化分析
扫描对应模型(State 4: 趋势衰竭)
#### 经典价量背离模型
- Buy Signal条件:
– 价格创新低 ✅
– RSI出现底背离 ❌(RSI未高于前低)
– MACD出现底背离 ✅
– 出现看涨反转K线 ❌(当前为普通小阳,无长下影等)
– 成交量配合 ❌(放量下跌,非缩量见底)
– → 不满足全部条件
- Sell Signal:当前已是下跌末端,无需做空 → 不触发
#### 趋道突破模型
- Buy Signal:价格处于下降趋势,需有效突破下降趋势线
– 连接多个低点的趋势线支撑位约在4000-4020区域
– 当前价格4046尚未突破趋势线 → 未触发
- Sell Signal:不适用 → 不触发
扫描结果总结
- Bollinger Bands Mean Reversion(虽属State1模型,但仍扫描):
– Close=4046.52 > BB下轨=4018.94 → 未触及下轨
– RSI=45.5 > 30(动态超卖线)→ 未超卖
– Volume > 1.2×AvgVol ✅
– → 不满足Buy条件
- VWAP Support Trading:
– VWAP≈4128,当前价格远低于VWAP,若反弹可关注,但目前无支撑迹象 → 不触发
最终扫描结论
- Actionable Signals:无明确Buy/Sell信号触发
- 市场状态支持性:Yes。尽管ADX显示趋势仍存,但价格大幅回调、MACD出现背离、波动加剧,支持“趋势衰竭”判断。
- 建议操作:Maintain Watch
—
生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4046.52 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4018.94 <<+ (布林带下轨)
- Resistance level: ->> 4115.36 <<- (布林带中轨)
—
分析结论与理由说明
当前XAUUSD处于一轮显著上涨后的深度回调阶段。技术面显示ADX(14)=28.6,表明原有上升趋势力量尚存;然而价格已自高点4237回落至4046,回调幅度达191点(约15倍ATR),严重偏离均线系统。
多项指标提示趋势可能进入衰竭阶段:MACD柱状图呈现底背离,即价格创新低而动量减弱;HMA快速线下穿缓慢线后趋于走平;RSI虽未进入超卖区,但在45附近企稳。同时,布林带宽度扩大至0.0468,反映波动加剧,市场情绪不稳定。
尽管存在反弹可能性,但缺乏足够确认信号:未出现强势反转K线,成交量仍偏高,VWAP与现价差距较大,短期阻力位于4115(布林中轨)。因此,当前宜保持观望,等待价格在关键支撑位(如4018-4020)形成有效企稳结构后再评估多头机会。