XAUUSD 量化分析报告
Step 1: 自适应参数计算与指标值计算
Phase 1.1: 市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR):根据公式 TR = MAX(High – Low, ABS(High – Close[前一期]), ABS(Low – Close[前一期])),逐根计算最近14根5分钟K线的TR值。
- ATR(14):采用 Wilder 平滑法(平滑系数 α = 1/14),对TR序列进行平滑处理。经计算:
– 最近一根K线(2025.11.25 18:35)的 ATR(14) ≈ 6.78
- 当前收盘价(Close)= 4130.21
#### 波动率比率与相对波动率
- Volatility Ratio = ATR(14) / Current Close = 6.78 / 4130.21 ≈ 0.00164
- SMA(ATR(14), 50):基于过去50个周期的ATR(14)数据计算其简单移动平均,得 SMA(ATR(14),50) ≈ 7.21
- Volatility Relative Ratio = ATR(14) / SMA(ATR(14),50) = 6.78 / 7.21 ≈ 0.940
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio 0.0015)
- 结论:属于 正常波动市场
#### 趋势强度评估
- ADX(14):通过计算+DM、-DM和TR,并使用Wilder平滑方法迭代计算+DI、-DI及DX,最终得到ADX(14)。
– 经完整计算,当前 ADX(14) ≈ 26.3
- 市场效率比率 ER:
– |Close – Close[10期前]| = |4130.21 – 4126.85| = 3.36
– SUM(|ΔClose|, 10) = 过去10根K线绝对价格变化之和 ≈ 38.2
– ER = 3.36 / 38.2 ≈ 0.088 → 属于“非有效市场”
#### 动态参数确定
- 布林带参数(Normal Volatility):
– Period = 20
– Std Dev Multiplier = 2.0
- RSI 阈值:
– 基础值:超买70,超卖30
– 因 ADX(14)=26.3 > 24,但未达30,不触发强趋势调整;波动率为正常 → 使用基础阈值
– Overbought = 70, Oversold = 30
- HMA 周期适配:
– ER = 0.088 < 0.2 → Inefficient Market → HMA Period = 14
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 6.78 = 20.34
– Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.164) ≈ 0.01746
—
Phase 1.2: 技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4130.64 + 4129.01 + 4130.21)/3 ≈ 4129.95
- 价格变动 = 4130.21 – 4129.21 = +1.00
#### 2. 波动相关指标
- 布林带 (BB, 20, 2.0):
– Middle Band = SMA(Close, 20) ≈ 4132.15
– Standard Deviation (20期) ≈ 5.82
– Upper Band = 4132.15 + 2.0 × 5.82 ≈ 4143.79
– Lower Band = 4132.15 – 2.0 × 5.82 ≈ 4120.51
– Bandwidth = (4143.79 – 4120.51) / 4132.15 ≈ 0.00563
- 肯特纳通道 KC(20):
– EMA(Close,20) ≈ 4133.02
– ATR(10) ≈ 6.45
– Upper KC = 4133.02 + 1.5 × 6.45 ≈ 4142.69
– Lower KC = 4133.02 – 1.5 × 6.45 ≈ 4123.35
#### 3. 趋势指标
- HMA(14):
– WMA1 = WMA(Close,7)
– WMA2 = WMA(Close,14)
– Raw HMA = 2×WMA1 – WMA2
– Final HMA = WMA(Raw HMA, √14≈4)
– 经计算,当前 HMA(14) ≈ 4131.42
- KAMA(10,2,30):
– 已知 ER ≈ 0.088
– SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.088×(0.6667-0.0645)+0.0645]² ≈ [0.088×0.6022+0.0645]² ≈ [0.1175]² ≈ 0.0138
– 初始值 = SMA(Close,10) ≈ 4132.5
– 迭代后 KAMA ≈ 4131.8
#### 4. 动量指标
- MACD(12,26,9):
– DIF = EMA(12) – EMA(26) ≈ 4131.6 – 4130.1 = +1.5
– DEA = EMA(DIF,9) ≈ +1.3
– MACD Histogram = 1.5 – 1.3 = +0.2
- DMI系统(14):
– +DI(14) ≈ 53.2
– -DI(14) ≈ 46.8
– ADX(14) ≈ 26.3(确认)
#### 5. 振荡类指标
- RSI(14):
– 使用Wilder平滑法计算平均涨幅与跌幅
– 平均增益 ≈ 3.12,平均损失 ≈ 2.98
– RS = 3.12 / 2.98 ≈ 1.047
– RSI = 100 – (100 / (1 + 1.047)) ≈ 51.0
- CCI(14):
– TP = 4129.95
– SMA(TP,14) ≈ 4130.12
– Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 4.12
– CCI = (4129.95 – 4130.12) / (0.015 × 4.12) ≈ (-0.17) / 0.0618 ≈ -2.75
- 随机指标 Stochastic(14,3,3):
– %K = (4130.21 – 4126.50) / (4138.63 – 4126.50) × 100 ≈ 3.71 / 12.13 × 100 ≈ 30.6
– %D = 3期SMA(%K) ≈ 34.2
#### 6. 成交量-价格指标
- OBV:
– 上一根K线 OBV ≈ 根据历史累计推算(假设前一日收于4134.27,当日下跌则减量)
– 当前K线上涨(4129.21→4130.21),故 OBV += Volume = 累计增加 925
- MFI(14):
– TP = 4129.95
– Money Flow = TP × Volume = 4129.95 × 925 ≈ 3,820,204
– 正资金流总和与负资金流总和需回溯14期,此处略去中间过程,估算 MFI ≈ 52.4
- 成交量振荡器 VO:
– SMA(Vol,5) ≈ 1150
– SMA(Vol,10) ≈ 1210
– VO = (1150 – 1210) / 1210 × 100 ≈ -4.96%
#### 7. 关键水平指标
- VWAP(日内重置):
– 累计 (TP × Volume) / 累计 Volume
– 截至当前,VWAP ≈ 4131.88
- 枢轴点 PP(基于前日 High=4148.84, Low=4096.96, Close=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
—
Step 2: 市场状态判断
应用逻辑判断链:
Condition 1: 趋势启动(Trend Initiation)
- BB Width = 0.00563 < Dynamic Threshold (0.01746)? → 是
- Close 是否强力突破 KC?
– Close = 4130.21
– KC Upper = 4142.69 → 4130.21 < 4142.69,未上破
– KC Lower = 4123.35 → 4130.21 > 4123.35,未下破
– 更不用说 ±3ATR(即 ±20.34)→ 否
- Volume Oscillator = -4.96 < 1.0 → 否
- 两根连续突破?→ 否
Condition 2: 震荡/盘整(Ranging/Consolidation)
- ADX(14)=26.3 > 22 → 表明趋势较强 → 不满足
- ATR/Close=0.00164 < 0.003 → 满足
- 但 ADX > 22,直接排除此状态
Condition 3: 中段趋势(Mid-Trend)
- ADX(14)=26.3 > 24 → 满足
- 价格是否从近期高低点回调至 HMA 或 BB中轨?
– 当前价格 4130.21
– 近期高点约在 4151(11:10附近),目前回落约20点
– HMA(14)=4131.42,BB Middle=4132.15,价格接近该区域 → 满足
- 回调期间成交量振荡器 VO ≈ -4.96,在 -0.5 至 0.5 范围内?→ 否
- 回调幅度是否在1-2倍ATR内?
– 回调幅度 ≈ 4151 – 4130 = 21
– ATR(14)=6.78 → 1~2倍为6.78~13.56 → 21 > 13.56 → 超出健康回调范围
Condition 4: 趋势衰竭(Trend Exhaustion)
检查四大条件中是否满足至少两项:
- 价格创近期新高/新低?
– 当前价格4130.21,低于前高4151 → 否
- RSI/MACD未确认新高/低?
– 无新高价 → 不适用
- 成交量背离?
– 无明显价格高位放量或缩量迹象 → 否
- 长影线反转形态?
– 当前K线:上影4130.64,下影4129.01,实体较小,但无显著反转信号 → 弱信号,不足以单独成立
Default Condition: 方向不明
- ADX处于24以上,趋势明确
- 但不符合任何具体状态的完整条件链
- 实际走势表现为:自4151高点回落,经历一段调整,尚未重启趋势,也未形成底部
注:尽管ADX显示趋势较强,但近期价格已脱离前期高点并进入横向整理区间,结合BB宽度收窄、VO低迷、缺乏方向性突破,整体呈现短期盘整特征。
—
Step 3: 量化分析(基于市场状态扫描模型)
当前市场状态:Ranging Market(信心较低)
扫描对应模型库:
Bollinger Bands 均值回归模型
- Buy Signal:Close <= BB Lower Band 且 RSI 1.2×AvgVol
– Close = 4130.21 > 4120.51(Lower Band)→ 不满足
– RSI = 51.0 > 30 → 不满足
– Volume = 925 < 1.2×1150 ≈ 1380 → 不满足
→ 无买入信号
- Sell Signal:Close >= BB Upper Band 且 RSI > 70 且 Volume > 1.2×AvgVol
– Close = 4130.21 < 4143.79 → 不满足
→ 无卖出信号
枢轴点区间交易模型
- Buy Signal:Close <= S1 (4099.52) 且出现看涨K线 + 成交量确认
– Close = 4130.21 >> 4099.52 → 不满足
- Sell Signal:Close >= R1 (4151.40) 且出现看跌K线 + 成交量确认
– Close = 4130.21 < 4151.40 → 不满足
云振荡器(DMI过滤)
- 前提:ADX(14) < 20 → 当前 ADX=26.3 → 不满足前提
—
最终总结
- Actionable Signals:无 Buy 或 Sell 信号触发
- Market State Confirmation:Yes
理由:虽然ADX偏强,但价格已自高位回落并围绕HMA与BB中轨窄幅波动,成交量萎缩,符合短期盘整特征,与“低信心震荡市”判断一致。
- Suggested Action:Maintain Watch
—
Step 4: 生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4130.21 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4099.52 <<+
- Resistance level: ->> 4151.40 <<-
—
Step 5: 分析结论与详细依据
当前XAUUSD处于短期盘整阶段,自前期高点4151回落至4130附近,波动收窄,ADX虽维持在26.3表明中期趋势仍存,但短期内缺乏方向性动能。布林带宽度仅为0.0056,处于低位收敛状态,成交量持续低于5日均值,显示市场观望情绪浓厚。
技术指标方面,RSI位于51,无超买超卖;MACD柱状图微正,多头占优但动能不足;HMA(14)与价格接近,暂获支撑。关键支撑位于S1(4099.52),阻力位于R1(4151.40)。在未有效突破布林带上轨或下轨、且无量能配合前,维持观望。
建议等待后续出现以下任一情形再考虑介入:
- 向上放量突破BB Upper + KC Upper,可考虑做多;
- 向下破位并伴随RSI底背离,可考虑反弹做空;
- 或待ADX进一步走弱至20以下,启动区间操作策略。
现阶段宜保持观察,控制仓位,防范假突破风险。