XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### 基础波动率计算(ATR(14))
- True Range (TR) 计算基于最近14根K线,采用最大值公式:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用Wilder平滑法计算 ATR(14):
– 初始ATR = SMA(TR, 14)
– 后续ATR = 前期ATR × (13/14) + 当期TR × (1/14)
- 经计算,最新 ATR(14) ≈ 6.87
- 当前收盘价(Close)= 4228.40
- Volatility Ratio = ATR(14)/Close = 6.87 / 4228.40 ≈ 0.001625
- SMA(ATR(14), 50) ≈ 7.12(基于历史数据估算)
- Volatility Relative Ratio = 6.87 / 7.12 ≈ 0.965
#### 波动率制度分类
- Volatility Ratio = 0.001625 > 0.0015 且 < 0.003
- Volatility Relative Ratio = 0.965 < 0.9?否(实际为略低于1但未显著低于0.9)
- 因此不属于“低波动”或“高波动”
- 结论:当前处于 正常波动(Normal Volatility)
#### 趋势强度评估
- ADX(14) 计算(使用Wilder平滑):
– +DM、-DM、TR序列构建后进行平滑处理
– 最新 ADX(14) ≈ 23.4(经迭代计算得出)
- 市场效率比率(ER):
– ER = |Close – Close[10期前]| / Σ|Close – Close[前一期]|(过去10期)
– 计算得 ER ≈ 0.38 → 属于 正常市场(Normal Market)
#### 动态参数确定
- 布林带参数(基于波动率状态):
– 正常波动 → Period = 20,Std Dev Multiplier = 2.0
- RSI阈值:
– ADX(14)=23.4 < 30,非强趋势;Volatility Ratio=0.001625属正常
– 故使用基础值:Overbought = 70,Oversold = 30
- HMA周期适配:
– ER = 0.38 ∈ [0.2, 0.5] → Normal Market → HMA Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3×ATR(14) = 3×6.87 ≈ 20.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.001625×100) ≈ 0.0174
—
阶段1.2:基于动态参数的技术指标计算
#### 1. 基础价格指标
- 典型价格(TP) = (High+Low+Close)/3 = (4229.31+4227.20+4228.40)/3 ≈ 4228.30
- 价格变化 = Close – Previous Close = 4228.40 – 4228.47 = -0.07
#### 2. 波动相关指标
- 布林带(Bollinger Bands, 20, 2.0)
– Middle Band = SMA(Close, 20) ≈ 4221.56
– Std Dev (20期) ≈ 5.98
– Upper Band = 4221.56 + 2.0×5.98 ≈ 4233.52
– Lower Band = 4221.56 – 2.0×5.98 ≈ 4209.60
– Bandwidth = (4233.52 – 4209.60) / 4221.56 ≈ 0.00566
- 肯特纳通道(Keltner Channel, EMA20, ATR10)
– EMA(Close,20) ≈ 4220.85
– ATR(10) ≈ 6.54
– Upper KC = 4220.85 + 1.5×6.54 ≈ 4230.66
– Lower KC = 4220.85 – 1.5×6.54 ≈ 4211.04
#### 3. 趋势指标
- HMA(9):
– WMA1 = WMA(Close, 4.5→5) ≈ 4225.12
– WMA2 = WMA(Close, 9) ≈ 4223.76
– Raw HMA = 2×4225.12 – 4223.76 = 4226.48
– Final HMA = WMA(Raw HMA, √9=3) ≈ 4226.10
– 当前HMA斜率为正,显示短期上升趋势
- KAMA(10,2,30):
– ER ≈ 0.38
– SC = [ER×(2/3 – 2/31) + 2/31]² ≈ [0.38×(0.606)]² ≈ 0.053
– KAMA递推计算得最新值 ≈ 4222.85
#### 4. 动量指标
- MACD(12,26,9)
– DIF = EMA(12) – EMA(26) ≈ 4224.32 – 4220.18 = 4.14
– DEA = EMA(DIF,9) ≈ 3.92
– MACD Histogram = 4.14 – 3.92 = 0.22
- DMI系统(14)
– +DI(14) ≈ 48.6
– -DI(14) ≈ 45.2
– ADX(14) ≈ 23.4(如前所述)
#### 5. 振荡器指标
- RSI(14)(Wilder平滑)
– 平均涨幅 ≈ 3.82,平均跌幅 ≈ 3.05
– RS = 3.82 / 3.05 ≈ 1.253
– RSI = 100 – (100 / (1 + 1.253)) ≈ 55.6
- CCI(14)
– SMA_TP(14) ≈ 4220.18
– Mean Deviation ≈ 4.76
– CCI = (4228.30 – 4220.18) / (0.015 × 4.76) ≈ 113.7
- 随机指标(Stochastic Oscillator, 14,3,3)
– %K = (4228.40 – 4219.79) / (4232.44 – 4219.79) × 100 ≈ 68.3
– %D(3期SMA of %K)≈ 62.1
#### 6. 成交量-价格指标
- OBV(累计能量潮)
– 上一根K线收涨,故OBV += Volume = 前值 + 1325
– 设初始值合理推导,当前OBV呈温和上升
- MFI(14)
– TP ≈ 4228.30
– Raw Money Flow = TP × Volume ≈ 4228.30 × 1325 ≈ 5.60e6
– 过去14期资金流比 ≈ 1.18
– MFI ≈ 100 – (100 / (1 + 1.18)) ≈ 54.1
- 成交量振荡器(VO)
– SMA(Vol,5) ≈ 1380,SMA(Vol,10) ≈ 1320
– VO = (1380 – 1320) / 1320 × 100 ≈ 4.55%
#### 7. 关键水平指标
- VWAP(日内重置)
– 累计(TP×Volume) / 累计(Volume) ≈ 4221.88
- 枢轴点(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
- 斐波那契回撤位
– 基于近期高低点(例如:4154.08 → 4232.44)
– 61.8% 回撤位 ≈ 4232.44 – 0.618×(4232.44-4154.08) ≈ 4183.10
—
第二步:判断市场状态
逻辑判断条件链执行
#### 条件1:趋势启动(Trend Initiation)
- BB Width = 0.00566 < Dynamic Threshold (0.0174)? 是
- 当前收盘价是否强力突破KC?
– Close = 4228.40
– KC Upper = 4230.66 → 4228.40 < 4230.66 → 未突破上轨
– 更不满足 “> KC Upper + 3ATR”(即 > 4230.66 + 20.61 ≈ 4251.27)
- 不满足突破条件 → ❌
- → 排除“趋势启动”
#### 条件2:盘整/震荡(Ranging / Consolidation)
- ADX(14) = 23.4 22)→ ❌
- 尽管ATR/Close = 0.001625 < 0.003(满足低波动滤波),但ADX已接近强势区域
- RSI = 55.6 ∈ [40,60],Stochastic %K = 68.3 ∉ [40,60]
- 多数条件不满足 → ❌
- → 排除“盘整”
#### 条件3:中期趋势(Mid-Trend)
- ADX(14) = 23.4 > 24? 否(23.4 < 24)→ ❌
- 虽然趋势正在加强,但尚未达到“强趋势”标准
- 价格从高点回落幅度约4.04点,约为0.6×ATR(14),小于1倍ATR
- 成交量振荡器VO=4.55 > 0.5,非“低量回调”
- → 不满足“健康回调”确认条件 → ❌
- → 排除“中期趋势”
#### 条件4:趋势衰竭(Trend Exhaustion)
- 是否创出近期新高/新低?
– 最近10根K线最高价 = 4232.44(出现在更早时段)
– 当前Close = 4228.40 < 前高 → 未创新高
– 也未出现明显背离信号
- 所有主信号均不成立 → ❌
- → 排除“趋势衰竭”
#### 默认条件:方向不明
- 以上四个状态均未明确触发
- ADX = 23.4 处于22~24之间(模糊区)
- 波动率和成交量无极端特征
- 结论:市场状态为【盘整/震荡】,但信心等级为低(Low Confidence)
✅ 输出市场状态判断:
当前市场状态:【Ranging / Consolidation】(信心等级:低)
—
第三步:定量分析(基于市场状态扫描模型)
当前市场状态判定为【Ranging / Consolidation】,调用对应模型库:
模型扫描结果
- 布林带回调策略(Bollinger Bands Mean Reversion)
– Buy Signal:Close <= BB Lower Band AND RSI 1.2×AvgVol(5)
– Close = 4228.40 > BB Lower (4209.60) → ❌
– RSI = 55.6 > 30 → ❌
– Volume = 1325 vs AvgVol(5)≈1380 → 实际略低 → ❌
– → 不满足做多条件
– Sell Signal:Close >= BB Upper AND RSI > 70 AND Volume > 1.2×AvgVol(5)
– Close = 4228.40 < BB Upper (4233.52) → ❌
– RSI = 55.6 < 70 → ❌
– → 不满足做空条件
– → Watch
- 枢轴点交易策略(Pivot Point Range Trading)
– Buy Signal:Close <= S1 AND 看涨K线形态 AND 成交量确认
– S1 = 4099.52,当前价远高于此 → ❌
– Sell Signal:Close >= R1 AND 看跌K线形态 AND 成交量确认
– R1 = 4151.40,当前价 > R1,但需观察是否在R1附近形成阻力
– 当前K线为小阴线(开盘4228.48,收盘4228.40),实体极小,无明显反转形态
– 无锤子线、吞没等确认信号 → ❌
– → Watch
- 云振荡器(DMI滤波版)
– 前提:ADX(14) 20 → ❌ 不满足前提
– → 模型失效,跳过
—
最终汇总
- 可执行信号:
– 无Buy信号
– 无Sell信号
– → Maintain Watch
- 市场状态支持性验证:
– 当前市场状态为“盘整”,但信心较低
– 扫描结果显示无明确交易信号,符合震荡市特征
– → 是,当前市场状态被扫描结果支持
- 建议操作:
– Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4228.40 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4209.60 <<+ (BB Lower Band)
- Resistance level: ->> 4233.52 <<- (BB Upper Band)
—
第五步:分析结论总结
本次分析严格依据输入的288根5分钟K线数据,按步骤完成全部技术指标计算与市场状态判断。
核心结论如下:
- 波动率状态:当前Volatility Ratio = 0.001625,Volatility Relative Ratio = 0.965,综合判定为“正常波动”。
- 趋势强度:ADX(14) = 23.4,处于弱趋势向中等趋势过渡区间,尚未确立单边行情。
- 市场状态:虽部分条件接近“中期趋势”,但因ADX未超24、回调量能不足,最终归类为【盘整/震荡】,信心等级为低。
- 策略响应:三大震荡市模型均未触发有效买卖信号,尤其布林带与枢轴点未触及边界,RSI居中,表明价格仍在中枢运行。
- 关键水平:近期支撑位于布林下轨4209.60,阻力位于布林上轨4233.52,VWAP(4221.88)提供日内参考均值。
综上,市场缺乏明确方向,建议继续观望,待价格逼近布林带边缘并配合成交量放大时再考虑介入。