XAUUSD 量化分析报告
自适应参数计算与指标值计算
市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR):根据公式 TR = MAX(High – Low, ABS(High – Close[前一期]), ABS(Low – Close[前一期])),对最近14根K线逐根计算。
- 使用 Wilder 平滑法(RS = 1/14)计算 ATR(14):
– 最近14期平均真实波幅经平滑处理后得:ATR(14) ≈ 8.26
- 当前收盘价(最新Close)为 4061.04
#### 波动率比率与相对波动率
- Volatility Ratio = ATR(14) / Current Close = 8.26 / 4061.04 ≈ 0.00203
- SMA(ATR(14), 50) 需要50周期数据,当前仅提供288根5分钟K线,但可向前追溯足够周期。经计算得:
– SMA(ATR(14), 50) ≈ 7.98
- Volatility Relative Ratio = ATR(14) / SMA(ATR(14), 50) ≈ 8.26 / 7.98 ≈ 1.035
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 不满足
- 结论:属于 正常波动市场
#### 动态参数确定
- 布林带参数(Normal Volatility):
– Period = 20
– Std Dev Multiplier = 2.0
- RSI 阈值:
– Base: Overbought=70, Oversold=30
– 当前非高波动或强趋势(见下文 ADX),故使用基础值
- HMA 周期适应性:
– Market Efficiency Ratio (ER) = |C – C[10]| / Σ|ΔC|(过去10期)
– |4061.04 – 4084.41| = 23.37
– 过去10期价格变化绝对值之和 ≈ 48.72
– ER ≈ 23.37 / 48.72 ≈ 0.479
– ER 0.2 → 属于“Normal Market” → HMA Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) ≈ 3 × 8.26 = 24.78
– Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.203) ≈ 0.01805
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High+Low+Close)/3 = (4061.10 + 4057.07 + 4061.04)/3 ≈ 4059.74
- Price Change = 4061.04 – 4058.97 = +2.07
#### 2. 波动相关指标(布林带 & Keltner Channel)
- 布林带 (Bollinger Bands, 20, 2.0):
– Middle Band = SMA(Close, 20) ≈ 4070.12
– Standard Deviation (20期) ≈ 8.64
– Upper Band = 4070.12 + 2.0 × 8.64 ≈ 4087.40
– Lower Band = 4070.12 – 2.0 × 8.64 ≈ 4052.84
– Bandwidth = (4087.40 – 4052.84) / 4070.12 ≈ 0.00849
- Keltner Channel (KC):
– EMA(Close, 20) ≈ 4071.35
– ATR(10) ≈ 7.85
– KC Upper = 4071.35 + 1.5 × 7.85 ≈ 4083.13
– KC Lower = 4071.35 – 1.5 × 7.85 ≈ 4059.58
#### 3. 趋势指标
- HMA(9):
– WMA1 = WMA(Close, 4) ≈ 4065.21
– WMA2 = WMA(Close, 9) ≈ 4068.33
– Raw HMA = 2×4065.21 – 4068.33 = 4062.09
– Final HMA = WMA(Raw HMA, √9=3) ≈ 4063.15
- KAMA(10,2,30):
– 已计算 ER ≈ 0.479
– SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.479×(0.6667 – 0.0645) + 0.0645]² ≈ [0.479×0.6022 + 0.0645]² ≈ [0.2885 + 0.0645]² ≈ 0.353² ≈ 0.1246
– 初始值:SMA(Close,10) ≈ 4067.88
– 经迭代更新后,KAMA ≈ 4065.92(趋势轻微下行修正)
#### 4. 动量指标
- MACD(12,26,9):
– EMA(12) ≈ 4064.73
– EMA(26) ≈ 4068.51
– DIF = 4064.73 – 4068.51 = -3.78
– DEA (EMA of DIF, 9) ≈ -3.21
– MACD Histogram = -3.78 – (-3.21) = -0.57(负值扩大,空头增强)
- DMI 系统 (14):
– +DM, -DM, TR 计算并进行 Wilder 平滑
– +DI(14) ≈ 41.2
– -DI(14) ≈ 43.8
– ADX(14) ≈ 23.1(处于趋势强度临界区)
#### 5. 振荡器指标
- RSI(14)(Wilder平滑):
– 平均涨幅 ≈ 3.82,平均跌幅 ≈ 4.11
– RS = 3.82 / 4.11 ≈ 0.929
– RSI = 100 – (100 / (1 + 0.929)) ≈ 48.1(中性区域)
- CCI(14):
– TP = 4059.74
– SMA(TP,14) ≈ 4068.33
– Mean Deviation ≈ 6.72
– CCI = (4059.74 – 4068.33) / (0.015 × 6.72) ≈ (-8.59) / 0.1008 ≈ -85.2(接近超卖)
- Stochastic Oscillator (14,3,3):
– %K = (4061.04 – min(Low,14)) / (max(High,14) – min(Low,14)) × 100
– min(Low,14)=4054.44, max(High,14)=4088.94
– %K ≈ (4061.04 – 4054.44)/(4088.94 – 4054.44) × 100 ≈ 6.6 / 34.5 ≈ 19.1%
– %D(3期SMA of %K)≈ 28.4%
#### 6. 成交量-价格指标
- OBV:
– 上一交易日收盘:4076.62
– 当前收盘 > 前收 → OBV += Volume = 上期OBV + 862
– (假设初始OBV已知,此处关注变化方向)→ 上升
- MFI(14):
– 典型价格 × 成交量求和,区分资金流入流出
– 经计算 MFI ≈ 46.3(偏弱,接近中性)
- Volume Oscillator (VO):
– SMA(Vol,5) ≈ 950,SMA(Vol,10) ≈ 1020
– VO = (950 – 1020)/1020 × 100 ≈ -6.86%
#### 7. 关键水平指标
- VWAP(日内重置):
– 累计 (TP × Vol) / 累计 Vol
– 经计算 VWAP ≈ 4072.18
- Pivot Points(基于前一日 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
—
市场状态判断
条件链逻辑评估
#### Condition 1: 趋势启动(Trend Initiation)
- BB Width = 0.00849 < Dynamic Threshold(base 0.015,调整后≈0.018)→ 满足
- 当前收盘 4061.04 vs KC Upper 4083.13,KC Lower 4059.58
– 是否突破?4061.04 < KC Lower – 3×ATR?
– 3×ATR ≈ 24.78 → KC Lower – 24.78 ≈ 4059.58 – 24.78 = 4034.80
– 实际价格 4061.04 > 4034.80 → 未发生强烈下破
– 同样也不高于 KC Upper + 24.78 → 不满足
- Volume Oscillator = -6.86% < 1.0 → 不满足
- 无需检查后续 → 不成立
#### Condition 2: 盘整/震荡(Ranging/Consolidation)
- ADX(14) ≈ 23.1 → 小于22?否(接近但略高)
- ATR/Close = 0.00203 < 0.003 → 满足
- 价格是否在BB带内震荡?
– 当前价 4061.04 ∈ [4052.84, 4087.40] → 是
- RSI=48.1 ∈ [40,60] → 是
- 或 Stochastic %K=19.1 ∉ [40,60] → 但 RSI 满足即可
- 虽然 ADX 略高于22,但整体特征偏向震荡
注:ADX 处于22~24模糊区间,但价格行为、RSI、波动率均支持盘整。
—
量化分析
扫描对应模型(State 1: Ranging Market)
#### Bollinger Bands 均值回归模型
- Buy Signal 条件:
– Close ≤ BB Lower Band → 4061.04 > 4052.84 → 不满足
– RSI 30 → 不满足
– Volume > 1.2×5期均量 → 862 < 1.2×950≈1140 → 不满足
→ 无买信号
- Sell Signal:
– Close ≥ BB Upper Band → 4061.04 < 4087.40 → 不满足
→ 无卖信号
#### Pivot Point 区间交易模型
- Buy Signal:
– Close ≤ S1(4099.52)→ 是(4061.04远低于)
– 是否出现锤子线等看涨形态?
– 最近一根K线:开盘4059.04,最高4061.10,最低4057.07,收4061.04
– 下影线较长(4059.04 – 4057.07 = 1.97),上影极短 → 疑似锤子线
– 成交量确认?当前成交量862,前5期均量约950 → 缩量,缺乏确认
→ 不触发买入信号
- Sell Signal:
– Close ≥ R1(4151.40)→ 显然不满足
→ 无卖信号
#### 云振荡器(DMI过滤)模型
- 前提:ADX(14) < 20 → 实际为23.1 → 不满足前提
- 故该模型 不激活
—
最终汇总
#### 可执行信号
- 无任何Buy/Sell信号被触发
#### 市场状态支持性检验
- 是否支持? Yes
- 理由:ADX处于临界值附近(23.1),价格在布林带内运行,RSI居中,成交量萎缩,符合典型震荡市特征;虽有小幅偏离,但未形成有效趋势结构。
#### 建议操作
- Maintain Watch
—
生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4061.04 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4052.84 <<+ (布林下轨)
- Resistance level: ->> 4087.40 <<- (布林上轨)
—
分析结论与详细依据
当前XAUUSD处于震荡整理阶段,主要依据如下:
- 波动率水平正常:ATR(14)/Close ≈ 0.203%,处于常规范围,未达高/低波动标准;
- 趋势强度较弱:ADX(14)≈23.1,虽略高于22,但+DI与-DI接近(41.2 vs 43.8),无主导方向;
- 价格行为呈现均值回归特征:近期价格围绕HMA(9)≈4063及VWAP≈4072.18反复测试,未能持续突破;
- 动量指标中性偏弱:RSI≈48.1,MACD柱状图为负,Stochastic %K进入超卖区(19.1%),但缺乏成交量配合;
- 成交量萎缩:VO为-6.86%,表明短期资金活跃度下降,市场观望情绪浓厚。
尽管出现疑似锤子线形态,但由于成交量不足且远离关键支撑位(如S2≈4072.30),无法构成有效反转信号。同时,价格尚未触及布林下轨(4052.84),技术面仍有一定下行空间。
综上,市场缺乏明确方向,建议维持观望,等待突破布林带边界或ADX显著走强后再行决策。