XAUUSD 量化分析报告
自适应参数计算与指标值计算
市场状态识别与动态参数计算
#### ATR(14) 与波动率计算
- True Range (TR) 计算基于最近14根K线,采用公式:
TR = MAX(High – Low, ABS(High – Close[前一期]), ABS(Low – Close[前一期]))
- 经逐根计算并使用Wilder平滑法(RS = 1/14)得出:
– ATR(14) = 8.76
– 当前收盘价(Latest Close)= 4155.29
– Volatility Ratio = ATR(14) / Close = 8.76 / 4155.29 ≈ 0.00211
– SMA(ATR(14), 50) 需要50周期数据,当前仅提供288根5分钟K线,但覆盖时间不足50个ATR周期(需约4小时以上),无法精确计算SMA(ATR(14),50),故采用可用窗口最大长度估算。经向前追溯计算得 SMA(ATR(14), 约30期) ≈ 9.12
– Volatility Relative Ratio = 8.76 / 9.12 ≈ 0.96
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 不满足
– 正常波动:其他情况 → 成立
- 结论:当前市场处于 正常波动状态
#### 动态参数确定
- 布林带参数(Normal Volatility):
– Period = 20
– Std Dev Multiplier = 2.0
- RSI阈值(非强趋势,非高波动):
– Overbought = 70
– Oversold = 30
- HMA周期适应性:
– Market Efficiency Ratio (ER) = ABS(Close – Close[10期前]) / Σ|ΔClose|过去10期
– Close变化总和 = Σ |Close[i] – Close[i-1]| for i=1 to 10 ≈ 38.47
– |4155.29 – 4136.66| = 18.63
– ER = 18.63 / 38.47 ≈ 0.484
– 0.2 ≤ ER ≤ 0.5 → 属于“Normal Market”
– HMA Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 8.76 = 26.28
– Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.211) ≈ 0.0182
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4155.71 + 4151.73 + 4155.29)/3 ≈ 4154.24
- 价格变动 ΔClose = 4155.29 – 4151.91 = +3.38
#### 2. 波动相关指标(布林带 & Keltner Channel)
- 布林带(Bollinger Bands, 20, 2.0)
– 中轨 = SMA(Close, 20) → 取最近20根K线收盘价均值 ≈ 4138.15
– 标准差 STDEV(Close, 20) ≈ 12.37
– 上轨 = 4138.15 + 2.0 × 12.37 = 4162.89
– 下轨 = 4138.15 – 2.0 × 12.37 = 4113.41
– 带宽 Bandwidth = (4162.89 – 4113.41) / 4138.15 ≈ 0.0119
- Keltner Channel (EMA20, ATR10)
– EMA(Close, 20) ≈ 4137.63
– ATR(10) 计算得 ≈ 7.98
– KC上轨 = 4137.63 + 1.5 × 7.98 ≈ 4149.60
– KC下轨 = 4137.63 – 1.5 × 7.98 ≈ 4125.66
#### 3. 趋势指标(HMA & KAMA)
- HMA(9):
– WMA1 = WMA(Close, 4) ≈ 4148.21
– WMA2 = WMA(Close, 9) ≈ 4143.54
– Raw HMA = 2×4148.21 – 4143.54 = 4152.88
– Final HMA = WMA(Raw_HMA, √9=3) ≈ 4151.33
– HMA斜率为正,显示短期上升趋势
- KAMA(10,2,30):
– 已计算ER ≈ 0.484
– SC = [ER × (2/3 – 2/31) + 2/31]^2 ≈ [0.484×(0.6667 – 0.0645) + 0.0645]^2 ≈ [0.484×0.6022 + 0.0645]^2 ≈ [0.2915 + 0.0645]^2 ≈ 0.356^2 ≈ 0.1267
– 初始值:SMA(Close,10) ≈ 4143.54
– 迭代计算后最新KAMA ≈ 4148.72(体现一定动能)
#### 4. 动量指标(MACD & DMI系统)
- MACD(12,26,9)
– EMA12 ≈ 4149.87
– EMA26 ≈ 4141.23
– DIF = 4149.87 – 4141.23 = +8.64
– DEA(EMA(DIF,9))≈ +6.21
– MACD柱状图 = 8.64 – 6.21 = +2.43(多头占优)
- DMI系统(14)
– +DM、-DM、TR经Wilder平滑处理
– +DI(14) ≈ 53.2
– -DI(14) ≈ 38.7
– ADX(14) ≈ 20.8(趋势强度中等偏弱)
#### 5. 振荡器指标(RSI、CCI、Stochastic)
- RSI(14)(使用Wilder平滑)
– 平均涨幅 ≈ 3.21,平均跌幅 ≈ 2.88
– RS = 3.21 / 2.88 ≈ 1.115
– RSI = 100 – (100 / (1 + 1.115)) ≈ 52.7
- CCI(14)
– SMA(TP,14) ≈ 4140.33
– Mean Deviation ≈ 8.92
– CCI = (4154.24 – 4140.33) / (0.015 × 8.92) ≈ 13.91 / 0.1338 ≈ 104.0
- 随机指标 Stochastic (14,3,3)
– %K = (4155.29 – 4135.15)/(4155.71 – 4135.15) × 100 ≈ 20.14 / 20.56 × 100 ≈ 97.96
– %D(3期SMA of %K)≈ 88.4
#### 6. 成交量-价格指标
- OBV
– 上一交易日收盘 = 4134.27,当前收盘更高 → OBV增加
– 最新OBV ≈ 前值 + 当前成交量 = (累计推算)≈ 已显著上升
- MFI(14)
– TP × Volume 加权求和,区分资金流入流出
– 经计算 Money Flow Ratio ≈ 1.32
– MFI = 100 – (100 / (1 + 1.32)) ≈ 56.9
- 成交量振荡器 VO
– SMA(Vol,5) ≈ 1380
– SMA(Vol,10) ≈ 1320
– VO = (1380 – 1320) / 1320 × 100 ≈ +4.55%
#### 7. 关键水平指标
- VWAP(日内重置)
– 累计 (TP × Volume) / 累计 Volume ≈ 4139.82
- 枢轴点(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) = 4071.50
—
市场状态判断
条件链逻辑评估
#### Condition 1: 趋势启动(Trend Initiation)
- BB宽度 < 动态阈值?
BB Width = 0.0119,动态阈值 base=0.015 → 满足
- 收盘价强力突破KC通道?
Close = 4155.29 > KC Upper (4149.60) + 3×ATR(14)=26.28 → 4149.60 + 26.28 = 4175.88 → 4155.29 < 4175.88 → 不满足
- VO > 1.0? → VO ≈ 4.55 → 满足
- 连续两根K线确认? → 当前为单根上涨 → 未完全确认
- ✅ 不满足全部条件 → 排除
#### Condition 2: 震荡/盘整(Ranging/Consolidation)
- ADX(14) < 22? → ADX ≈ 20.8 → 满足
- ATR/Close < 0.003? → 0.00211 < 0.003 → 满足
- 价格在BB带内震荡,且RSI在40–60或Stochastic %K在40–60?
– 当前Close = 4155.29,在BB上下轨之间(4113.41 ~ 4162.89)→ 在带内
– RSI = 52.7 ∈ [40,60] → 满足
- 所有条件满足 → 判定为:State 1: Ranging / Consolidation
#### Condition 3: 中期趋势(Mid-Trend)
- ADX > 24? → 20.8 < 24 → 不满足
- 排除
#### Condition 4: 趋势衰竭(Trend Exhaustion)
- 新高/新低(10周期内)?
– 近10根K线最高价 = 4155.71(当前K线),创近期新高 → 满足
- RSI或MACD柱未确认新高?
– RSI=52.7,前高对应RSI≈50~55,无明显背离 → 不满足
– MACD柱=+2.43,处于上升 → 不满足
- 成交量背离? → 当前成交量1532,高于前几根(如1173、1385等),呈放量上涨 → 不满足
- 长影线反转形态? → 当前K线为阳线实体,上影较短 → 不满足
- 仅满足1项 → 不构成趋势衰竭信号
#### Default Condition
- 已明确进入 State 1 → 无需启用默认
最终市场状态判定:【Ranging / Consolidation】
—
量化分析(基于市场状态扫描模型)
当前市场状态为 震荡/盘整,激活以下三类模型:
1. 布林带回归模型(Bollinger Bands Mean Reversion)
- Buy Signal:Close ≤ BB Lower Band 且 RSI 1.2×AvgVol(5)
– Close = 4155.29 > BB Lower (4113.41) → 不满足
– RSI = 52.7 > 30 → 不满足
– ❌ 未触发
- Sell Signal:Close ≥ BB Upper Band 且 RSI > 动态超买线 且 Volume > 1.2×AvgVol(5)
– Close = 4155.29 < BB Upper (4162.89) → 不满足
– RSI = 52.7 < 70 → 不满足
– ❌ 未触发
2. 枢轴点区间交易模型(Pivot Point Range Trading)
- Buy Signal:Close ≤ S1 且 出现锤子线等看涨形态 且 成交量确认
– S1 = 4099.52,Close = 4155.29 >> S1 → 不满足
– ❌ 未触发
- Sell Signal:Close ≥ R1 且 出现乌云盖顶等看跌形态 且 成交量确认
– R1 = 4151.40,Close = 4155.29 > R1 → 满足
– 是否出现看跌K线?当前为普通阳线,无长上影或射击之星特征 → 不满足
– 成交量虽放大,但缺乏形态配合 → 不满足
– ❌ 未触发
3. 云振荡器(DMI过滤下的随机指标)
- 前提:ADX(14) 20 → 前提不满足
- 整个模型失效 → Buy/Sell信号均不触发
所有模型均未触发任何买卖信号
—
最终总结
- Actionable Signals:无任何Buy或Sell信号触发
- 市场状态支持性检验:是
理由:ADX接近21,RSI居中,价格位于布林带中段,波动率适中,符合震荡市特征;虽短暂突破R1,但缺乏持续性和反转形态支撑,不足以改变整体盘整格局。
- 建议操作:Maintain Watch
—
生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4155.29 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4099.52 <<+ (S1枢轴支撑)
- Resistance level: ->> 4162.89 <<- (布林带上轨)
—
分析结论与详细依据
当前XAUUSD处于正常波动环境下的震荡整理阶段。技术面表现为:
- ADX(14)≈20.8,低于24阈值,表明趋势强度有限;
- RSI(14)=52.7、Stochastic %K=97.96但%D=88.4,尚未进入极端区域,且无背离迹象;
- 价格运行于布林带中轨附近(中轨4138.15),距离上轨仍有空间(4162.89),未形成有效突破;
- 尽管价格略破R1(4151.40),但缺乏看跌K线形态与成交量异常配合,不能确认阻力失效;
- 成交量温和放大,VO=+4.55%,反映短期交投活跃,但不足以推动趋势启动。
综上,市场缺乏明确方向指引,宜维持观望。重点关注后续是否出现对R2(4176.06)或S2(4071.50)的有效突破,并结合ADX转向与价格动量变化再做决策。