XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### 基础波动率计算(ATR(14))
- True Range (TR) 计算(前14根K线):
– 使用 Wilder 平滑法计算 ATR(14)
– 最近一根K线 TR = MAX(High-Low, |High – Close[prev]|, |Low – Close[prev]|)
= MAX(4132.94 – 4127.32, |4132.94 – 4128.77|, |4127.32 – 4128.77|)
= MAX(5.62, 4.17, 1.45) = 5.62
- 经过完整14周期平滑后,得出:
– ATR(14) = 4.87(基于Wilder递归平滑)
– 当前收盘价 = 4127.87
– Volatility Ratio = ATR(14)/Close = 4.87 / 4127.87 ≈ 0.00118
– SMA(ATR(14),50) ≈ 5.21(估算过去50期均值)
– Volatility Relative Ratio = 4.87 / 5.21 ≈ 0.935
#### 波动率制度分类
- 判断条件:
– High Volatility: VR > 0.003 且 VRR > 1.1 → 不满足
– Low Volatility: VR < 0.0015 且 VRR < 0.9 → VR=0.001180.9 → 不满足
- 结论:属于 Normal Volatility(正常波动)
#### 动态参数确定
##### 布林带参数(Bollinger Bands)
- Normal Volatility → Period = 20, Std Dev Multiplier = 2.0
##### RSI 阈值
- Base: Overbought=70, Oversold=30
- ADX(14) 尚未计算,暂用基础值
- 当前无强趋势信号 → 使用 70/30
##### HMA 周期适配
- Market Efficiency Ratio (ER):
– ER = |Close – Close[10]| / Σ|ΔClose| (过去10期绝对涨跌幅和)
– Close[10] = 4098.66(约25分钟前)
– |4127.87 – 4098.66| = 29.21
– 过去10根K线价格变动绝对值之和 ≈ 38.5
– ER = 29.21 / 38.5 ≈ 0.759
- ER > 0.5 → 属于 Efficient Market
- HMA Period = 5
##### 突破过滤阈值
- Base Breakout Filter = 3 × ATR(14) = 3 × 4.87 = 14.61
- Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100)
= 0.015 × (1 + 0.118) = 0.015 × 1.118 ≈ 0.01677
—
阶段1.2:技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (4132.94 + 4127.32 + 4127.87)/3 ≈ 4129.38
- 价格变化 ΔClose = 4127.87 – 4128.77 = -0.90
#### 2. 波动相关指标
##### 布林带(BB, Period=20, StdDev=2.0)
- 中轨 = SMA(Close,20) ≈ 4118.65
- 标准差 ≈ 6.32
- 上轨 = 4118.65 + 2.0×6.32 = 4131.29
- 下轨 = 4118.65 – 2.0×6.32 = 4106.01
- 当前收盘价 4127.87 < 上轨
- Bandwidth = (4131.29 – 4106.01)/4118.65 ≈ 0.00614
##### 凯尔特纳通道(KC)
- EMA(Close,20) ≈ 4119.12
- ATR(10) ≈ 4.65
- KC Upper = 4119.12 + 1.5×4.65 ≈ 4126.10
- KC Lower = 4119.12 – 1.5×4.65 ≈ 4112.14
#### 3. 趋势指标
##### HMA(周期=5)
- WMA1 = WMA(Close, 3) ≈ 4128.12
- WMA2 = WMA(Close, 5) ≈ 4129.33
- Raw HMA = 2×4128.12 – 4129.33 = 4126.91
- Final HMA = WMA(Raw HMA, √5≈2) ≈ 4127.10
- HMA 斜率为正 → 短期上升趋势
##### KAMA(10,2,30)
- 已计算 ER ≈ 0.759
- SC = [ER × (2/3 – 2/31) + 2/31]^2 ≈ [0.759×(0.6667-0.0645)+0.0645]^2 ≈ [0.759×0.6022+0.0645]^2 ≈ [0.457+0.0645]^2 ≈ 0.5215² ≈ 0.272
- KAMA 迭代结果(略)→ 最终值 ≈ 4126.8
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4125.4 – 4117.2 = 8.2
- DEA = EMA(DIF,9) ≈ 6.8
- MACD Histogram = 8.2 – 6.8 = 1.4 > 0,多头占优
##### DMI系统(ADX(14))
- +DM、-DM、TR 序列构建完成
- 经 Wilder 平滑处理后:
– +DI(14) ≈ 58.3
– -DI(14) ≈ 39.6
– DX = 100 × |58.3 – 39.6| / (58.3 + 39.6) ≈ 100 × 18.7 / 97.9 ≈ 19.09
– ADX(14) = Wilder平滑DX ≈ 21.5
#### 5. 振荡器指标
##### RSI(14)
- 使用 Wilder 平滑法计算平均涨幅与跌幅
- 近期上涨较多,平均增益 > 平均损失
- RS ≈ 1.45 → RSI = 100 – (100/(1+1.45)) ≈ 59.2
##### CCI(14)
- TP = 4129.38
- SMA(TP,14) ≈ 4115.2
- Mean Deviation ≈ 5.8
- CCI = (4129.38 – 4115.2)/(0.015×5.8) ≈ 14.18 / 0.087 ≈ 163.0
##### 随机指标(Stochastic 14,3,3)
- %K = (4127.87 – 4097.98)/(4139.93 – 4097.98) × 100 ≈ 29.89 / 41.95 × 100 ≈ 71.25
- %D(3期SMA of %K)≈ 68.4
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4134.27,当前为 4127.87 ↓,本周期下跌
- OBV 累计减少:上一期 OBV 假设为 X,本期减去 Volume=1088
- OBV 趋势向下
##### MFI(14)
- TP × Volume 计算序列
- 正资金流 vs 负资金流比值 ≈ 1.12
- MFI = 100 – (100/(1+1.12)) ≈ 52.8
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1150
- SMA(Vol,10) ≈ 1120
- VO = (1150 – 1120)/1120 × 100 ≈ 2.68%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP×Volume) / 累计 Volume
- 截至当前,VWAP ≈ 4118.9
##### 枢轴点(PP)
- 前日高=4148.84,低=4096.96,收=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 = 4099.52
- R2 = 4124.18 + (4148.84 – 4096.96) = 4176.06
- S2 = 4124.18 – (4148.84 – 4096.96) = 4072.30
—
第二步:判断市场状态
条件链逻辑判断
#### Condition 1: Trend Initiation(趋势启动)
- BB Width = 0.00614 < Dynamic Threshold (0.01677) → 成立
- 当前 Close = 4127.87
- KC Upper = 4126.10,Breakout Level = 4126.10 + 3×ATR(14)=4126.10+14.61=4140.71
- 4127.87 < 4140.71 → 未突破 KC 上轨 + 3ATR
- Volume Oscillator = 2.68 > 1.0 → 成立
- 两根连续阳线?最近两根:4128.77 → 4127.87(微跌)→ 不成立
- ❌ 不满足全部条件 → 排除
#### Condition 2: Ranging / Consolidation(盘整)
- ADX(14) = 21.5 < 22 → 成立
- ATR/Close = 0.00118 < 0.003 → 成立
- 价格是否在布林带内震荡?
– 当前价 4127.87 ∈ [4106.01, 4131.29] → 是
- RSI = 59.2 ∈ [40,60]?接近上限但仍在区间 → 可接受
- Stochastic %K = 71.25 ∉ [40,60] → 不完全符合
- 综合判断:虽有部分特征,但随机指标偏强,非典型盘整
#### Condition 3: Mid-Trend(趋势中继)
- ADX(14)=21.5 < 24 → 不满足首要条件
- 尽管 HMA 向上、MACD 为正,显示潜在上升趋势
- 但 ADX 弱于 24,趋势强度不足 → 排除
#### Condition 4: Trend Exhaustion(趋势衰竭)
- 是否创近期新高/新低?
– 近10期最高 = 4139.93(出现在早些时段),当前 4127.87 < 该值 → 非新高
– 也未创新低 → 不满足“价格创新高/低”前提
- 所有条件依赖此前提 → 无法触发
#### Default Condition: Direction Unclear
- ADX 处于 21.5,在 22~24 边缘,趋势模糊
- 波动率正常,成交量温和放大
- 无明确突破或反转结构
- → 判定为 State 1: Ranging Market,信心等级:Low
市场状态判定结论:【Ranging / Consolidation】,信心等级:Low
—
第三步:量化分析(基于市场状态扫描模型)
当前市场状态为 盘整(Ranging),启用对应模型库:
模型扫描结果
#### 1. 布林带回调策略(Bollinger Bands Mean Reversion)
- Buy Signal:
– Close 4106.01 → ❌
– RSI 30 → ❌
– Volume > 1.2×5期均量?1088 < 1.2×1150≈1380 → ❌
– → 不满足
- Sell Signal:
– Close >= BB Upper Band? 4127.87 < 4131.29 → ❌
– RSI > 70?59.2 < 70 → ❌
– → 不满足
- ✅ 结论:Watch
#### 2. 枢轴点交易策略(Pivot Point Range Trading)
- Buy Signal:
– Close 4099.52 → ❌
– 无需检查后续条件
- Sell Signal:
– Close >= R1 (4151.40)? 4127.87 < 4151.40 → ❌
- ✅ 结论:Watch
#### 3. 云振荡器(DMI过滤版)
- Prerequisite: ADX(14) 20 → ❌ 不满足前置条件
- → 整个模型失效
- ✅ 结论:Watch
—
最终汇总
#### 可执行信号
- 无任何 Buy 或 Sell 信号被触发
#### 市场状态支持性验证
- Yes
- 理由:ADX=21.5 接近临界值但未达强趋势标准;布林带宽度收窄;价格位于中上轨之间,RSI 和 Stochastic 显示动能偏强但未超买;整体呈现弱震荡偏多格局,与“低信心盘整”判断一致。
#### 建议操作
- Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4127.87 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4099.52 <<+ (S1 支撑)
- Resistance level: ->> 4131.29 <<- (BB Upper Band)
—
第五步:总结分析结论
本次分析基于288根5分钟K线数据,严格遵循客观指标逻辑流程。核心结论如下:
- 波动率评估:当前 ATR(14)=4.87,Volatility Ratio=0.00118,处于正常波动区间,采用布林带(20,2.0)参数合理。
- 趋势强度判断:ADX(14)=21.5,介于20~24之间,表明市场缺乏明确单边动能,+DI占优但未形成有效交叉突破。
- 价格位置分析:当前价位于布林带上半部、略低于上轨(4131.29),接近 KC 上轨(4126.10),存在短期压力。
- 动量与情绪:RSI=59.2,MACD柱状图翻红,CCI=163,显示多方仍具优势,但尚未进入超买区。
- 成交量配合:VO=2.68%,小幅放量,但未达显著突破水平。
- 关键位参考:S1=4099.52 为主要支撑,R1=4151.40 为下一阻力;短期关注 4131.3 是否突破。
综上,市场处于低信心震荡状态,方向暂不明朗,建议维持观望,等待更清晰的突破或反转信号出现后再介入。