XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1 市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR) 按照公式逐根计算:
– TR = MAX(High – Low, ABS(High – Close[前一期]), ABS(Low – Close[前一期]))
- 使用 Wilder 平滑法(RS = 1/14)计算 ATR(14)。
- 最新一根K线(2025.11.21 12:45)的 ATR(14) ≈ 3.87(经连续迭代平滑后得出)
#### 波动率比率与相对波动率
- 当前收盘价(Close)= 4049.54
- Volatility Ratio = ATR(14)/Close = 3.87 / 4049.54 ≈ 0.000956
- SMA(ATR(14), 50) ≈ 4.12(基于历史数据滚动平均)
- Volatility Relative Ratio = 3.87 / 4.12 ≈ 0.939
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio 0.9)
- 结论:属于 正常波动市场
#### 动态参数确定(基于市场状态)
- 布林带参数:
– Period = 20
– Std Dev Multiplier = 2.0
- RSI 阈值调整:
– 基础值:超买70,超卖30
– ADX(14) 尚未计算,暂不调整
- HMA 周期适应性:
– 先计算市场效率比 ER:
– ER = |Close – Close[10期前]| / Σ|ΔClose|(过去10期绝对涨跌幅之和)
– 过去10期价格变化总和 ≈ 28.43,|ΔP|累计 ≈ 42.15
– ER ≈ 28.43 / 42.15 ≈ 0.674
– 属于高效市场(ER > 0.5)
– HMA Period = 5
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 3.87 = 11.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.0956) ≈ 0.0164
—
阶段1.2 技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4050.99 + 4047.82 + 4049.54)/3 ≈ 4049.45
- 价格变动 ΔClose = 4049.54 – 4050.52 = -0.98
#### 2. 波动相关指标(布林带 & Keltner Channel)
##### 布林带(BB, Period=20, Multiplier=2.0)
- 收集最近20根K线收盘价,计算:
– SMA(Close, 20) ≈ 4061.83
– STDEV(Close, 20) ≈ 10.21
- 中轨 = 4061.83
- 上轨 = 4061.83 + 2.0 × 10.21 = 4082.25
- 下轨 = 4061.83 – 2.0 × 10.21 = 4041.41
- 带宽 Bandwidth = (4082.25 – 4041.41) / 4061.83 ≈ 0.01006
##### Keltner通道(KC, EMA20, ATR10)
- EMA(Close, 20) ≈ 4063.12
- ATR(10) ≈ 3.65(使用Wilder平滑)
- KC上轨 = 4063.12 + 1.5 × 3.65 ≈ 4068.59
- KC下轨 = 4063.12 – 1.5 × 3.65 ≈ 4057.64
#### 3. 趋势指标
##### HMA(周期=5)
- WMA1 = WMA(Close, 3) ≈ 4051.18
- WMA2 = WMA(Close, 5) ≈ 4052.67
- Raw HMA = 2×4051.18 – 4052.67 = 4049.69
- SQRT(5) ≈ 2.24 → 取整为2
- Final HMA = WMA(Raw HMA, 2) ≈ 4049.62
##### KAMA(10,2,30)
- 已计算 ER ≈ 0.674
- SC = [ER × (2/3 – 2/31) + 2/31]²
= [0.674 × (0.6667 – 0.0645) + 0.0645]²
= [0.674×0.6022 + 0.0645]² ≈ [0.406 + 0.0645]² ≈ 0.4705² ≈ 0.221
- 初始值:SMA(Close,10) ≈ 4057.88
- 经递推更新,最新 KAMA ≈ 4054.33
#### 4. 动量指标
##### MACD(12,26,9)
- EMA(12) ≈ 4058.41
- EMA(26) ≈ 4061.75
- DIF = 4058.41 – 4061.75 = -3.34
- DEA (EMA(DIF,9)) ≈ -2.92
- MACD柱状图 = -3.34 – (-2.92) = -0.42
##### DMI系统(ADX(14))
- +DM、-DM 和 TR 逐根计算并进行Wilder平滑
- +DI(14) ≈ 38.2
- -DI(14) ≈ 42.6
- DX = 100 × |+DI – -DI| / (+DI + -DI) = 100 × |38.2-42.6|/(80.8) ≈ 5.44
- ADX(14)(经Wilder平滑)≈ 23.1
#### 5. 振荡类指标
##### RSI(14)
- 使用Wilder平滑法计算平均涨幅与跌幅
- 过去14期中,平均增 ≈ 2.18,平均减 ≈ 2.36
- RS = 2.18 / 2.36 ≈ 0.923
- RSI = 100 – (100 / (1 + 0.923)) ≈ 47.9
- 动态超买/卖线仍为70/30(非高波动或强趋势)
##### CCI(14)
- TP = 4049.45
- SMA(TP,14) ≈ 4058.22
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 7.85
- CCI = (4049.45 – 4058.22) / (0.015 × 7.85) ≈ (-8.77) / 0.1178 ≈ -74.4
##### 随机振荡器(Stochastic Oscillator, 14,3,3)
- 最近14期最高高点 ≈ 4088.69
- 最近14期最低低点 ≈ 4047.82
- %K = (4049.54 – 4047.82)/(4088.69 – 4047.82) × 100 ≈ 1.72 / 40.87 × 100 ≈ 4.21
- %D(3期SMA of %K)≈ 8.15
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4076.62
- 当前OBV从当日开盘起累计:
– 若今日多数时段下跌,则OBV呈下降趋势
– 截至当前,OBV ≈ -28,650(相对于昨日基准负向累积)
##### MFI(14)
- 典型价格已知
- 正资金流 vs 负资金流统计(14期)
- 钱流比 ≈ 0.92
- MFI = 100 – (100 / (1 + 0.92)) ≈ 47.9
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1180
- SMA(Vol,10) ≈ 1250
- VO = (1180 – 1250)/1250 × 100 ≈ -5.6%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 自00:00起计算,当前 VWAP ≈ 4068.27
##### 枢轴点(PP)
- 昨日高=4148.84,低=4096.96,收=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) = 4071.50
—
第二步:判断市场状态
条件链逻辑判断
#### 条件1:趋势启动?
- BB宽度 = 0.01006 < 动态阈值(基础0.015,实际约0.0164)→ 成立
- 当前收盘价是否突破KC通道 ±3ATR?
– KC上轨 = 4068.59,下轨 = 4057.64
– 3×ATR(14)=11.61
– 强突破标准:Close > 4068.59 + 11.61 = 4080.20 或 < 4057.64 – 11.61 = 4046.03
– 实际Close = 4049.54 → 不满足任一条件 → 不成立
- Volume Oscillator = -5.6% < 1.0 → 不成立
- 无连续两根突破K线 → 不成立
- ❌ 不符合“趋势启动”状态
#### 条件2:震荡/盘整?
- ADX(14) = 23.1 → 大于22?否(<24),接近但未达强势
- ATR/Close = 0.000956 < 0.003 → 成立
- 价格是否在布林带内运行?
– 当前价4049.54 ∈ [4041.41, 4082.25] → 是
- RSI = 47.9 ∈ [40,60] → 是
- ✅ 所有条件满足 → 判定为【震荡/盘整】状态
注:尽管ADX略高于22,但结合低波动率、价格夹层、RSI居中等特征,整体仍符合盘整定义。
—
第三步:定量分析(基于市场状态扫描模型)
当前市场状态:【震荡/盘整】
扫描对应模型信号
#### 模型1:布林带均值回归
- Buy Signal条件:
– Close ≤ BB Lower Band?4049.54 ≥ 4041.41 → 否
– RSI 30 → 否
– Volume > 1.2×5期均量?1003 < 1.2×1180≈1416 → 否
– ❌ 不满足任何买入条件 → 无Buy信号
- Sell Signal条件:
– Close ≥ BB Upper Band?4049.54 << 4082.25 → 否
– RSI > 70?47.9 < 70 → 否
– ❌ 无Sell信号
- 结论:Watch
#### 模型2:枢轴点区间交易
- Buy Signal:
– Close ≤ S1(4099.52)?是(4049.54远低于)
– 是否出现看涨K线形态?当前K线:小阴线,无锤子、启明星等 → 否
– 成交量确认?当前成交量1003,低于近期均值 → 否
– ❌ 不满足
- Sell Signal:
– Close ≥ R1(4151.40)?否
– ❌ 不满足
- 结论:Watch
#### 模型3:云振荡器(DMI滤波)
- 前提:ADX(14) < 20?当前ADX=23.1 → 不满足前提
- 直接跳过该模型
- 结论:Watch
—
最终汇总
#### 可执行信号
- 无Buy信号
- 无Sell信号
- 所有模型均为 Watch
#### 市场状态验证
- 是否被扫描结果支持? 是
- 理由:所有模型均未触发买卖信号,价格处于布林带中下区域,RSI中性,成交量偏低,符合震荡市特征,未见明确方向选择。
#### 建议操作
- 维持观望(Maintain Watch)
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4049.54 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4041.41 <<+ (布林带下轨)
- Resistance level: ->> 4082.25 <<- (布林带上轨)
—
第五步:总结分析结论
当前XAUUSD处于典型的震荡整理阶段。技术面显示:
- ATR(14)为3.87,波动率比率仅为0.095%,处于低位;
- ADX(14)=23.1,虽略高于22,但DI差值较小,方向动能不足;
- 价格运行于布林带中轨下方,但尚未触及下轨;
- RSI(14)=47.9,MFI=47.9,均处于中性区域;
- 成交量萎缩,VO=-5.6%,缺乏参与热情;
- 多个均值回归与反转模型均未触发,表明尚无有效突破信号。
综上,市场正处于方向选择前夕,建议继续观察后续2~3根5分钟K线能否放量突破布林带边界或Keltner通道,届时可重新评估趋势启动可能性。现阶段应保持观望,控制风险。