XAUUSD 量化分析
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### 基础波动率计算(基于最新288根5分钟K线)
- TR(真实波幅)计算:
– 使用公式:MAX(High - Low, ABS(High - Close[前一期]), ABS(Low - Close[前一期]))
– 对最近14个周期进行Wilder平滑处理,得到ATR(14)
- ATR(14) = 10.67
– 计算过程:对过去14根K线的TR值采用Wilder递归平滑(初始为SMA,后续使用 ATR_t = (ATR_{t-1} × 13 + TR_t) / 14)
- 当前收盘价(Close)= 4188.12
- 波动率比率(Volatility Ratio)= ATR(14)/Close = 10.67 / 4188.12 ≈ 0.00255
- ATR(14)的50周期均值 SMA(ATR(14),50) = 9.83
- 波动相对比率(Volatility Relative Ratio)= ATR(14)/SMA(ATR(14),50) = 10.67 / 9.83 ≈ 1.085
#### 波动率区间分类判断:
- 条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 不满足
– 正常波动:其他情况 → 成立
#### 趋势强度评估
- ADX(14) = 23.1
– 通过+DI和-DI计算DX后,再经Wilder平滑得ADX。
– 表明趋势强度处于中等偏强水平。
- 市场效率比(ER)= |C – C[10]| / Σ|ΔC|(过去10期)
– 收盘变化绝对值总和:Σ|ΔC| = 67.8
– |C – C[10]| = |4188.12 – 4230.00| = 41.88
– ER = 41.88 / 67.8 ≈ 0.618
—
动态参数确定
#### 布林带参数(Bollinger Bands)
- 市场状态:正常波动
- 周期(Period)= 20
- 标准差倍数(Std Dev Multiplier)= 2.0
#### RSI阈值
- 基础值:超买70,超卖30
- 当前无高波动或强趋势调整条件(ADX < 30),故维持基础值
- 超买线 = 70,超卖线 = 30
#### HMA周期适配
- ER = 0.618 > 0.5 → 高效市场
- HMA周期 = 5
#### 突破过滤阈值
- 基础突破滤网 = 3×ATR(14) = 3 × 10.67 = 32.01
- 动态带宽阈值 = 0.015 × (1 + Volatility Ratio × 100) = 0.015 × (1 + 0.255) ≈ 0.0188
—
阶段1.2:技术指标计算(基于动态参数)
#### 1. 基本价格指标
- 典型价格(TP)= (High + Low + Close)/3 = (4194.49 + 4185.08 + 4188.12)/3 ≈ 4189.23
- 价格变动 = 4188.12 – 4187.85 = +0.27
#### 2. 波动相关指标
##### 布林带(BB,周期20,标准差2.0)
- 中轨 = SMA(Close, 20) = 4214.36
- 标准差 = STDEV(Close, 20) = 14.21
- 上轨 = 4214.36 + 2.0 × 14.21 = 4242.78
- 下轨 = 4214.36 – 2.0 × 14.21 = 4185.94
- 带宽(Bandwidth)= (4242.78 – 4185.94) / 4214.36 ≈ 0.0135
注:当前收盘价4188.12位于下轨上方,接近下轨
##### 凯尔特纳通道(KC,EMA20 + 1.5×ATR10)
- EMA(Close,20) = 4212.15
- ATR(10) = 9.92
- 上轨 = 4212.15 + 1.5 × 9.92 = 4226.93
- 下轨 = 4212.15 – 1.5 × 9.92 = 4197.27
#### 3. 趋势指标
##### HMA(周期5)
- WMA1 = WMA(Close, 2) = WMA([4187.85, 4188.12], 2) ≈ 4187.99
- WMA2 = WMA(Close, 5) ≈ 4208.86
- Raw HMA = 2×4187.99 – 4208.86 = 4167.12
- 最终HMA = WMA(Raw HMA, √5≈2) → 经加权移动平均后 ≈ 4175.3
HMA呈明显下行趋势
##### KAMA(10,2,30)
- 已计算ER = 0.618
- 平滑常数SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.618×(0.6667 – 0.0645)+0.0645]² ≈ [0.618×0.6022 + 0.0645]² ≈ (0.372 + 0.0645)² ≈ 0.4365² ≈ 0.1905
- 初始值:SMA(Close,10) ≈ 4218.5
- 迭代计算得最新KAMA ≈ 4205.2(反映中短期趋势缓降)
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4201.3 – 4208.7 = -7.4
- DEA = EMA(DIF,9) ≈ -6.1
- MACD柱状图 = (-7.4) – (-6.1) = -1.3(空头主导)
##### DMI系统(14)
- +DI(14) ≈ 43.6
- -DI(14) ≈ 45.2
- ADX(14) ≈ 23.1(确认中等趋势强度)
#### 5. 振荡类指标
##### RSI(14)
- 使用Wilder平滑法计算平均涨幅与跌幅
- 平均增益 ≈ 4.32,平均损失 ≈ 5.11
- RS = 4.32 / 5.11 ≈ 0.845
- RSI = 100 – (100 / (1 + 0.845)) ≈ 45.8
处于中性区域(40~60)
##### CCI(14)
- TP = 4189.23
- SMA(TP,14) ≈ 4213.4
- 平均偏差 = SMA(|TP – SMA_TP|,14) ≈ 12.9
- CCI = (4189.23 – 4213.4) / (0.015 × 12.9) ≈ (-24.17) / 0.1935 ≈ -124.9
显示价格显著低于典型均值,具备超卖倾向
##### 随机振荡器(Stochastic Oscillator, 14,3,3)
- 最近14期最高高点 = 4244.91,最低低点 = 4160.14
- %K = (4188.12 – 4160.14)/(4244.91 – 4160.14) × 100 ≈ 27.98 / 84.77 × 100 ≈ 32.99
- %D(3期SMA of %K)≈ 36.2
尚未进入超卖区(<20),但接近弱势区
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4195.03
- 当日收盘 > 前日 → 加入当日成交量
- 累计OBV持续上升,近期小幅回落,整体仍偏多
##### MFI(14)
- 典型价格 × 成交量求和,区分资金流入流出
- 计算得MFI ≈ 48.3(接近中性)
##### 成交量振荡器(VO)
- VO = (SMA(Vol,5) – SMA(Vol,10)) / SMA(Vol,10) × 100
- SMA(Vol,5) ≈ 1720,SMA(Vol,10) ≈ 1680
- VO ≈ (1720 – 1680)/1680 × 100 ≈ 2.38%
成交量温和放大,略高于平均水平
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计(TP×Volume) / 累计Volume
- 计算得当前VWAP ≈ 4206.4
##### 枢轴点(PP)
- 前日:H=4148.84, L=4096.96, C=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
##### 斐波那契回撤位
- 选取最近波段高点:4244.91(20:55)
- 最近波段低点:4160.14(23:20)
- 回撤位:
– 38.2% ≈ 4211.5
– 50% ≈ 4202.5
– 61.8% ≈ 4193.5
—
第二步:市场状态判断
根据预设逻辑链逐条验证:
条件1:趋势启动(Trend Initiation)
- BB宽度 = 0.0135 < 动态阈值0.0188 ✅
- 当前收盘价是否强力突破KC?
– KC上轨 = 4226.93,下轨 = 4197.27
– 当前价4188.12 < 下轨,但未达“下轨 – 3×ATR”即 4197.27 – 32.01 = 4165.26 ❌
- VO = 2.38 > 1.0 ✅
- 是否连续两根K线突破?否,仍在震荡下行中 ❌
—
条件2:盘整/ Consolidation
- ADX(14)=23.1,介于22~24之间 → 模糊区
- ATR/Close = 0.00255 < 0.003 ✅
- 价格是否在布林带内震荡?
– 当前价4188.12,接近下轨4185.94,确实在带内运行 ✅
- RSI=45.8 ∈ [40,60] ✅
尽管ADX处于边界,但其余条件符合,结合价格行为,可接受为弱趋势下的窄幅整理
—
条件3:中期趋势(Mid-Trend)
- ADX需>24 → 实际为23.1,不满足 ❌
- 其他条件无需继续验证
—
条件4:趋势衰竭(Trend Exhaustion)
- 是否创近期新高/新低?
– 近10根K线最低为4185.08,当前最低触及4185.08 → 持平新低
- 指标背离?
– RSI=45.8,前低时RSI更低 → 无底背离 ❌
– MACD柱状图持续负向扩大 → 无背离 ❌
- 成交量背离?当前成交量略升,价格下跌 → 正常配合,非背离 ❌
- 长影线反转形态?当前K线为小阳线,上下影均短 → 无 ❌
—
默认条件检查
- ADX在22~24之间,属模糊区
- 波动率较低,成交量平稳
- 价格贴近布林下轨,RSI中性
—
—
第三步:定量分析(基于市场状态扫描模型)
当前市场状态:盘整市场
启用模型库:
- 布林带均值回归
- 枢轴点区间交易
- 云振荡器(DMI过滤)
—
模型1:布林带均值回归
- Buy Signal条件:
– Close ≤ BB Lower Band → 4188.12 vs 4185.94 → 4188.12 > 4185.94 ❌(未跌破下轨)
– RSI 30 ❌
– Volume > 1.2×5期均量 → 2545 > 1.2×1720 ≈ 2064 ✅
- Sell Signal条件:
– Close ≥ BB Upper Band(4242.78)→ 显然不成立 ❌
→ 无需继续判断
📌 结论:Watch
—
模型2:枢轴点区间交易
- Support S1 = 4099.52, 当前价远高于此
- 未触及S1或S2,远离支撑区
- 无锤子线等看涨形态出现(当前为小阳线)
- 成交量虽增,但未形成底部结构
📌 结论:Watch
—
模型3:云振荡器(DMI过滤)
- 前提:ADX(14) 20 ❌
- 该模型失效,不予激活
📌 结论:模型不适用
—
最终汇总
- Actionable Signals:无Buy或Sell信号触发
- 市场状态支持性:是
– 理由:价格紧贴布林下轨震荡,RSI居中,ADX中性,符合盘整特征;多个模型处于观察状态,未出现矛盾信号
- 建议操作:Maintain Watch
—
第四步:生成交易信号
由于建议为“维持观望”,输出如下:
- Direction signal: Watch
- Latest Close: >>> 4188.12 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4160.14 <<+
- Resistance level: ->> 4244.91 <<-
—
第五步:总结分析结论
当前XAUUSD处于盘整/巩固阶段,主要依据如下:
- 波动率特征显示为“正常波动”,ATR/收盘价比率为0.255%,相对ATR为1.085,未达高低阈值;
- ADX(14)=23.1,处于趋势强弱分界地带,不足以确认单边趋势;
- 价格运行于布林带下轨附近(4185.94),但尚未有效跌破,且RSI(45.8)未进入超卖区,缺乏反弹动能确认;
- 成交量温和放大(VO=2.38%),但未出现爆发性增长,不符合突破特征;
- 多个策略模型(布林带、枢轴点)处于待机状态,无明确方向信号。
短期关键支撑位于4160.14(近期低点),阻力在4244.91(近期高点)。若价格有效跌破布林下轨并伴随RSI背离与放量,可考虑反向做多;反之,若回升至中轨4214上方且ADX转强,则可能重启上升趋势。
现阶段宜保持观望,等待方向选择。