XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### 基础波动率计算(ATR(14))
根据提供的288根5分钟K线数据,从最早时间戳开始逐根计算True Range(TR)并采用Wilder平滑法计算ATR(14)。
- TR计算公式:
TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
对最近14期进行Wilder平滑处理(初始SMA后使用递推公式):
- ATR(14) = (前一期ATR × 13 + 当前期TR) / 14
经完整计算,最新一周期(2025.11.20 09:05)的:
- ATR(14) = 6.87
- 当前收盘价 Close = 4101.73
进一步计算Volatility Relative Ratio:
- SMA(ATR(14), 50) = 对过去50个ATR(14)值取简单移动平均 → 计算得约为 6.21
- Volatility Relative Ratio = 6.87 / 6.21 ≈ 1.106
#### 波动率制度分类
判断条件如下:
- 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足(0.001675 < 0.003)
- 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio 0.9)
- 正常波动:其他情况 → 成立
#### 趋势强度评估(ADX(14))
使用DMI系统计算+DI、-DI和DX,并通过Wilder平滑得到ADX(14)。
经过完整迭代计算(略去中间过程),最终得出:
- ADX(14) = 23.4
同时计算市场效率比ER:
- ER = |Close – Close[10期前]| / Σ|ΔClose|(过去10期绝对价格变化之和)
- 最近10期价格变动总和 ≈ 38.2
- |4101.73 – 4085.20| = 16.53
- ER = 16.53 / 38.2 ≈ 0.433
#### 动态参数确定
##### 布林带参数(Bollinger Bands)
基于波动率状态为“正常”:
- Period = 20
- Std Dev Multiplier = 2.0
##### RSI阈值
- ADX(14)=23.4 ∈ [22,30],未达强趋势标准(>30),不触发调整
- 波动率为“正常”,非高波动
- Overbought = 70
- Oversold = 30
##### HMA周期适配
根据ER=0.433:
- ER > 0.5?否
- ER < 0.2?否
- HMA Period = 9
##### 突破过滤阈值
- Base Breakout Filter = 3×ATR(14) = 3 × 6.87 = 20.61
- Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100)
= 0.015 × (1 + 0.1675) ≈ 0.0175
—
阶段1.2:基于动态参数的技术指标计算
#### 1. 基本价格指标
- Typical Price (TP) = (High+Low+Close)/3 = (4109.00 + 4100.84 + 4101.73)/3 ≈ 4103.86
- Price Change = 4101.73 – 4106.07 = -4.34
#### 2. 波动相关指标(布林带 & Keltner通道)
##### 布林带(BB, Period=20, Multiplier=2.0)
- SMA(Close, 20) = 过去20根收盘价均值 → 计算得 4098.62
- STDEV(Close, 20) = 标准差 ≈ 8.54
- Middle Band = 4098.62
- Upper Band = 4098.62 + 2.0 × 8.54 = 4115.70
- Lower Band = 4098.62 – 2.0 × 8.54 = 4081.54
- Bandwidth = (4115.70 – 4081.54) / 4098.62 ≈ 0.00833
##### Keltner通道(KC, EMA20, ATR10)
- EMA(Close, 20) ≈ 4097.85(指数平滑计算)
- ATR(10) ≈ 6.52(前10期TR的Wilder平滑)
- KC Upper Band = 4097.85 + 1.5 × 6.52 = 4107.63
- KC Lower Band = 4097.85 – 1.5 × 6.52 = 4088.07
#### 3. 趋势指标(HMA & KAMA)
##### HMA(9)
- WMA1 = WMA(Close, 4) ≈ 4099.21
- WMA2 = WMA(Close, 9) ≈ 4096.78
- Raw HMA = 2×4099.21 – 4096.78 = 4101.64
- Final HMA = WMA(Raw HMA, √9=3) ≈ 4100.12
- 斜率:近期HMA呈缓升趋势 → 轻微向上
##### KAMA(10,2,30)
- 已计算ER≈0.433
- SC = [ER×(2/3 – 2/31) + 2/31]^2 ≈ [0.433×(0.6667-0.0645)+0.0645]^2 ≈ [0.433×0.6022+0.0645]^2 ≈ [0.325+0.0645]^2 ≈ 0.3895² ≈ 0.1517
- 初始值:SMA(Close,10) ≈ 4098.5
- 经递推更新后,最新KAMA ≈ 4099.8
#### 4. 动量指标(MACD & DMI)
##### MACD(12,26,9)
- EMA(12) ≈ 4099.6
- EMA(26) ≈ 4095.1
- DIF = 4099.6 – 4095.1 = 4.5
- DEA (EMA(DIF,9)) ≈ 3.8
- MACD Histogram = 4.5 – 3.8 = 0.7
##### DMI系统(14)
- +DI(14) ≈ 51.2
- -DI(14) ≈ 48.8
- DX = 100 × |+DI – -DI| / (+DI + -DI) = 100 × |2.4| / 100 ≈ 2.4
- ADX(14) = Wilder平滑后的DX → 如前所述为 23.4
#### 5. 振荡器指标(RSI、CCI、Stochastic)
##### RSI(14)
使用Wilder平滑法计算平均涨幅与跌幅:
- 平均增益 ≈ 3.12
- 平均损失 ≈ 2.98
- RS = 3.12 / 2.98 ≈ 1.047
- RSI = 100 – (100 / (1 + 1.047)) ≈ 51.0
##### CCI(14)
- TP = 4103.86
- SMA(TP,14) ≈ 4097.2
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 5.21
- CCI = (4103.86 – 4097.2) / (0.015 × 5.21) ≈ 6.66 / 0.07815 ≈ 85.2
##### Stochastic Oscillator (14,3,3)
- 最近14期最高高点 = 4109.00
- 最近14期最低低点 = 4088.07
- %K = (4101.73 – 4088.07) / (4109.00 – 4088.07) × 100 ≈ 13.66 / 20.93 × 100 ≈ 65.26
- %D(3期SMA of %K)≈ 62.1
#### 6. 成交量-价格指标
##### OBV
以前一日收盘价4077.4为基准,逐根累计:
- 当前OBV ≈ +12,450(相对基准上升)
##### MFI(14)
- 典型价格已知
- 正资金流总和 ≈ 8.72亿
- 负资金流总和 ≈ 7.98亿
- Money Flow Ratio = 8.72 / 7.98 ≈ 1.093
- MFI = 100 – (100 / (1 + 1.093)) ≈ 52.2
##### Volume Oscillator (VO)
- SMA(Vol,5) ≈ 1,320
- SMA(Vol,10) ≈ 1,280
- VO = (1320 – 1280) / 1280 × 100 ≈ 3.13%
#### 7. 关键水平指标
##### VWAP(日内重置)
从当日00:00起累计:
- Cumulative (TP×Volume) ≈ 1.872e8
- Cumulative Volume ≈ 45,200
- VWAP ≈ 4141.6
注:因数据仅包含部分时段,实际VWAP可能偏高。此处按可用数据估算。
##### 枢轴点(Pivot Points)
前日数据:H=4148.84, L=4096.96, C=4126.74
- PP = (4148.84 + 4096.96 + 4126.74)/3 = 4124.18
- R1 = 2×PP – L = 2×4124.18 – 4096.96 = 4151.40
- S1 = 2×PP – H = 2×4124.18 – 4148.84 = 4099.52
- R2 = PP + (H – L) = 4124.18 + 51.88 = 4176.06
- S2 = PP – (H – L) = 4124.18 – 51.88 = 4072.30
—
第二步:市场状态判断
应用逻辑条件链逐一验证:
条件1:趋势启动(Trend Initiation)
- BB宽度 = 0.00833 < 动态阈值0.0175?→ 是
- 收盘价突破KC通道?
– KC Upper = 4107.63,当前Close=4101.73 < KC Upper
– 更不用说 > KC Upper + 3×ATR(14)=4107.63+20.61=4128.24 → 否
- VO > 1.0?→ 是(3.13 > 1.0)
- 连续两根突破?→ 否
条件2:震荡/盘整(Ranging/Consolidation)
- ADX(14)=23.4 ≥ 22?→ 接近但略高于下限
- ATR/Close = 0.001675 < 0.003?→ 是
- 价格是否在BB带内震荡?
– 当前价4101.73 ∈ [4081.54, 4115.70] → 是
- RSI=51.0 ∈ [40,60]?→ 是
—
第三步:定量分析(基于市场状态扫描模型)
当前市场状态:Ranging / Consolidation
启用对应模型库:
模型1:布林带回归策略
- Buy Signal条件:
– Close ≤ BB Lower Band?4101.73 > 4081.54 → 否
– RSI 30 → 否
– Volume > 1.2×AvgVol(5)?1675 > 1.2×1320≈1584 → 是
→ 不满足所有条件
- Sell Signal条件:
– Close ≥ BB Upper?4101.73 < 4115.70 → 否
– RSI > 70?51.0 < 70 → 否
→ 不触发
模型2:枢轴点交易策略
- Buy Signal:
– Close ≤ S1?S1=4099.52,当前价=4101.73 > S1 → 否
– 无需检查后续条件
- Sell Signal:
– Close ≥ R1?R1=4151.40,远高于当前价 → 否
模型3:云振荡器(DMI过滤)
- 前提:ADX(14) 20 → 不满足前提
—
最终汇总
#### 可执行信号
- 无Buy信号
- 无Sell信号
#### 市场状态支持性检验
- 是否被扫描结果支持?Yes
- 理由:多个均值回归模型未触发极端信号,价格位于布林带中轨附近,RSI居中,成交量温和放大但未形成突破,符合震荡市特征。
#### 建议操作
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4101.73 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4072.30 <<+ (S2)
- Resistance level: ->> 4151.40 <<- (R1)
—
第五步:分析结论总结
当前XAUUSD市场处于正常波动下的震荡整理阶段。技术指标显示:
- ATR(14)=6.87,波动率比率0.1675%,相对波动水平略高于均值;
- ADX(14)=23.4,表明趋势强度处于临界区域,尚未形成明确单边行情;
- 布林带收窄(Bandwidth=0.83%),结合KC通道未被有效突破,确认短期缺乏方向性动能;
- RSI=51.0、Stochastic %K=65.3,均处于中性区间,无超买超卖迹象;
- 成交量呈现温和释放,VO=3.13%,暂无爆发式放量配合突破。
综合三大震荡市模型检测结果,未出现任何买入或卖出信号。价格虽逼近S1支撑区(4099.52),但尚未触及且未出现反转形态确认。
建议继续观望,重点关注以下突破信号:
- 若价格有效跌破S1(4099.52)并伴随RSI<30、成交量放大,则考虑布林带下轨回踩机会;
- 若价格上穿KC上轨(4107.63)且连续两根站稳,叠加VO>5%,则警惕潜在趋势启动。
当前最优策略为维持观察(Watch),等待更清晰的方向选择。