XAUUSD 量化分析
自适应参数计算与指标值计算
市场状态识别与动态参数计算
#### ATR(14) 与波动率比率计算
- True Range (TR) 计算基于最大值公式,使用前14根K线完成初始化。
- 经 Wilder 平滑处理后,ATR(14) = 8.26(单位:点)。
- 当前收盘价为 4074.24。
- Volatility Ratio = ATR(14)/Close = 8.26 / 4074.24 ≈ 0.00203
- SMA(ATR(14),50) 在可用数据范围内取最近50周期均值估算为 7.98。
- Volatility Relative Ratio = 8.26 / 7.98 ≈ 1.035
#### 波动率制度分类
- Volatility Ratio (0.00203) 0.0015
- Volatility Relative Ratio (1.035) > 0.9 且 < 1.1
- 判定为:Normal Volatility(正常波动)
#### 趋势强度评估
- 使用 Wilder 平滑法计算 ADX(14) = 23.1
- 市场效率比 ER:
– |Close – Close[10]| = |4074.24 – 4065.38| = 8.86
– SUM(|ΔClose|,10) ≈ 67.3
– ER = 8.86 / 67.3 ≈ 0.132
#### 动态参数确定
- 布林带参数(Normal Volatility):
– Period = 20
– Std Dev Multiplier = 2.0
- RSI 阈值:
– ADX(14)=23.1 < 30 → 不启用强趋势调整
– 高/低波动未触发 → 使用基础阈值:Overbought=70, Oversold=30
- HMA 周期适应:
– ER=0.132 < 0.2 → Inefficient Market → HMA Period = 14
- 突破过滤阈值:
– Base Breakout Filter = 3×ATR(14) = 3×8.26 = 24.78
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.00203×100) = 0.015 × 1.203 ≈ 0.01805
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) 最新值 = (4077.38 + 4072.14 + 4074.24)/3 ≈ 4074.59
- Price Change = 4074.24 – 4074.87 = -0.63
#### 2. 波动相关指标(布林带 & Keltner Channel)
- 布林带 (BB, Period=20, Multiplier=2.0):
– Middle Band (SMA20) = 4077.63
– Standard Deviation (20) = 6.81
– Upper Band = 4077.63 + 2.0×6.81 = 4091.25
– Lower Band = 4077.63 – 2.0×6.81 = 4064.01
– Bandwidth = (4091.25 – 4064.01) / 4077.63 ≈ 0.00668
- Keltner Channel (KC, EMA20, ATR10):
– EMA(Close,20) ≈ 4078.12
– ATR(10) ≈ 7.95
– Upper KC = 4078.12 + 1.5×7.95 ≈ 4089.05
– Lower KC = 4078.12 – 1.5×7.95 ≈ 4067.19
#### 3. 趋势指标
- HMA(14):
– WMA1 = WMA(Close,7)
– WMA2 = WMA(Close,14)
– Raw HMA = 2×WMA1 – WMA2
– Final HMA = WMA(Raw HMA, √14≈3.74→4)
– 最新 HMA(14) ≈ 4075.88
- KAMA(10,2,30):
– 已迭代计算,最新值 ≈ 4076.42
#### 4. 动量指标
- MACD(12,26,9):
– DIF = EMA(12)-EMA(26) ≈ 4075.12 – 4076.88 = -1.76
– DEA = EMA(DIF,9) ≈ -1.62
– MACD Histogram = -1.76 – (-1.62) = -0.14
- DMI 系统 (14):
– +DI(14) ≈ 46.3
– -DI(14) ≈ 43.8
– ADX(14) ≈ 23.1(如前所述)
#### 5. 振荡器指标
- RSI(14)(Wilder平滑):
– 平均涨幅 ≈ 3.82,平均跌幅 ≈ 3.65
– RS = 3.82 / 3.65 ≈ 1.046
– RSI = 100 – (100/(1+1.046)) ≈ 51.1
- CCI(14):
– SMA_TP(14) ≈ 4074.92
– Mean Deviation ≈ 5.43
– CCI = (4074.59 – 4074.92) / (0.015 × 5.43) ≈ -0.41
- 随机指标 Stochastic (14,3,3):
– %K = (4074.24 – 4060.65) / (4089.65 – 4060.65) × 100 ≈ 46.9
– %D = 3期SMA(%K) ≈ 48.2
#### 6. 成交量-价格指标
- OBV:根据收盘变化累计,最新 OBV ≈ +12,845(相对基准上升)
- MFI(14):
– 典型价格与成交量乘积求和,正负资金流比 ≈ 1.03
– MFI ≈ 50.7
- 成交量振荡器 VO:
– SMA(Vol,5) ≈ 1987,SMA(Vol,10) ≈ 1864
– VO = (1987 – 1864)/1864 × 100 ≈ 6.6%
#### 7. 关键水平指标
- VWAP(日内重置):
– 累计 TP×Volume / 累计 Volume ≈ 4078.03
- 枢轴点(基于前一日):
– 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
- 斐波那契回撤位:
– 近期高点:4111.19(00:40)
– 近期低点:4060.65(21:00)
– 61.8% 回撤位 ≈ 4060.65 + 0.618×(4111.19-4060.65) ≈ 4091.50
—
判断市场状态
条件链逻辑判断
#### Condition 1: 趋势启动(Trend Initiation)
- BB Width = 0.00668 < Dynamic Threshold (0.01805) → ✅
- 当前收盘价 4074.24 是否突破 KC?
– KC Upper Band = 4089.05,需 > 4089.05 + 24.78 = 4113.83 → ❌
– KC Lower Band = 4067.19,需 < 4067.19 – 24.78 = 4042.41 → ❌
– 无强烈突破 → ❌
- VO = 6.6% > 1.0 → ✅
- 两根连续突破K线?→ ❌
- 不满足 Trend Initiation
#### Condition 2: 盘整/震荡(Ranging/Consolidation)
- ADX(14)=23.1 > 22 → ❌(趋势强度中等偏强)
- ATR/Close = 0.00203 < 0.003 → ✅
- 价格是否在BB带内震荡?当前价4074.24 ∈ [4064.01, 4091.25] → ✅
- RSI=51.1 ∈ [40,60] → ✅
- 但 ADX > 22,不满足首要条件 ADX < 22
- 不满足 Ranging/Consolidation
#### Condition 3: 中期趋势(Mid-Trend)
- ADX(14)=23.1 > 24?→ ❌(仅23.1,略低于阈值)
- 价格从高位回落:近期高点4111.19 → 当前4074.24,已回调约37点
- 是否靠近 HMA(14)=4075.88 或 BB中轨=4077.63?当前价接近 → ✅
- 回调期间成交量振荡器 VO≈6.6%,不在 [-0.5, 0.5] 区间 → ❌
- 回调幅度 ≈37点,ATR(14)=8.26 → 37/8.26≈4.5倍ATR → 远超1-2倍 → ❌
- 不满足 Mid-Trend
#### Condition 4: 趋势衰竭(Trend Exhaustion)
- 是否创近期新高/新低?
– 近10周期最高:4083.62(16:20),当前4074.24 < 该值 → 未创新高
– 最近低点:4060.65(21:00),当前高于此 → 未创新低 → ❌
- 缺乏价格新极值 → 所有子条件无法成立
- 不满足 Trend Exhaustion
#### Default Condition: 方向不明
- ADX=23.1 处于22~24之间(模糊区)
- 波动率正常,成交量无显著特征
- 无明确趋势或盘整信号
- 判定为:State 1: Ranging Market,置信度 Low
—
量化分析
扫描对应模型(Ranging Market Models)
#### Bollinger Bands 均值回归
- Buy Signal:
– Close ≤ BB Lower Band?4074.24 > 4064.01 → ❌
– RSI 30 → ❌
– Volume > 1.2×AvgVol?当前Vol=1871,5期均量≈1987 → 1871<1987 → ❌
– 不满足
- Sell Signal:
– Close ≥ BB Upper Band?4074.24 < 4091.25 → ❌
– RSI > 70?51.1 < 70 → ❌
– 不满足
#### 枢轴点区间交易
- Buy Signal:
– Close ≤ S1?S1=4099.52,当前4074.24 < 4099.52 → ✅
– 但 S1 是支撑,应测试其有效性;当前远低于S1,非关键支撑区
– 是否出现锤子线等看涨形态?最后一根K线:上影较长,实体小,下影短 → 非典型锤子线 → ❌
– 不满足
- Sell Signal:
– Close ≥ R1?4074.24 < 4151.40 → ❌
– 不满足
#### 云振荡器(DMI过滤)
- 前提:ADX 20 → ❌
- 模型失效,跳过
—
最终总结
- Actionable Signals:无任何买入或卖出信号触发
- Market State 支持性判断:否
– 尽管默认归类为“盘整”,但 ADX=23.1 显示趋势正在形成,实际更偏向弱趋势延续后的回调阶段。
– 价格远离前期高点,处于中期均线附近,结合 HMA 斜率轻微向下,暗示潜在下行压力。
– “盘整”状态与当前技术结构匹配度不高,存在误判风险。
- 建议操作:Maintain Watch
—
生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4074.24 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4064.01 <<+ (布林带下轨)
- Resistance level: ->> 4091.25 <<- (布林带上轨)
—
分析结论与详细依据
当前XAUUSD市场处于方向模糊阶段。ADX(14)=23.1处于临界值附近,显示趋势强度尚可但未明确强化;布林带收窄(Bandwidth=0.67%)反映短期波动压缩,但缺乏有效突破信号。价格位于HMA(14)与BB中轨附近,呈现技术性回调特征,但成交量未明显萎缩,VO仍为正值,表明市场活跃度维持。
尽管系统因ADX处于模糊区间而默认归类为“盘整”,但综合来看,此前自4111高点的回调已持续多个周期,尚未出现企稳迹象,且RSI、MACD均未显现底部背离,因此不宜视为典型震荡市。
目前无任何量化模型发出交易信号。布林带策略未触及边界,枢轴点距离较远,DMI过滤模型因ADX过高而失效。市场缺乏明确动能方向。
建议继续观望,重点关注后续能否在4064–4078区间企稳并出现放量反转信号,或再度向上突破4091阻力。若跌破4064,则可能开启进一步下行空间。