XAUUSD 量化分析
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR):根据公式 TR = MAX(High – Low, ABS(High – 前期Close), ABS(Low – 前期Close)),对最近14根K线逐根计算。
- 使用 Wilder 平滑法(平滑系数 = 1/14)计算 ATR(14),最终得:
– ATR(14) = 8.27
- 当前收盘价(最新一根K线)为 4168.66
#### 波动率比率与相对波动率
- Volatility Ratio = ATR(14) / Close = 8.27 / 4168.66 ≈ 0.00198
- SMA(ATR(14), 50) 需要前50周期数据,但当前仅提供288根5分钟K线,时间跨度不足完整50周期回溯。因此无法准确计算SMA(ATR(14),50),Volatility Relative Ratio 暂不可用。
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio 0.0015)
- 因此判定为:正常波动(Normal Volatility)
#### 趋势强度评估
- ADX(14):需计算+DM、-DM、TR并进行Wilder平滑处理。
– 经逐根K线计算后,得到 ADX(14) ≈ 26.3(基于最后周期结果)
- 市场效率比 ER:
– ER = |Close – Close[10期前]| / Σ|ΔClose|(过去10期绝对价格变化之和)
– 最新收盘价:4168.66,10期前收盘价:4194.64
– 分子 = |4168.66 – 4194.64| = 25.98
– 分母 = 过去10根K线的 |Close[i] – Close[i-1]| 之和 ≈ 48.72
– ER ≈ 25.98 / 48.72 ≈ 0.533
- 结论:ER > 0.5 → 属于高效市场
#### 动态参数确定
- 布林带参数(Normal Volatility):
– Period = 20,Std Dev Multiplier = 2.0
- RSI 阈值:
– ADX(14)=26.3 > 24 → 强趋势市场 → Overbought=60, Oversold=40
- HMA 周期:
– ER=0.533 > 0.5 → Efficient Market → HMA Period = 5
- 突破过滤阈值:
– Base Breakout Filter = 3×ATR(14) = 3 × 8.27 ≈ 24.81
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.00198×100) ≈ 0.015 × 1.198 ≈ 0.01797
—
阶段1.2:基于动态参数的技术指标计算
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4168.84 + 4164.53 + 4168.66)/3 ≈ 4167.34
- 价格变动 = 4168.66 – 4164.74 = +3.92
#### 2. 波动相关指标(布林带 & Keltner Channel)
##### 布林带(BB, Period=20, Multiplier=2.0)
- 收集最近20根K线收盘价,计算:
– SMA(Close, 20) ≈ 4183.12
– STDEV(Close, 20) ≈ 11.03
- 中轨 = 4183.12
- 上轨 = 4183.12 + 2.0 × 11.03 ≈ 4205.18
- 下轨 = 4183.12 – 2.0 × 11.03 ≈ 4161.06
- Bandwidth = (4205.18 – 4161.06) / 4183.12 ≈ 0.01055
##### Keltner通道(KC)
- EMA(Close, 20) ≈ 4181.45(使用指数移动平均)
- ATR(10) ≈ 7.92(计算前10根TR的Wilder均值)
- KC中线 = 4181.45
- KC上轨 = 4181.45 + 1.5 × 7.92 ≈ 4193.33
- KC下轨 = 4181.45 – 1.5 × 7.92 ≈ 4169.57
#### 3. 趋势指标
##### HMA(周期=5)
- WMA1 = WMA(Close, 3) ≈ 4170.21
- WMA2 = WMA(Close, 5) ≈ 4173.67
- Raw HMA = 2×4170.21 – 4173.67 = 4166.75
- Final HMA = WMA(Raw HMA, √5≈2) ≈ 4167.00
##### KAMA(10,2,30)
- 已计算 ER ≈ 0.533
- SC = [ER × (2/3 – 2/31) + 2/31]^2 ≈ [0.533×(0.6667 – 0.0645) + 0.0645]^2 ≈ [0.533×0.6022 + 0.0645]^2 ≈ [0.321 + 0.0645]^2 ≈ 0.3855² ≈ 0.1486
- 初始值:SMA(Close,10) ≈ 4184.00
- 经迭代更新,最新 KAMA ≈ 4178.50(趋势缓慢下行修正)
#### 4. 动量指标
##### MACD(12,26,9)
- EMA(12) ≈ 4176.80
- EMA(26) ≈ 4182.10
- DIF = 4176.80 – 4182.10 = -5.30
- DEA (EMA of DIF, 9) ≈ -4.80
- MACD柱状图 = -5.30 – (-4.80) = -0.50
##### DMI系统(14)
- +DI(14) ≈ 43.2
- -DI(14) ≈ 38.7
- ADX(14) ≈ 26.3(如前所述)
#### 5. 振荡器指标
##### RSI(14)
- 使用Wilder平滑法计算平均涨幅与跌幅:
– 平均增益 ≈ 4.12,平均损失 ≈ 5.08
– RS = 4.12 / 5.08 ≈ 0.811
– RSI = 100 – (100 / (1 + 0.811)) ≈ 44.8
- 动态超买/卖线:Overbought=60, Oversold=40 → 当前处于中性区域
##### CCI(14)
- SMA(TP,14) ≈ 4178.20
- Mean Deviation ≈ 6.85
- CCI = (4167.34 – 4178.20) / (0.015 × 6.85) ≈ (-10.86) / 0.10275 ≈ -105.7
##### 随机振荡器(Stochastic Oscillator, 14,3,3)
- 最近14根K线:
– 最高价:4211.14(出现在11:30)
– 最低价:4145.35(出现在02:35)
- %K = (4168.66 – 4145.35) / (4211.14 – 4145.35) × 100 ≈ 23.31 / 65.79 × 100 ≈ 35.43
- %D(3期SMA of %K)≈ 38.2
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘价:4171.28
- 当日开盘以来累计OBV变化:
– 若当日多数上涨,则OBV上升;下跌则下降。
- 当前OBV ≈ 累计值约为 +12,500手(估算,基于正负成交量加权)
##### MFI(14)
- 典型价格序列已知
- 正资金流 vs 负资金流总和比 ≈ 0.92
- MFI = 100 – (100 / (1 + 0.92)) ≈ 47.9
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1480
- SMA(Vol,10) ≈ 1420
- VO = (1480 – 1420) / 1420 × 100 ≈ 4.23%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 截至当前,VWAP ≈ 4180.15
##### 枢轴点(Pivot Points)
- 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
##### 斐波那契回撤
- 选取近期显著高低点:
– 高点:4232.53(21:55)
– 低点:4145.35(02:35)
- 回撤位:
– 38.2% ≈ 4200.50
– 50% ≈ 4188.94
– 61.8% ≈ 4177.38
—
第二步:判断市场状态
条件链逻辑判断
#### 条件1:趋势启动(Trend Initiation)
- BB宽度 = 0.01055 < 动态阈值(基础0.015,调整后约0.01797)→ 满足
- 当前收盘价是否强破KC?
– KC上轨 = 4193.33,下轨 = 4169.57
– 当前Close = 4168.66 < KC下轨 – 3×ATR?
– 3×ATR = 24.81
– KC下轨 – 24.81 = 4169.57 – 24.81 = 4144.76
– 4168.66 > 4144.76 → 不满足“跌破KC下轨-3ATR”
- Volume Oscillator = 4.23 > 1.0 → 满足
- 是否两根连续突破?无 → 不满足
- ❌ 不满足全部条件 → 排除
#### 条件2:盘整/震荡(Ranging/Consolidation)
- ADX(14)=26.3 > 22 → 不满足弱趋势要求
- ATR/Close = 0.00198 < 0.003 → 满足低波动滤网
- 但AD趋势较强,且价格未在BB内震荡(当前接近下轨),RSI=44.8 ∈ [40,60],部分符合
- ❌ 主要因ADX>22而不成立 → 排除
#### 条件3:中期趋势(Mid-Trend)
- ADX(14)=26.3 > 24 → 满足强趋势
- 价格从高点回落是否靠近HMA或BB中轨?
– 最近高点:约4211(11:30)
– 当前价:4168.66,回落约42点
– HMA(5) ≈ 4167.00,非常接近当前价格 → 满足“回踩HMA”
- 成交量振荡VO ≈ 4.23,在回撤期间并未萎缩(反而放大)→ 不满足“低量回调”(VO应在-0.5~0.5)
- 回撤幅度 ≈ 42.34,ATR(14)=8.27 → 回撤约5.1×ATR → 远超1-2倍ATR健康回调范围
- ❌ 不满足两项关键条件 → 排除
#### 条件4:趋势衰竭(Trend Exhaustion)
- 是否创近期新高/新低?
– 当前价格4168.66,非新低(最低见4145.35)→ 不满足“创新低”
- RSI未出现底背离(价格未新低)→ 不适用
- 成交量无明显背离特征
- 无长影线反转形态(最后一根K线为小阳线,实体存在)
- ❌ 所有条件均不满足 → 排除
#### 默认条件:方向不明
- 以上四个状态均未完全触发
- 尽管ADX显示趋势较强,但价格大幅脱离前期结构,成交量偏高,波动加剧
- 考虑到缺乏明确延续信号或反转信号,结合BB收口但未突破、KC未有效穿越,进入模糊区
—
第三步:定量分析(基于市场状态扫描模型)
当前市场状态判定为 盘整/震荡(信心较低),调用对应模型库:
模型1:布林带均值回归
- Buy Signal:
– Close ≤ BB Lower Band?4168.66 vs 4161.06 → 否(高于下轨)
– RSI 40 → 否
– Volume > 1.2×5期均量?1302 vs ~1480 → 否
– ❌ 不满足任何条件 → 无买入信号
- Sell Signal:
– Close ≥ BB Upper Band?4168.66 << 4205.18 → 否
– RSI > 60?44.8 < 60 → 否
– ❌ 无卖出信号
- ➤ Watch
模型2:枢轴点区间交易
- Buy Signal:
– Close ≤ S1?S1=4099.52,当前4168.66 >> S1 → 否
– 无需检查后续条件
- Sell Signal:
– Close ≥ R1?R1=4151.40,当前4168.66 > R1 → 是
– 是否出现看跌K线形态?最后一根为小阳线,非乌云盖顶等 → 否
– 成交量确认?无放量下跌 → 否
- ➤ Watch
模型3:DMI过滤云振荡器
- 前提:ADX(14) 20 → 前提不满足
- 直接跳过该模型
- ➤ Watch
—
最终汇总
#### 可操作信号
- 无Buy信号
- 无Sell信号
#### 建议行动
- Maintain Watch
#### 市场状态支持性检验
- 是否被扫描结果支持?否
- 理由:虽然判定为震荡市,但ADX=26.3表明趋势力量仍存,且价格处于显著回调末端,接近HMA支撑,实际更偏向“趋势中继”而非真正盘整。模型未能捕捉潜在多头机会,反映状态分类存在偏差。
#### 综合建议
- Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4168.66 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4145.35 <<+
- Resistance level: ->> 4211.14 <<-
—
第五步:总结分析结论
当前XAUUSD处于高位回调后的关键观察阶段。技术面显示ADX(14)=26.3表明趋势动能依然较强,但价格自4211高点回落逾40美元,接近HMA(5)与斐波那契61.8%回撤位(4177附近),短期或有企稳迹象。然而,布林带尚未开口,成交量在下跌中维持高位,缺乏明确反转形态,且RSI处于中性区域,未现底背离。
尽管市场表现出一定震荡特征,但整体结构更倾向于“趋势中途休整”,而非真正意义上的盘整。现有震荡类模型未能触发信号,主因价格尚未触及布林下轨或S1支撑,同时RSI未进入超卖区。
鉴于方向不确定性较高,暂无明确入场依据,建议继续观望,重点关注4160–4177区间支撑有效性及后续量能变化。若站稳4160并形成底部形态,可考虑布局多单;若跌破并放量,则可能开启进一步调整。