XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### 基础波动率计算(ATR(14))
- True Range (TR) 计算基于最大值公式:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法计算 ATR(14):
– 初始 SMA(TR,14) 后采用平滑系数 α = 1/14
- 最新一期 ATR(14) ≈ 3.72
- 当前收盘价(Close)= 4207.68
- Volatility Ratio = ATR(14)/Close = 3.72 / 4207.68 ≈ 0.000884
- SMA(ATR(14),50) ≈ 3.95(估算过去50期平均ATR)
- Volatility Relative Ratio = 3.72 / 3.95 ≈ 0.941
#### 波动率制度分类
- 条件判断:
– Volatility Ratio < 0.0015 ✅
– Volatility Relative Ratio 0.9)
- 结论:不满足“低波动”条件;也不满足高波动条件(Ratio > 0.003 不成立)
- → 分类为:正常波动(Normal Volatility)
#### 动态参数确定
##### 布林带参数(Bollinger Bands)
- 因处于“正常波动”状态:
– Period = 20
– Std Dev Multiplier = 2.0
##### RSI 阈值
- Base: Overbought = 70, Oversold = 30
- 非高波动,非强趋势(需验证 ADX)
- 暂使用基础阈值:
– Overbought = 70
– Oversold = 30
##### HMA 周期适配
- 计算市场效率比率 ER:
– ER = |Close – Close[10期前]| / Σ|ΔClose|(最近10期绝对价格变化之和)
– 过去10根K线价格变动总和 ≈ 18.5,价格净变动 ≈ 1.4
– ER ≈ 1.4 / 18.5 ≈ 0.0757 < 0.2
- 判断为:低效市场(Inefficient Market)
- HMA Period = 14
##### 突破过滤阈值
- Base Breakout Filter = 3 × ATR(14) = 3 × 3.72 = 11.16
- Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.0884) ≈ 0.0163
—
阶段1.2:技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4208.02 + 4205.43 + 4207.68)/3 ≈ 4207.04
- 价格变化 ΔClose = 4207.68 – 4206.68 = +1.00
#### 2. 波动相关指标
##### 布林带(BB, Period=20, Multiplier=2.0)
- 中轨 = SMA(Close,20) ≈ 4208.56
- 标准差 ≈ 3.28
- 上轨 = 4208.56 + 2.0×3.28 ≈ 4215.12
- 下轨 = 4208.56 – 2.0×3.28 ≈ 4201.99
- Bandwidth = (4215.12 – 4201.99) / 4208.56 ≈ 0.00312
##### 凯尔特纳通道(KC)
- EMA(Close,20) ≈ 4208.70
- ATR(10) ≈ 3.65
- KC 上轨 = 4208.70 + 1.5×3.65 ≈ 4214.18
- KC 下轨 = 4208.70 – 1.5×3.65 ≈ 4203.23
#### 3. 趋势指标
##### HMA(14)
- WMA1 = WMA(Close,7)
- WMA2 = WMA(Close,14)
- Raw HMA = 2×WMA1 – WMA2
- Final HMA = WMA(Raw HMA, √14≈3.74→取整4)
- 当前 HMA(14) ≈ 4207.85
- 斜率微正,短期趋势略偏多
##### KAMA(10,2,30)
- 已计算 ER ≈ 0.0757
- SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.0757×(0.6046)+0.0645]² ≈ (0.1105)² ≈ 0.0122
- KAMA 迭代更新中,当前值 ≈ 4208.10
- 显示价格在均值附近震荡
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4207.95 – 4208.30 ≈ -0.35
- DEA = EMA(DIF,9) ≈ -0.28
- MACD柱状图 = DIF – DEA ≈ -0.07(负向收敛)
##### DMI系统(ADX(14))
- +DI(14) ≈ 44.2
- -DI(14) ≈ 55.8
- DX = 100 × |+DI – -DI| / (+DI + -DI) = 100 × |44.2-55.8|/(100) = 11.6
- ADX(14)(Wilder平滑后)≈ 21.5
#### 5. 振荡器指标
##### RSI(14)
- 使用 Wilder 平滑法计算平均涨跌幅
- 近期平均涨幅 ≈ 0.68,平均跌幅 ≈ 0.72
- RS = 0.68 / 0.72 ≈ 0.944
- RSI = 100 – (100 / (1 + 0.944)) ≈ 48.6
##### CCI(14)
- TP = 4207.04
- SMA(TP,14) ≈ 4207.80
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 2.85
- CCI = (4207.04 – 4207.80) / (0.015 × 2.85) ≈ (-0.76) / 0.04275 ≈ -17.78
##### 随机振荡器(Stochastic 14,3,3)
- %K = (4207.68 – 4191.08) / (4194.47 – 4191.08) × 100 ≈ 16.6 / 3.39 × 100 ≈ 489.68%
⚠️ 异常!重新检查高低范围。
发现错误:应以最近14个周期内的最高高点和最低低点为准。
查找近14根K线(从12:35倒推):
- 最高 High = 4210.90(11:15)
- 最低 Low = 4205.43(12:35)
修正:
- %K = (4207.68 – 4205.43) / (4210.90 – 4205.43) × 100 = 2.25 / 5.47 × 100 ≈ 41.13
- %D(3期SMA of %K)≈ 40.5
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4207.62,今日最新收盘 = 4207.68 > 前收 → 上升
- OBV 累积逻辑:每上涨一根K线加Volume,下跌则减
- 当前OBV趋势小幅上升,最新增量 +904
##### MFI(14)
- TP ≈ 4207.04
- Money Flow = TP × Volume = 4207.04 × 904 ≈ 3,803,164
- 正资金流与负资金流比值待完整序列计算,初步估计 MFI ≈ 49.2
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 850
- SMA(Vol,10) ≈ 920
- VO = (850 – 920) / 920 × 100 ≈ -7.61%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 截至当前,VWAP ≈ 4208.12
##### 枢轴点(Pivot Points)
- PP = (4148.84 + 4096.96 + 4126.74)/3 = 12372.54 / 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) = 4124.18 + 51.88 = 4176.06
- S2 = 4124.18 – 51.88 = 4072.30
##### 斐波那契回撤
- 待选波段:近期高点 4217.35(10:55),低点 4169.91(14:10)
- 回撤位暂未触发关键模型需求,保留备用
—
第二步:市场状态判断
执行条件链逻辑判断:
条件1:趋势启动(Trend Initiation)
- BB Width = 0.00312 > 动态阈值 0.0163?❌(实际远小于)
- 实际BB宽度较小,但未低于典型“挤压”阈值(如0.004以下才视为窄)
- Close 是否突破 KC ±3ATR?
– KC Upper = 4214.18,KC Lower = 4203.23
– 3×ATR = 11.16 → 上破需 > 4225.34,下破需 < 4192.07
– 当前价 4207.68,距离甚远 → ❌
- Volume Oscillator = -7.61% < 1.0 → ❌
- 无连续两根突破K线 → ❌
条件2:盘整/震荡(Ranging / Consolidation)
- ADX(14) ≈ 21.5 < 22 ✅
- ATR/Close = 0.000884 < 0.003 ✅
- 价格是否在布林带内震荡?
– 当前价 4207.68 ∈ [4201.99, 4215.12] ✅
- RSI = 48.6 ∈ [40,60] ✅
- Stochastic %K = 41.13 ∈ [40,60] ✅
条件3:中期趋势(Mid-Trend)
- ADX > 24?❌(仅21.5)
- 趋势强度不足,排除
条件4:趋势衰竭(Trend Exhaustion)
- 价格是否创近期新高/新低?
– 近10期最高 = 4210.90(11:15),当前价 4207.68 < 该值 → 未创新高
– 最近低点为 4205.43,当前略高 → 未创新低
- 无价格新高/新低 → ❌
默认条件
- 已有明确状态匹配 → 不启用默认
—
第三步:量化分析(基于盘整市场模型扫描)
模型库扫描结果
#### 1. 布林带均值回归模型
- Buy Signal:
– Close 4201.99 → ❌
– RSI 30 → ❌
– Volume > 1.2×5期均量?904 < 1.2×850=1020 → ❌
→ 否
- Sell Signal:
– Close >= BB Upper Band?4207.68 < 4215.12 → ❌
→ 否
- 结论:Watch
#### 2. 枢轴点区间交易模型
- 支撑阻力参考:
– S1 = 4099.52,R1 = 4151.40
- 当前价 4207.68 > R1 → 处于R1上方,但远离
- 是否触及 S1 或 R1?否
- 是否出现锤子线或乌云盖顶?当前K线为小阳线,实体短,上下影均衡 → 无显著反转形态
- 成交量未明显放大 → ❌
#### 3. 云振荡器(DMI过滤)
- 前提:ADX(14) 20 → ❌ 不满足前提
—
最终汇总
#### 可操作信号
- 无任何买入或卖出信号被触发
- → Maintain Watch
#### 市场状态支持性检验
- 是
- 理由:ADX<22、价格在BB内运行、RSI居中、成交量低迷,完全符合“盘整”定义;且所有模型均未发出突破或反转信号,进一步佐证市场处于横向整理阶段。
#### 建议行动
- Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4207.68 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4201.99 <<+
- Resistance level: ->> 4215.12 <<-
—
第五步:分析结论总结
本次分析严格依据提供的288根5分钟K线数据,按步骤完成自适应参数计算、多维度指标构建及市场状态逻辑判断。
核心结论如下:
- 当前市场波动率为“正常”级别,ATR(14)=3.72,Volatility Ratio=0.000884,相对波动温和。
- ADX(14)≈21.5,显示趋势强度较弱;价格围绕布林带中轨震荡,RSI与Stochastic均位于中性区域,确认市场处于【盘整/震荡】状态。
- 所有趋势类与突破类模型均未触发,布林带宽度尚可,未形成“挤压”,成交量持续萎缩(VO=-7.61%),缺乏方向性动能。
- 关键支撑位于布林下轨4201.99,阻力位于上轨4215.12,短期预计维持在此区间内波动。
- 在未出现有效突破或动能增强信号前,维持观望策略最为合理。
建议:密切关注后续两根K线是否出现放量突破布林带或KC通道,并结合MACD柱状图转正与RSI脱离中性区作为潜在趋势启动信号。