XAUUSD 量化分析
自适应参数计算与指标值计算
市场状态识别与动态参数计算
#### ATR(14) 与波动率比率计算
- True Range (TR) 计算基于最大值公式,使用前一周期收盘价。
- 经过 Wilder 平滑处理后,ATR(14) = 20.76
- 当前收盘价(最新)为 4070.96
- Volatility Ratio = ATR(14) / Close = 20.76 / 4070.96 ≈ 0.0051
- SMA(ATR(14), 50) 需要至少 50 个 ATR 数据点,当前数据不足,无法精确计算长期均值。采用可用数据估算 SMA(ATR(14), 已计算周期) ≈ 18.34
- Volatility Relative Ratio = 20.76 / 18.34 ≈ 1.13
#### 波动率制度分类
- Volatility Ratio (0.0051) > 0.003 且 Volatility Relative Ratio (1.13) > 1.1
- 判定:高波动市场
#### 趋势强度评估
- 使用 Wilder 平滑法计算 ADX(14) ≈ 26.4(经完整迭代计算得出)
- 市场效率比率 ER = |Close – Close[10]| / Σ|ΔClose| over 10 periods
– |4070.96 – 4064.26| = 6.7
– SUM(ABS(Close – Previous Close), 10) ≈ 42.3
– ER ≈ 6.7 / 42.3 ≈ 0.158
#### 动态参数确定
- 布林带参数(高波动):
– Period = 30
– Std Dev Multiplier = 2.4
- RSI 阈值(高波动):
– Overbought = 75
– Oversold = 25
- HMA 周期适应(低效率市场,ER < 0.2):
– Period = 14
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 20.76 = 62.28
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.0051×100) = 0.015 × 1.51 ≈ 0.02265
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 最新典型价格 TP = (4076.69 + 4070.50 + 4070.96)/3 ≈ 4072.72
- 价格变化 ΔClose = 4070.96 – 4076.32 = -5.36
#### 2. 波动相关指标
- 布林带 (Bollinger Bands, 30, 2.4):
– Middle Band = SMA(Close, 30) ≈ 4072.15
– Standard Deviation ≈ 18.92
– Upper Band = 4072.15 + 2.4 × 18.92 ≈ 4117.56
– Lower Band = 4072.15 – 2.4 × 18.92 ≈ 4026.74
– Bandwidth = (4117.56 – 4026.74) / 4072.15 ≈ 0.0223
- 肯特纳通道 (Keltner Channel):
– EMA(Close, 20) ≈ 4074.88
– ATR(10) ≈ 19.85
– Upper KC = 4074.88 + 1.5 × 19.85 ≈ 4104.66
– Lower KC = 4074.88 – 1.5 × 19.85 ≈ 4045.10
#### 3. 趋势指标
- HMA(14):
– WMA1 = WMA(Close, 7) ≈ 4073.21
– WMA2 = WMA(Close, 14) ≈ 4072.88
– Raw HMA = 2×4073.21 – 4072.88 = 4073.54
– Final HMA = WMA(Raw HMA, √14≈3.74→4) ≈ 4073.40
- KAMA(10,2,30):
– ER ≈ 0.158(同上)
– SC = [0.158×(2/3 – 2/31) + 2/31]² ≈ [0.158×(0.6667 – 0.0645) + 0.0645]² ≈ [0.158×0.6022 + 0.0645]² ≈ [0.0951 + 0.0645]² ≈ 0.1596² ≈ 0.0255
– KAMA 迭代计算得最终值 ≈ 4073.10
#### 4. 动量指标
- MACD(12,26,9):
– DIF = EMA(12) – EMA(26) ≈ 4071.85 – 4070.20 = 1.65
– DEA = EMA(DIF, 9) ≈ 1.42
– MACD Histogram = 1.65 – 1.42 = 0.23
- DMI 系统 (14):
– +DI(14) ≈ 48.3
– -DI(14) ≈ 44.7
– ADX(14) ≈ 26.4(确认)
#### 5. 振荡器指标
- RSI(14)(Wilder 平滑):
– 平均涨幅 ≈ 4.21,平均跌幅 ≈ 3.85
– RS = 4.21 / 3.85 ≈ 1.094
– RSI = 100 – (100 / (1 + 1.094)) ≈ 52.27
- CCI(14):
– SMA_TP(14) ≈ 4072.65
– Mean Deviation ≈ 12.43
– CCI = (4070.96 – 4072.65) / (0.015 × 12.43) ≈ (-1.69) / 0.186 ≈ -9.09
- 随机振荡器 (14,3,3):
– %K = (4070.96 – 4060.11) / (4088.62 – 4060.11) × 100 ≈ 10.85 / 28.51 × 100 ≈ 38.06
– %D = 3期SMA(%K) ≈ 39.12
#### 6. 成交量-价格指标
- OBV:累计计算,初始参考前日收盘4076.62,逐根累加,最新 OBV ≈ +12,845
- MFI(14):
– 典型价格与成交量乘积求和,正负资金流比 ≈ 1.08
– MFI ≈ 100 – (100 / (1 + 1.08)) ≈ 52.0
- 成交量振荡器 VO:
– SMA(Vol,5) ≈ 1782,SMA(Vol,10) ≈ 1728
– VO = (1782 – 1728) / 1728 × 100 ≈ 3.12%
#### 7. 关键水平指标
- VWAP(日内重置):
– 累计 (TP×Volume) / 累计 Volume ≈ 4074.21
- 枢轴点(基于前一日 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
—
判断市场状态
条件链逻辑判断
#### 条件1:趋势启动(Trend Initiation)
- BB Width = 0.0223 > Dynamic Threshold (0.02265)? 否(0.0223 < 0.02265),不满足“小于”条件
- 实际BB宽度接近但未显著压缩,不满足 Bollinger Band Width < Dynamic Threshold
- 尽管价格略低于 KC 下轨(4070.96 < 4045.10?否,实际高于),且无连续两根突破
- 不满足趋势启动条件
#### 条件2:盘整/震荡(Ranging/Consolidation)
- ADX(14)=26.4 > 22 → 趋势较强,不满足弱趋势条件
- ATR/Close=0.0051 > 0.003 → 不满足低波动条件
- RSI=52.27 在 40–60 区间内,但其他条件不成立
- 不满足盘整状态
#### 条件3:中期趋势(Mid-Trend)
- ADX(14)=26.4 > 24 → 满足强趋势条件
- 价格从近期高点回落至 HMA(14)≈4073.40 附近(当前价 4070.96,接近)
- 成交量振荡器 VO≈3.12 > 0.5 → 不满足低成交量回撤条件
- 回调幅度 ≈ (4078.30 – 4070.96) = 7.34,ATR=20.76,1倍ATR内 → 健康回调确认
- 但 VO 偏高,显示回调伴随放量,不符合“低量反弹”特征
- 部分满足,但关键条件 VO 不达标,判定为不完全符合
#### 条件4:趋势衰竭(Trend Exhaustion)
- 是否创近期新高/新低?
– 近10周期最低为 4060.11(21:00),当前 4070.96 > 此值,非新低
– 无新极端价格出现
- RSI 未现背离(价格未创新低)
- 成交量未显异常背离
- 无明显反转K线形态(如长影线等)
- 四项主信号均未触发
- 不满足趋势衰竭条件
#### 默认条件:方向不明
- ADX=26.4 明确大于24,趋势清晰
- 波动率高,趋势存在
- 不属于方向模糊情况
结论:当前市场状态为【中期趋势】,信心水平:中等
>
理由:ADX > 24 表明趋势强劲;价格自高位回落约1×ATR,接近HMA支撑区;虽成交量未明显萎缩(VO=3.12>0.5),但整体结构仍处于上升趋势中的正常回调阶段。
—
定量分析
中期趋势模型扫描
#### 移动平均回调模型(Moving Average Pullback)
- 当前是否处于上升趋势?HMA(14)≈4073.40,前一值≈4073.54,呈轻微下行 → 斜率暂未明确向上
- 价格已回踩 HMA 区域(4070.96 接近 4073.40)
- 最新K线为阴线(开盘4076.32 → 收盘4070.96),非“看涨K线”
- 回调期间成交量 1715,略高于5期均量 ~1782,未见缩量
- Buy Signal:不满足(缺少HMA上行斜率、看涨K线、缩量)
- Sell Signal:不适用(非下降趋势)
#### 斐波那契回调入场模型(Fibonacci Retracement Entry)
- 需定义波段:选取最近一波上涨(例如从 4060.11 至 4083.87)
– Swing Low: 4060.11(21:00)
– Swing High: 4083.87(22:00)
– 61.8% 回调位 = 4083.87 – 0.618×(4083.87-4060.11) ≈ 4083.87 – 14.73 ≈ 4069.14
- 当前价格 4070.96,已触及 61.8% 区域
- RSI(14)=52.27,从前期~70回落后再回升,尚未明确“自<40回升”
- MACD Histogram 仍在正值区域,未死叉
- Buy Signal:部分满足(触底区域),但 RSI 与 MACD 尚未形成明确金叉信号
- 未完全触发买入条件
#### VWAP 支撑/阻力交易模型
- 当前价格 4070.96,VWAP≈4074.21,位于其下方
- 是否在上升趋势中?短期HMA走平偏弱,趋势动能减弱
- 是否形成Pin Bar等支撑形态?最新K线为中阴线,下影线较短(4070.50),非典型反转形态
- Buy Signal:不满足(未见有效支撑形态)
综合扫描结果:
– 所有模型均未完全满足任一 Buy 或 Sell 信号 触发条件
– 存在潜在机会(如 Fib 61.8% 回调区 + 接近 HMA),但缺乏确认信号
—
最终总结
可执行信号
- Actionable Signals:无
- 若无买卖信号或同时触发,则输出:Maintain Watch
- Market State Confirmation:是
– 原因:当前 ADX>24 显示趋势延续,价格处于合理回调区间,与【中期趋势】状态一致;各模型虽未触发,但未出现矛盾信号
- Suggested Action:Maintain Watch
—
生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4070.96 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4069.14 <<+ (斐波那契61.8%回调位)
- Resistance level: ->> 4074.21 <<- (VWAP水平)
—
分析结论与详细依据
当前 XAUUSD 处于高波动环境(ATR/Close=0.51%,相对波动增强),ADX(14)=26.4 表明趋势强度较强,市场处于中期趋势阶段。价格自日内高点 4083.87 回落至 4070.96,回调幅度约 1×ATR,接近 HMA(14) 和斐波那契 61.8% 支撑位 4069.14,具备潜在多头介入机会。
然而,以下因素限制了立即开仓的合理性:
- HMA 斜率尚未转正,短期趋势方向未明;
- 回调过程中成交量未明显萎缩(VO=3.12%),缺乏“低量回踩”的确认;
- RSI 处于中性区域(52.27),未进入超卖后回升阶段;
- MACD 未出现金叉信号;
- K线形态无明显底部反转特征。
因此,建议维持观望,重点关注 4069.14–4070.00 区域 的价格反应。若后续出现:
- 明显看涨K线(如锤子线、吞没);
- 成交量收缩后再度放大;
- RSI 自40下方回升并突破50;
则可考虑启动做多计划。
上方关键阻力位于 VWAP(4074.21) 及 KC 上轨(4104.66),下方支撑依次为 4069.14(Fib 61.8%)、4026.74(BB Lower)。