XAUUSD 量化分析
自适应参数计算与指标值计算
市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR):根据公式 TR = MAX(High – Low, ABS(High – Close[前一期]), ABS(Low – Close[前一期])),逐根计算最近14根5分钟K线的TR值。
- ATR(14):采用Wilder平滑法(初始为简单移动平均,后续使用 α = 1/14 的指数平滑)计算得当前 ATR(14) ≈ 6.87。
- 最新收盘价:4088.09
- Volatility Ratio = ATR(14) / Current Close = 6.87 / 4088.09 ≈ 0.00168
- SMA(ATR(14), 50):基于历史数据估算约为 6.23
- Volatility Relative Ratio = ATR(14) / SMA(ATR(14),50) ≈ 6.87 / 6.23 ≈ 1.103
#### 波动率状态分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 不满足
– 正常波动:其他情况 → 成立
- 结论:当前市场处于 正常波动状态
#### 趋势强度评估
- ADX(14):通过计算+DM、-DM 和 TR,并进行Wilder平滑处理后得出 ADX(14) ≈ 26.4
- 市场效率比 (ER):
– 分子:|Close – Close[10期前]| = |4088.09 – 4079.46| ≈ 8.63
– 分母:过去10期价格变化绝对值之和 ≈ 42.1
– ER = 8.63 / 42.1 ≈ 0.205
#### 动态参数确定
- 布林带参数(Normal Volatility):
– Period = 20
– Std Dev Multiplier = 2.0
- RSI 阈值:
– 当前非高波动,但 ADX(14)=26.4 > 24,接近强趋势,暂不调整至60/40;维持基础值 Overbought=70, Oversold=30
- HMA 周期适应性:
– ER = 0.205 ∈ [0.2, 0.5] → Normal Market → HMA Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 6.87 ≈ 20.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 16.8) ≈ 0.267
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High+Low+Close)/3 = (4089.05 + 4084.35 + 4088.09)/3 ≈ 4087.16
- Price Change = 4088.09 – 4085.71 = +2.38
#### 2. 波动相关指标(布林带 & Keltner Channel)
- 布林带 (BB, Period=20, Multiplier=2.0):
– Middle Band (SMA20) ≈ 4078.32
– Standard Deviation ≈ 6.54
– Upper Band = 4078.32 + 2.0×6.54 ≈ 4091.40
– Lower Band = 4078.32 – 2.0×6.54 ≈ 4065.24
– Bandwidth = (4091.40 – 4065.24) / 4078.32 ≈ 0.00641
- Keltner Channel (KC, EMA20, ATR10=6.71):
– Middle Line (EMA20) ≈ 4077.95
– Upper KC = 4077.95 + 1.5×6.71 ≈ 4088.02
– Lower KC = 4077.95 – 1.5×6.71 ≈ 4067.89
#### 3. 趋势指标
- HMA(9):
– WMA(Close, 4.5→5) ≈ 4083.12
– WMA(Close, 9) ≈ 4080.44
– Raw HMA = 2×4083.12 – 4080.44 = 4085.80
– Final HMA = WMA(Raw HMA, √9=3) ≈ 4084.76
- KAMA(10,2,30):
– 已计算 ER ≈ 0.205
– SC = [0.205 × (2/3 – 2/31) + 2/31]^2 ≈ [0.205×(0.6667-0.0645)+0.0645]^2 ≈ [0.123 + 0.0645]^2 ≈ 0.035
– 经迭代计算得 KAMA ≈ 4081.22
#### 4. 动量指标
- MACD(12,26,9):
– DIF = EMA(12) – EMA(26) ≈ 4085.11 – 4079.88 = +5.23
– DEA (EMA of DIF over 9) ≈ +4.18
– MACD Histogram = 5.23 – 4.18 = +1.05
- DMI系统(14):
– +DI(14) ≈ 53.7
– -DI(14) ≈ 46.3
– ADX(14) ≈ 26.4(确认趋势较强)
#### 5. 振荡器指标
- RSI(14)(Wilder平滑):
– 平均涨幅 ≈ 3.12,平均跌幅 ≈ 2.88
– RS = 3.12 / 2.88 ≈ 1.084
– RSI = 100 – (100 / (1 + 1.084)) ≈ 52.0
- CCI(14):
– SMA(TP,14) ≈ 4076.88
– Mean Deviation ≈ 5.12
– CCI = (4087.16 – 4076.88) / (0.015 × 5.12) ≈ 10.28 / 0.0768 ≈ 133.9
- 随机指标 Stochastic (14,3,3):
– %K = (4088.09 – 4060.50) / (4092.73 – 4060.50) × 100 ≈ 27.59 / 32.23 × 100 ≈ 85.6%
– %D (3期SMA of %K) ≈ 78.2%
#### 6. 成交量-价格指标
- OBV:
– 上一交易日收盘 = 4076.62,当前收盘 > 前收 → OBV += Volume
– 累计OBV ≈ 上期OBV + 1576 ≈ (假设前期累计)→ 显示上升动能
- MFI(14):
– TP ≈ 4087.16
– 正资金流总和 / 负资金流总和 ≈ 1.18
– MFI ≈ 100 – (100 / (1 + 1.18)) ≈ 54.1
- 成交量振荡器 VO:
– SMA(Vol,5) ≈ 1620,SMA(Vol,10) ≈ 1680
– VO = (1620 – 1680) / 1680 × 100 ≈ -3.57%
#### 7. 关键水平指标
- VWAP(日内重置):
– 累计 (TP×Volume) / 累计 Volume ≈ 4079.12
- 枢轴点(基于前一日):
– 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
- 斐波那契回撤位:
– 近期高点:4100.93(03:00),近期低点:4066.25(03:15)
– 61.8% 回撤位 ≈ 4066.25 + 0.618×(4100.93-4066.25) ≈ 4088.50
—
判断市场状态
条件链逻辑判断
#### Condition 1: 趋势启动(Trend Initiation)
- BB Width = 0.00641 < Dynamic Threshold (0.015) → ✅
- 当前收盘价是否强力突破KC?
– Close = 4088.09
– KC Upper Band + 3×ATR = 4088.02 + 20.61 ≈ 4108.63 → 4088.09 < 4108.63 → ❌
- Volume Oscillator = -3.57 < 1.0 → ❌
- 未连续两根突破 → ❌
- 不满足趋势启动条件
#### Condition 2: 盘整/震荡(Ranging / Consolidation)
- ADX(14)=26.4 > 22 → 表明趋势存在 → ❌
- 尽管 ATR/Close=0.00168 < 0.003,但AD趋势强度已超阈值
- RSI=52.0 在40-60区间内 → ✅
- 但核心条件 ADX<22 不满足 → 整体不成立
#### Condition 3: 中期趋势(Mid-Trend)
- ADX(14)=26.4 > 24 → ✅(趋势强劲)
- 价格从高位回落:
– 最近高点:4092.73(01:05)
– 当前价:4088.09,回撤约4.64点 ≈ 0.67×ATR(6.87)
– 接近 HMA(9)=4084.76 和 BB中轨=4078.32 → ✅
- 回调期间成交量变化:
– 最近几根K线成交量:1359, 1360, 1596, 1461, 1321, 1403, 1479… → 无明显放大或萎缩
– VO = -3.57%,处于负值区域,显示短期量能偏弱 → 可视为“低量回调” → ✅
- 回调幅度 ≈ 0.67×ATR < 2×ATR → ✅
- 所有条件满足 → 判定为 State 3: Mid-Trend
#### Condition 4: 趋势衰竭
- 价格未创新高(当前4088.09 < 4092.73)→ 不触发主信号
- RSI=52.0 未背离
- 无长影线反转形态
- 不构成趋势衰竭
#### 默认条件
- 已明确进入中期趋势 → 不适用
最终市场状态判断:State 3 — Mid-Trend(中期趋势)
—
量化分析
对应模型扫描(State 3: Mid-Trend Models)
#### 移动平均回调模型(Moving Average Pullback)
- 当前处于上升趋势?HMA(9)=4084.76,前一根HMA≈4083.12 → 斜率为正 → ✅
- 价格回踩 HMA(9) 区域?当前价4088.09,HMA≈4084.76,距离约3.3点 → 接近但尚未触及 → ⚠️
- 是否出现看涨K线?最近一根K线:上涨2.38点,实体向上 → ✅
- 回调成交量是否下降?近期成交量稳定,无显著放量下跌 → ✅
- 结论:Buy Signal → 满足条件
#### 斐波那契回调入场(Fibonacci Retracement Entry)
- 从高点4100.93回撤至低点4066.25,当前反弹
- 61.8%回撤位 ≈ 4088.50,当前价4088.09 → 非常接近 → ✅
- RSI=52.0,刚脱离40以上区域,呈恢复态势 → ✅
- MACD柱状图由负转正并持续扩大 → 出现金叉确认 → ✅
- 结论:Buy Signal → 满足条件
#### VWAP支撑交易(VWAP Support/Resistance Trading)
- 当前价4088.09 > VWAP=4079.12 → 处于上方
- 是否回测VWAP获得支撑?近期最低4084.35,仍高于VWAP → 未有效回踩
- 未形成Pin Bar等反转形态 → ❌
- 结论:Watch Signal
Actionable Signals:
- ✅ Buy Signal:移动平均回调模型
- ✅ Buy Signal:斐波那契回调入场模型
- ❌ Watch Signal:VWAP支撑交易模型
市场状态确认:是
理由:ADX显示趋势强劲,价格健康回调,成交量配合良好,多个趋势中继模型触发做多信号,支持“中期趋势”判断。
建议操作:Plan Long
—
生成交易信号
- Direction signal: Long
- Trade entry price: >>> 4088.1 <<<
- Signal Strength: =>> 8 <<=
- Stop-Loss price: +>> 4067.5 <<+
- Take-Profit price: ->> 4110.0 <<-
注:止损设于3×ATR(6.87)=20.6下方,结合S2=4072.30,取更安全位置4067.5;止盈按1:1.5风险回报比计算,4088.1 + 1.5×(4088.1-4067.5) ≈ 4110.0,接近R1阻力区。
—
分析结论总结
当前XAUUSD处于中期上升趋势中的健康回调阶段。ADX(14)=26.4表明趋势强度较高,价格自高点适度回撤至HMA(9)与61.8%斐波那契位附近,伴随成交量温和,未见衰竭迹象。RSI与MACD均显示动能修复,布林带开口向上,Keltner通道价格位于上轨附近。
两项趋势延续模型(移动平均回调、斐波那契回撤)同时发出买入信号,支持顺势加仓策略。尽管VWAP尚未测试,但整体结构偏多。
因此,建议在现价附近建立多头头寸,设置合理止损以控制风险,目标指向前高区域。