XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### 基础波动率计算
- ATR(14):基于过去14根5分钟K线,采用Wilder平滑法计算。
– TR = MAX(High-Low, ABS(High-PrevClose), ABS(Low-PrevClose))
– 经逐根计算并进行Wilder递归平滑(α = 1/14),最终得:
– ATR(14) = 3.87
- 当前收盘价(Latest Close)= 4215.67
- 波动率比率 Volatility Ratio = ATR(14)/Close = 3.87 / 4215.67 ≈ 0.000918
- SMA(ATR(14), 50) 经计算约为 4.15
- 波动率相对比率 Volatility Relative Ratio = 3.87 / 4.15 ≈ 0.933
#### 趋势强度评估
- ADX(14) 计算(使用Wilder平滑):
– +DM、-DM、TR序列构建后经14期Wilder平滑处理
– DX = |+DI – -DI| / (+DI + -DI) × 100
– ADX(14) 最终值为:20.3
- 市场效率比 ER = |C – C[10]| / Σ|ΔC|(过去10期)
– |4215.67 – 4223.51| = 7.84
– 累计绝对价格变动总和 ≈ 28.6
– ER = 7.84 / 28.6 ≈ 0.274
#### 波动率制度分类
- 判断条件:
– 高波动:Vol Ratio > 0.003 且 Vol Rel Ratio > 1.1 → 不满足
– 低波动:Vol Ratio < 0.0015 且 Vol Rel Ratio 0.9)
– 其他情况 → 正常波动
- 结论:Normal Volatility
#### 动态参数确定
- 布林带参数(Normal Volatility):
– Period = 20,Std Dev Multiplier = 2.0
- RSI阈值:
– Base: 70/30;非高波动或强趋势 → 使用基础值
– Overbought = 70, Oversold = 30
- HMA周期适配:
– ER = 0.274 ∈ [0.2, 0.5] → 属于“Normal Market”
– HMA Period = 9
- 突破过滤阈值:
– 基础突破滤波 = 3×ATR(14) = 3 × 3.87 = 11.61
– 动态带宽阈值 = 0.015 × (1 + 0.000918×100) ≈ 0.01638
—
阶段1.2:基于动态参数的技术指标计算
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4219.18 + 4215.13 + 4215.67)/3 ≈ 4216.66
- 价格变化 ΔClose = 4215.67 – 4217.80 = -2.13
#### 2. 波动率相关指标
- 布林带(BB, 20, 2.0)
– 中轨 = SMA(Close, 20) = 过去20根收盘均价 ≈ 4218.12
– 标准差 StdDev ≈ 3.95
– 上轨 = 4218.12 + 2.0×3.95 = 4226.02
– 下轨 = 4218.12 – 2.0×3.95 = 4210.22
– 带宽 Bandwidth = (4226.02 – 4210.22) / 4218.12 ≈ 0.00374
- 肯特纳通道(KC, EMA20, ATR10)
– EMA(Close,20) ≈ 4217.30
– ATR(10) ≈ 3.72
– KC上轨 = 4217.30 + 1.5×3.72 = 4222.88
– KC下轨 = 4217.30 – 1.5×3.72 = 4211.72
#### 3. 趋势指标
- HMA(9):
– WMA1 = WMA(Close, 4.5→5) ≈ 4216.8
– WMA2 = WMA(Close, 9) ≈ 4217.2
– Raw HMA = 2×4216.8 – 4217.2 = 4216.4
– SQRT(9)=3,对Raw HMA做3期WMA → HMA(9) ≈ 4216.1
- KAMA(10,2,30):
– ER = 0.274(同前)
– SC = [ER×(2/3 – 2/31) + 2/31]^2 ≈ [0.274×(0.6046) + 0.0645]^2 ≈ (0.230)^2 ≈ 0.053
– 初始值 = SMA(Close,10) ≈ 4217.5
– 经迭代更新,最新KAMA ≈ 4216.9
#### 4. 动量指标
- MACD(12,26,9)
– EMA12 ≈ 4216.7,EMA26 ≈ 4217.8
– DIF = 4216.7 – 4217.8 = -1.1
– DEA(EMA9 of DIF)≈ -0.9
– MACD柱状图 = (-1.1) – (-0.9) = -0.2
- DMI系统(14)
– +DI(14) ≈ 44.2
– -DI(14) ≈ 48.6
– ADX(14) = 20.3(如前所述)
#### 5. 振荡器指标
- RSI(14)(Wilder平滑)
– 平均涨幅 AvgGain ≈ 1.82,平均跌幅 AvgLoss ≈ 2.05
– RS = 1.82 / 2.05 ≈ 0.888
– RSI = 100 – (100 / (1 + 0.888)) ≈ 47.0
- CCI(14)
– SMA(TP,14) ≈ 4216.1
– Mean Deviation ≈ 3.1
– CCI = (4216.66 – 4216.1) / (0.015 × 3.1) ≈ 0.56 / 0.0465 ≈ 12.0
- 随机指标 Stochastic (14,3,3)
– %K = (4215.67 – 4210.00) / (4219.99 – 4210.00) × 100 ≈ 5.67 / 9.99 × 100 ≈ 56.7
– %D(3期SMA of %K)≈ 55.2
#### 6. 成交量-价格指标
- OBV(累计能量潮)
– 上一根K线收跌(4217.80 → 4215.67),故本根减Volume
– 前值 OBV ≈ 1,258,300(估算)
– 新OBV = 1,258,300 – 1614 ≈ 1,256,686
- MFI(14)
– TP ≈ 4216.66,Money Flow = TP × Volume ≈ 6.8e6
– 正资金流总和 vs 负资金流总和 → 比率约 0.92
– MFI = 100 – (100 / (1 + 0.92)) ≈ 47.9
- 成交量振荡器 VO
– SMA(Vol,5) ≈ 1420,SMA(Vol,10) ≈ 1380
– VO = (1420 – 1380) / 1380 × 100 ≈ 2.90%
#### 7. 关键水平指标
- VWAP(日内重置)
– 累计(TP×Vol) / 累计(Vol)
– 经全时段累加计算得 VWAP ≈ 4216.85
- 枢轴点(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) = 4072.30
—
第二步:判断市场状态
条件链逻辑判断
#### 条件1:趋势启动(Trend Initiation)
- BB宽度 = 0.00374 > 动态阈值0.01638?否(实际更小)
- 但需注意:当前Close=4215.67,是否突破KC?
– KC上轨=4222.88,下轨=4211.72
– Close > KC上轨 + 3×ATR?4222.88 + 11.61 = 4234.49 → 否
– Close < KC下轨 – 3×ATR?4211.72 – 11.61 = 4200.11 → 否
- Volume Oscillator = 2.90 > 1.0 → 是
- 无连续两根突破K线 → 否
- ✅ 不满足全部条件 → 不成立
#### 条件2:盘整/震荡(Ranging/Consolidation)
- ADX(14)=20.3 < 22 → 是
- ATR/Close = 0.000918 < 0.003 → 是
- 价格在布林带之间(4210.22 ~ 4226.02),当前价4215.67 ∈ 区间 → 是
- RSI=47.0 ∈ [40,60] → 是
- 所有条件满足 → 判定为:State 1: Ranging / Consolidation
✅ 市场状态结论:【Ranging / Consolidation】
—
第三步:量化分析(基于市场状态扫描模型)
当前市场状态为 盘整市,激活以下模型:
模型1:布林带回调策略(Bollinger Bands Mean Reversion)
- Buy Signal条件:
– Close ≤ BB下轨?4215.67 ≤ 4210.22?否
– RSI < 30?47.0 ≥ 30 → 否
– Volume > 1.2×AvgVol_5?1614 > 1.2×1420≈1704?否
– ❌ 不触发买入信号
- Sell Signal条件:
– Close ≥ BB上轨?4215.67 ≥ 4226.02?否
– RSI > 70?47.0 < 70 → 否
– ❌ 不触发卖出信号
- ➤ 结果:Watch Signal
模型2:枢轴点区间交易(Pivot Point Range Trading)
- Buy Signal:
– Close ≤ S1(4099.52)?4215.67 > 4099.52 → 否
– 无需检查形态与成交量
– ❌ 不触发
- Sell Signal:
– Close ≥ R1(4151.40)?4215.67 > 4151.40 → 是
– 是否出现看跌K线?当前K线:开盘4217.73,收盘4215.67,实体较小,无明显反转形态(如乌云盖顶等)→ 否
– ❌ 不触发
- ➤ 结果:Watch Signal
模型3:云振荡器(DMI过滤下的随机指标)
- 前提:ADX(14) 20 → 前提不满足
- 直接跳过该模型
- ➤ 结果:Watch Signal
—
最终汇总
#### 可执行信号
- 无任何Buy或Sell信号被触发
#### 市场状态确认
- Yes
理由:ADX=20.3表明趋势较弱,价格围绕均线窄幅波动,RSI居中,成交量未显著放大,符合震荡市特征。多个模型处于观察状态,无明确方向性信号,支持“盘整”判断。
#### 建议操作
- Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4215.67 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4210.22 <<+ (布林下轨)
- Resistance level: ->> 4226.02 <<- (布林上轨)
—
第五步:总结分析结论
本次分析基于最近288根5分钟K线数据,严格遵循量化流程完成。
首先通过ATR与ADX评估市场波动与趋势强度,得出当前处于正常波动、弱趋势环境,ADXR低于22,RSI接近中性区域,价格运行于布林带中段,符合典型震荡格局。
三项适用于震荡市的策略模型均未触发交易信号:
- 布林带回调策略要求价格触及边界且动能配合,当前价格远离上下轨;
- 枢轴点策略虽接近R1阻力,但缺乏有效看跌K线确认;
- 随机指标虽处中游(%K=56.7),但ADX略超阈值,导致DMI过滤模型失效。
综合判断,市场短期方向不明,建议维持观望。重点关注后续是否出现放量突破布林带或有效穿越KC通道的情况,以捕捉潜在趋势启动信号。