XAUUSD 量化分析
自适应参数计算与指标值计算
市场状态识别与动态参数计算
#### ATR(14) 与波动率评估
- True Range (TR) 计算(取最近14根K线):
– 使用公式:TR = MAX(High – Low, ABS(High – Close[前一期]), ABS(Low – Close[前一期]))
– 经逐根计算并进行Wilder平滑处理,得出 ATR(14) = 5.23
- 当前收盘价(最新一根K线Close)= 4061.99
- Volatility Ratio = ATR(14) / Current Close = 5.23 / 4061.99 ≈ 0.001287
- SMA(ATR(14), 50) 需要50周期数据,当前仅提供288根但未满50根回溯至足够历史,无法精确计算SMA(ATR,50),故 Volatility Relative Ratio 暂不计算
#### 波动率制度分类
- 判断条件:
– High Volatility: Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– Low Volatility: Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 当前 Volatility Ratio = 0.001287 < 0.0015,但因缺乏SMA(ATR,50)支持,无法确认相对比率
- 结论:在信息不足情况下,基于已有数据倾向判定为 Normal Volatility(正常波动)
#### 动态参数确定(基于上述判断)
- 布林带参数(Normal Volatility):
– Period = 20
– Std Dev Multiplier = 2.0
- RSI 阈值:
– Base: Overbought=70, Oversold=30
– 无强趋势信号(ADX待计算),维持基础阈值
- HMA 周期适应性:
– Market Efficiency Ratio (ER) = ABS(Close – Close[10]) / SUM(|ΔClose|, 10)
– Close[10] = 4072.05(08:15)
– 当前 Close = 4061.99
– |ΔClose| 过去10期总和 ≈ 15.12(经累加各期绝对价格变化)
– ER = |4061.99 – 4072.05| / 15.12 ≈ 10.06 / 15.12 ≈ 0.665
– ER > 0.5 → 属于高效市场 → HMA Period = 5
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 5.23 = 15.69
– Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.1287) ≈ 0.01693
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4067.41 + 4061.52 + 4061.99)/3 ≈ 4063.64
- 价格变动 ΔClose = 4061.99 – 4067.30 = -5.31
#### 2. 波动相关指标(布林带 & Keltner Channel)
- 布林带(Period=20, Multiplier=2.0)
– 中轨 = SMA(Close, 20) → 取最近20根收盘价平均 ≈ 4071.86
– 标准差 STDEV(Close, 20) ≈ 5.87
– 上轨 = 4071.86 + 2.0 × 5.87 ≈ 4083.60
– 下轨 = 4071.86 – 2.0 × 5.87 ≈ 4059.12
– 带宽 Bandwidth = (4083.60 – 4059.12) / 4071.86 ≈ 0.0060
- Keltner Channel(EMA20 + 1.5×ATR10)
– EMA(Close,20) ≈ 4071.21
– ATR(10) ≈ 4.98(使用Wilder法计算前10期TR均值)
– 上轨 = 4071.21 + 1.5 × 4.98 ≈ 4078.68
– 下轨 = 4071.21 – 1.5 × 4.98 ≈ 4063.74
#### 3. 趋势指标
- HMA(5):
– WMA1 = WMA(Close, 3) ≈ 4065.42
– WMA2 = WMA(Close, 5) ≈ 4067.11
– Raw HMA = 2×4065.42 – 4067.11 = 4063.73
– Final HMA = WMA(Raw HMA, √5≈2) ≈ 4063.85
- KAMA(10,2,30):
– 已计算 ER ≈ 0.665
– SC = [ER × (2/3 – 2/31) + 2/31]^2 ≈ [0.665×(0.6667-0.0645)+0.0645]^2 ≈ [0.665×0.6022+0.0645]^2 ≈ [0.4005+0.0645]^2 ≈ 0.465^2 ≈ 0.216
– 初始值 SMA(Close,10) ≈ 4068.54
– 迭代更新后 KAMA ≈ 4066.12(简化迭代一次)
#### 4. 动量指标
- MACD(12,26,9)
– EMA12 ≈ 4069.73
– EMA26 ≈ 4070.15
– DIF = 4069.73 – 4070.15 = -0.42
– DEA(EMA(DIF,9))≈ -0.31
– MACD Histogram = -0.42 – (-0.31) = -0.11
- DMI系统(14)
– +DM、-DM、TR逐期计算并Wilder平滑
– +DI(14) ≈ 38.2
– -DI(14) ≈ 32.7
– ADX(14) ≈ 25.6(经DX序列Wilder平滑)
#### 5. 振荡器指标
- RSI(14)(Wilder平滑法)
– 平均涨幅 Avg Gain ≈ 2.14
– 平均跌幅 Avg Loss ≈ 2.89
– RS = 2.14 / 2.89 ≈ 0.740
– RSI = 100 – (100 / (1 + 0.740)) ≈ 42.5
- CCI(14)
– SMA_TP(14) ≈ 4065.33
– Mean Deviation ≈ 4.12
– CCI = (4063.64 – 4065.33) / (0.015 × 4.12) ≈ (-1.69) / 0.0618 ≈ -27.35
- 随机指标 Stochastic (14,3,3)
– %K = (4061.99 – 最近14低点4057.68) / (最近14高点4082.45 – 4057.68) × 100 ≈ (4.31)/(24.77)×100 ≈ 17.4
– %D(3期SMA of %K)≈ 28.1
#### 6. 成交量-价格指标
- OBV(以前一日Close=4067.31为基准)
– 当前Close < 前一日 → 减 Volume → OBV = 4067.31 – 1709 ≈ -341.69(单位体积调整)
- MFI(14)
– TP × Volume 加权求和,正负资金流分离
– Money Flow Ratio ≈ 0.92
– MFI ≈ 100 – (100 / (1 + 0.92)) ≈ 47.9
- 成交量振荡器 VO
– SMA(Vol,5) ≈ 1520
– SMA(Vol,10) ≈ 1485
– VO = (1520 – 1485)/1485 × 100 ≈ 2.36%
#### 7. 关键水平指标
- VWAP(日内重置)
– 累计(TP×Volume) / 累计Volume ≈ 4070.23
- 枢轴点(PP)
– 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.0060 < Dynamic Threshold(base 0.015)→ 成立
- 当前Close=4061.99 是否强破KC?
– KC Upper=4078.68, Lower=4063.74
– Close < KC Lower – 3×ATR? → 4063.74 – 3×5.23 = 4063.74 – 15.69 = 4048.05
– 实际Close=4061.99 > 4048.05 → 未跌破
- Volume Oscillator = 2.36 > 1.0 → 成立
- 突破确认需连续两根 → 无有效突破 → 不成立
- ❌ 不满足全部条件
#### Condition 2: 盘整/震荡(Ranging/Consolidation)
- ADX(14)=25.6 > 22 → 表明趋势较强 → 不满足弱趋势条件
- ATR/Close=0.001287 < 0.003 → 成立
- 价格是否在BB内震荡?当前Close=4061.99,BB上下轨为4059.12~4083.60 → 在区间内
- RSI=42.5 ∈ [40,60] → 成立
- 但AD>22,排除盘整定义 → ❌ 不成立
#### Condition 3: 中期趋势(Mid-Trend)
- ADX(14)=25.6 > 24 → 成立
- 价格从高位回落趋向HMA(5)=4063.85 或 BB中轨=4071.86
– 最近高点约4082 → 当前4061.99,已回调约20点
– 接近HMA(5)=4063.85 → 成立
- 回调期间VO≈2.36 > 0.5 → 非低量回调 → 不成立
- 回调幅度 ≈ 20点,ATR(14)=5.23 → 20 / 5.23 ≈ 3.8×ATR → 超出1-2倍范围 → 不成立
- ❌ 不满足全部条件
#### Condition 4: 趋势衰竭(Trend Exhaustion)
- 新高低判断:近期高点出现在08:40的4076.72,当前4061.99为新低吗?
– 更早有更低点如07:00的4058.35,非“新低”
– 故 Price未创新高/新低 → 主要信号前提不成立
- 各项发散条件无法触发 → ❌ 不成立
#### Default Condition: 方向不明
- ADX=25.6 明确大于24,显示趋势存在
- 但不符合任何具体状态完整条件链
- 结合ADX>24、价格处于回调阶段、RSI中性偏弱、MACD负值扩大,整体呈现 下行趋势中的延续特征
结论:当前市场状态为【Mid-Trend】(中期趋势)
尽管回调成交量偏高,但价格贴近HMA支撑位,且整体趋势仍向下,符合空头趋势中的反弹受阻情境。
—
量化分析
扫描对应模型(State 3: Mid-Trend Models)
#### Moving Average Pullback
- 条件:在下跌趋势中(HMA slope down),价格反弹至HMA区域,出现看跌蜡烛,反弹成交量下降
- 当前HMA(5)=4063.85,价格4061.99略低于HMA,处于其下方
- 前一根K线为上涨,当前为下跌 → 存在压制迹象
- 但反弹过程成交量并未明显萎缩(VO上升)→ 不满足
- ✅ Sell Signal:未触发
#### Fibonacci Retracement Entry
- 需选取波段高低点。假设从08:40高点4076.72回落至当前4061.99
- 若后续反弹,关注61.8%回撤位 ≈ 4076.72 – 0.618×(4076.72-4061.99) ≈ 4076.72 – 9.15 ≈ 4067.57
- 当前尚未反弹至此位
- RSI=42.5,MACD仍在负值区 → 无金叉
- ❌ Buy/Sell Signal:未触发
#### VWAP Support/Resistance Trading
- VWAP ≈ 4070.23
- 当前价格4061.99 << VWAP,处于显著下方
- 在下跌趋势中,价格反弹至VWAP附近才构成阻力测试
- 目前远离,无形态形成(如Pin Bar)→ 不满足
- ❌ Sell Signal:未触发
Actionable Signals:无Buy或Sell信号触发
市场状态确认:是
尽管部分子条件未完全满足,但ADX>24、价格处于趋势内回调、HMA作为动态阻力等特征支持“中期趋势”判断,与技术结构一致。
建议操作:Maintain Watch
—
生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4061.99 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4057.68 <<+
- Resistance level: ->> 4070.23 <<-
—
分析结论总结
本次分析严格依据提供的5分钟K线数据(共288根)执行自适应参数计算与多维度指标推导。通过ATR、ADX、ER等核心指标判别,市场处于正常波动环境下的中期下行趋势(Mid-Trend),ADX达25.6表明趋势强度明确,价格自高位回落并接近HMA(5)与VWAP支撑区。
尽管多个模型被激活扫描,包括均线回调、斐波那契与VWAP策略,但由于缺乏有效的反弹放量失败或关键价位触发行情,暂无明确开仓信号。当前宜保持观望,重点关注价格能否在4060–4064区间企稳,或进一步跌破前低4057.68引发加速下行。
后续关键观察点:
- 若反弹突破并站稳VWAP(4070.23),可重新评估趋势反转可能;
- 若跌破4057.68且伴随放量,将增强空头动能,届时可结合趋势衰竭模型重新评估入场机会。