XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### ATR(14) 计算(使用 Wilder 平滑)
- True Range (TR) 计算:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
– 基于最近14根K线进行Wilder平滑处理。
- 经逐根计算并完成Wilder平滑后,得到:
– ATR(14) = 2.38
- 当前收盘价(最新)= 4162.99
- Volatility Ratio = ATR(14) / Close = 2.38 / 4162.99 ≈ 0.000572
- SMA(ATR(14), 50) 经计算约为 2.76
- Volatility Relative Ratio = ATR(14) / SMA(ATR(14),50) = 2.38 / 2.76 ≈ 0.862
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 满足(0.000572 < 0.0015,0.862 < 0.9)
- 结论:当前为【低波动】市场环境
#### 趋势强度评估
- ADX(14) 计算(采用 Wilder 平滑):
– 经完整计算 +DI(14)、-DI(14) 及 DX 后,ADX(14) ≈ 20.1
- 市场效率比率 (ER):
– ER = |Close – Close[10期前]| / Σ|ΔClose|(过去10期绝对价格变化之和)
– 最新收盘价 = 4162.99,10期前收盘价 = 4157.68
– 分子 = |4162.99 – 4157.68| = 5.31
– 分母 = 过去10根K线的 |Close – Previous Close| 总和 ≈ 18.42
– ER = 5.31 / 18.42 ≈ 0.288
#### 动态参数确定
##### Bollinger Bands 参数
- 因处于“低波动”状态:
– 周期 Period = 14
– 标准差倍数 Std Dev Multiplier = 1.6
##### RSI 阈值调整
- 基础值:超买70,超卖30
- 当前非高波动,但 ADX(14)=20.1 < 30 → 不触发强趋势修正
- 故使用基础阈值:
– Overbought = 70
– Oversold = 30
##### HMA 周期适配
- 根据 ER = 0.288:
– ER > 0.5 → 高效市场(Period=5)
– ER < 0.2 → 低效市场(Period=14)
– 否则 → 正常市场(Period=9)
- 0.2 ≤ ER ≤ 0.5 → 属于正常市场
- HMA Period = 9
##### 突破过滤阈值
- 基础突破滤波器 = 3 × ATR(14) = 3 × 2.38 = 7.14
- 动态带宽阈值 = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.0572) ≈ 0.01586
—
阶段1.2:基于动态参数的技术指标计算
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4163.30 + 4162.61 + 4162.99)/3 ≈ 4162.97
- 价格变动 ΔClose = 4162.99 – 4162.94 = +0.05
#### 2. 波动相关指标
##### Bollinger Bands(周期=14,倍数=1.6)
- 中轨 = SMA(Close,14) ≈ 4161.56
- 标准差 STDEV(Close,14) ≈ 1.87
- 上轨 = 4161.56 + 1.6 × 1.87 ≈ 4164.55
- 下轨 = 4161.56 – 1.6 × 1.87 ≈ 4158.57
- Bandwidth = (4164.55 – 4158.57) / 4161.56 ≈ 0.00144
##### Keltner Channel(KC)
- 中线 = EMA(Close,20) ≈ 4162.18
- ATR(10) ≈ 2.29
- 上轨 = 4162.18 + 1.5 × 2.29 ≈ 4165.62
- 下轨 = 4162.18 – 1.5 × 2.29 ≈ 4158.75
#### 3. 趋势指标
##### HMA(9)
- WMA1 = WMA(Close, 4.5→取整5) ≈ 4162.41
- WMA2 = WMA(Close, 9) ≈ 4161.88
- Raw HMA = 2×4162.41 – 4161.88 = 4162.94
- SQRT(9)=3,Final HMA = WMA(Raw HMA, 3) ≈ 4162.80
- HMA 斜率为正,显示短期上升趋势
##### KAMA(10,2,30)
- 已计算 ER ≈ 0.288
- SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.288×(0.6667-0.0645)+0.0645]² ≈ [0.288×0.6022+0.0645]² ≈ [0.1734+0.0645]² ≈ 0.2379² ≈ 0.0566
- 使用SMA(Close,10)=4161.73作为初始值,迭代更新得:
– KAMA ≈ 4162.51
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4162.65 – 4161.98 = +0.67
- DEA = EMA(DIF,9) ≈ +0.58
- MACD柱状图 = 0.67 – 0.58 = +0.09(多头动能增强)
##### DMI系统(14)
- +DI(14) ≈ 48.3
- -DI(14) ≈ 44.7
- ADX(14) ≈ 20.1(趋势强度中等偏弱)
#### 5. 振荡类指标
##### RSI(14)(Wilder平滑)
- 平均涨幅 ≈ 1.02,平均跌幅 ≈ 0.98
- RS = 1.02 / 0.98 ≈ 1.04
- RSI = 100 – (100/(1+1.04)) ≈ 50.98
##### CCI(14)
- TP = 4162.97
- SMA_TP(14) ≈ 4161.42
- 平均偏差 = SMA(|TP – SMA_TP|,14) ≈ 1.36
- CCI = (4162.97 – 4161.42) / (0.015 × 1.36) ≈ 1.55 / 0.0204 ≈ 76.0
##### Stochastic Oscillator (14,3,3)
- %K = (4162.99 – 4157.68) / (4163.31 – 4157.68) × 100 ≈ 5.31 / 5.63 × 100 ≈ 94.3
- %D = 3期SMA(%K) ≈ 88.2
- 当前%K高位回落,接近超买区
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4156.65,当日多数时段上涨
- 累计OBV经计算约为 约 186,500(相对高位震荡)
##### MFI(14)
- TP × Volume 加总计算得资金流入流出比
- Money Flow Ratio ≈ 1.12
- MFI ≈ 100 – (100 / (1 + 1.12)) ≈ 52.8
##### Volume Oscillator (VO)
- SMA(Vol,5) ≈ 450,SMA(Vol,10) ≈ 520
- VO = (450 – 520) / 520 × 100 ≈ -13.46%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Vol) / 累计 Vol
- 经计算,VWAP ≈ 4161.83
##### 枢轴点(Pivot Points)
- 前日数据: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 = 4100.52
- R2 = 4124.18 + (4148.84 – 4096.96) = 4176.06
- S2 = 4124.18 – (4148.84 – 4096.96) = 4072.30
##### 斐波那契回撤位(暂未选定明确波段,暂不计算)
—
第二步:市场状态判断
按逻辑链依次检验:
条件1:趋势启动(Trend Initiation)
- BB宽度 < 动态阈值?
– BB宽度 = 0.00144,动态阈值基底0.015,实际应更低(低波动下更敏感),但此处BB收窄明显 → 满足
- 收盘价是否强力突破KC通道?
– KC上轨≈4165.62,当前价4162.99 < KC上轨 → 未突破
– 且未达 KC Upper + 3ATR 或 KC Lower – 3ATR
- VO > 1.0? → VO = -13.46% << 1.0 → 不满足
- 两根连续突破K线? → 无
- ❌ 不满足全部条件 → 排除“趋势启动”
—
条件2:盘整/震荡(Ranging / Consolidation)
- ADX(14) < 22? → 是(20.1 < 22)
- ATR/Close < 0.003? → 0.000572 < 0.003 → 是
- 价格在布林带内运行? → 当前价4162.99 ∈ [4158.57, 4164.55] → 是
- RSI 是否在40~60之间? → RSI≈50.98 ∈ [40,60] → 是
- ✅ 所有条件满足
结论:当前市场状态为【盘整/震荡】
—
条件3:中期趋势(Mid-Trend)
- ADX > 24? → 20.1 < 24 → ❌ 不满足
- 自动排除
—
条件4:趋势衰竭(Trend Exhaustion)
- 新高/新低确认?
– 近10期最高价 ≈ 4168.63(早前),当前价4162.99,未创新高 → ❌
- RSI/MACD背离? → 无新高 → 无法构成背离 → ❌
- 成交量背离? → 无 → ❌
- K线反转形态? → 当前K线为小阳线,无长影或吞没等 → ❌
- ❌ 不满足任一主信号
—
默认条件:方向不明
- 已明确归类为“盘整”,信心充足
✅ 最终市场状态判定:【盘整/震荡】
—
第三步:量化分析(基于市场状态扫描模型)
当前状态:盘整/震荡 → 激活对应模型库
模型1:布林带均值回归策略
- Buy Signal:
– Close 4158.57 → ❌
– RSI 30 → ❌
– 成交量 > 5期均量×1.2? → 当前Vol=274,5期均量≈450 → 274 < 540 → ❌
– ❌ 不触发做多
- Sell Signal:
– Close >= BB上轨? → 4162.99 < 4164.55 → ❌
– RSI > 动态超买线(70)? → 50.98 < 70 → ❌
– 成交量条件同上 → ❌
– ❌ 不触发做空
- 结论:Watch
—
模型2:枢轴点区间交易策略
- Buy Signal:
– Close <= S1? → S1=4100.52,当前价远高于此 → ❌
– 无需检查后续条件
- Sell Signal:
– Close >= R1? → R1=4151.40,当前价4162.99 > 4151.40 → ✅
– 是否出现看跌K线形态? → 当前K线为小阳线,无射击之星、乌云盖顶等 → ❌
– 成交量确认? → 成交量萎缩 → ❌
– ❌ 不触发
- 结论:Watch
—
模型3:DMI过滤的随机指标策略
- 前提:ADX(14) 20 → ❌ 不满足前提
- 直接跳过该模型
- 结论:Watch
—
最终汇总
#### 行动信号
- 无任何Buy/Sell信号被触发
#### 市场状态支持性验证
- 是
- 理由:ADX<22、波动率低、RSI居中、价格在BB内横向运行,符合典型震荡特征;多个震荡模型处于观察状态,未触发突破或反转信号,整体结构稳定。
#### 建议操作
- 维持观望(Maintain Watch)
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4162.99 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4158.57 <<+ (BB下轨)
- Resistance level: ->> 4164.55 <<- (BB上轨)
—
第五步:总结分析结论
当前XAUUSD处于典型的低波动盘整阶段。技术面表现为:
- ATR(14)=2.38,波动率比率仅0.057%,显著低于阈值;
- ADX(14)=20.1,显示趋势力量薄弱;
- 价格围绕SMA(14)=4161.56窄幅波动,位于Bollinger Bands内部,Bandwidth仅为0.144%;
- RSI(14)=50.98,Stochastic %K=94.3但已从高位回落,显示短期动能减弱;
- 成交量持续萎缩,VO=-13.46%,缺乏方向性推动能量;
- 多个震荡策略模型因缺乏极端价位触碰与成交量配合而未能触发交易信号。
综合判断:市场正处于蓄势整理过程,等待新的波动催化剂。建议继续保持观望,重点关注BB上下轨(4158.57 / 4164.55)的突破有效性及伴随成交量变化。若未来出现放量突破+连续两根K线确认,则可考虑切换至趋势启动模型介入。