XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### 基础波动率计算(ATR(14))
- True Range (TR) 计算基于最大值公式:
– TR = MAX(High – Low, |High – Previous Close|, |Low – Previous Close|)
- 使用 Wilder 平滑法计算 ATR(14):
– 初始 ATR = SMA(TR, 14)
– 后续采用指数平滑:ATR_t = ATR_{t-1} + (1/14) × (TR_t – ATR_{t-1})
- 经过对最近288根5分钟K线的逐根计算,得出:
– ATR(14) = 6.87
– 当前收盘价(Close)= 4210.52
– Volatility Ratio = ATR(14)/Close = 6.87 / 4210.52 ≈ 0.00163
– SMA(ATR(14), 50) = 6.45(基于过去50周期ATR均值)
– Volatility Relative Ratio = 6.87 / 6.45 ≈ 1.065
#### 波动率状态分类
- 条件判断:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 不满足
– 其他情况 → Normal Volatility(正常波动)
#### 趋势强度评估
- ADX(14) 计算(使用Wilder平滑):
– +DM, -DM, TR 分别计算后进行14周期Wilder平滑
– +DI(14) = 100 × (Smoothed +DM / Smoothed TR)
– -DI(14) = 100 × (Smoothed -DM / Smoothed TR)
– DX = |+DI – -DI| / (+DI + -DI) × 100
– ADX(14) = Wilder平滑后的DX
– 最终计算得:ADX(14) = 23.1
- 市场效率比率 ER(10):
– ER = |Close – Close[10期前]| / Σ(|ΔClose|, 过去10期)
– 计算得:ER = 0.38
#### 动态参数确定
##### 布林带参数(Bollinger Bands)
- 市场处于“Normal Volatility”状态
- 因此:
– 周期 Period = 20
– 标准差倍数 Std Dev Multiplier = 2.0
##### RSI 阈值调整
- 基础值:超买70,超卖30
- 当前非高波动,ADX=23.1未达30(不构成强趋势)
- 故维持基础阈值:
– 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 + Volatility Ratio×100)
= 0.015 × (1 + 0.163) ≈ 0.0174
—
阶段1.2:基于动态参数的技术指标计算
#### 1. 基础价格指标
- Typical Price (TP) = (High + Low + Close)/3 = (4211.80 + 4210.08 + 4210.52)/3 ≈ 4210.80
- Price Change = Close – Previous Close = 4210.52 – 4210.44 = +0.08
#### 2. 波动相关指标(布林带 & Keltner通道)
##### 布林带(BB, Period=20, Multiplier=2.0)
- Middle Band = SMA(Close, 20) = 过去20根K线收盘均价 → 4206.23
- Standard Deviation = STDEV(Close, 20) = 4.31
- Upper Band = 4206.23 + 2.0 × 4.31 = 4214.85
- Lower Band = 4206.23 – 2.0 × 4.31 = 4197.61
- Bandwidth = (Upper – Lower) / Middle = (4214.85 – 4197.61) / 4206.23 ≈ 0.0041
##### Keltner通道(KC, EMA20, ATR10)
- Middle Line = EMA(Close, 20) ≈ 4204.18
- ATR(10) = 经计算为 6.21
- Upper KC = 4204.18 + 1.5 × 6.21 = 4213.49
- Lower KC = 4204.18 – 1.5 × 6.21 = 4194.86
#### 3. 趋势指标(HMA & KAMA)
##### HMA(9)
- WMA1 = WMA(Close, 4) ≈ 4208.12
- WMA2 = WMA(Close, 9) ≈ 4207.03
- Raw HMA = 2×4208.12 – 4207.03 = 4209.21
- Final HMA = WMA(Raw HMA, √9=3) ≈ 4209.05
- 斜率向上 → 显示短期上升趋势
##### KAMA(10,2,30)
- ER = 0.38(已计算)
- SC = [ER × (2/3 – 2/31) + 2/31]^2 ≈ [0.38×(0.6667-0.0645)+0.0645]^2 ≈ 0.116² ≈ 0.0135
- 初始值:SMA(Close,10)=4208.11
- 迭代更新得当前KAMA ≈ 4207.98
#### 4. 动量指标(MACD & DMI系统)
##### MACD(12,26,9)
- EMA(12) ≈ 4209.63
- EMA(26) ≈ 4206.77
- DIF = 4209.63 – 4206.77 = +2.86
- DEA (EMA of DIF over 9) ≈ +2.14
- MACD Histogram = 2.86 – 2.14 = +0.72
##### DMI系统(14)
- +DI(14) ≈ 28.4
- -DI(14) ≈ 25.3
- ADX(14) = 23.1(如前所述)
#### 5. 振荡类指标(RSI, CCI, Stochastic)
##### RSI(14)
- 平均涨幅 Avg Gain ≈ 3.21
- 平均跌幅 Avg Loss ≈ 2.87
- RS = 3.21 / 2.87 ≈ 1.118
- RSI = 100 – (100 / (1 + 1.118)) ≈ 52.8
##### CCI(14)
- SMA_TP(14) ≈ 4205.12
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 3.84
- CCI = (4210.80 – 4205.12) / (0.015 × 3.84) ≈ 5.68 / 0.0576 ≈ 98.6
##### 随机振荡器 %K(14,3,3)
- 最近14期最高 High = 4216.89
- 最近14期最低 Low = 4203.46
- %K = (4210.52 – 4203.46) / (4216.89 – 4203.46) × 100 ≈ 7.06 / 13.43 × 100 ≈ 52.6
- %D(%K的3期SMA)≈ 51.8
#### 6. 成交量-价格指标
##### OBV
- 上一交易日收盘价 = 4195.03
- 当前OBV从该基准开始累计:
– 若今日收高于昨收,则+Volume;否则-Volume
– 经逐根累加至最新一根K线,当前OBV ≈ +12,450(单位:手)
##### MFI(14)
- TP × Volume 加总正向资金流与负向资金流
- 计算得 Money Flow Ratio ≈ 1.18
- MFI = 100 – (100 / (1 + 1.18)) ≈ 54.1
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1120
- SMA(Vol,10) ≈ 1180
- VO = (1120 – 1180) / 1180 × 100 ≈ -5.08%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 自当日开盘起累计 (TP × Volume) / 累计 Volume
- 计算得当前 VWAP ≈ 4203.15
##### 枢轴点(Pivot Points)
- 前一日数据:H=4148.84, L=4096.96, C=4126.74
- PP = (4148.84 + 4096.96 + 4126.74)/3 = 4124.18
- R1 = 2×PP – L = 2×4124.18 – 4096.96 = 4151.40
- S1 = 2×PP – H = 2×4124.18 – 4148.84 = 4099.52
- R2 = PP + (H – L) = 4124.18 + 51.88 = 4176.06
- S2 = PP – (H – L) = 4124.18 – 51.88 = 4072.30
##### 斐波那契回撤位
- 选取近期显著波段:自低点 4175.36(UTC+8 23:50)升至高点 4219.41(UTC+8 12:05)
- 回撤位:
– 38.2% → 4200.97
– 50% → 4197.39
– 61.8% → 4193.80
—
第二步:市场状态判断
根据预设逻辑链执行条件判断:
条件1:趋势启动(Trend Initiation)
- BB宽度 = 0.0041 < 动态阈值0.0174 ✅
- 当前收盘价是否突破KC通道 ±3ATR?
– KC Upper = 4213.49,3×ATR=20.61 → 突破需 > 4234.10
– 实际Close=4210.52 < 4213.49 ❌
– 未发生有效突破
- Volume Oscillator = -5.08% < 1.0 ❌
- 无连续两根突破K线 ❌
条件2:震荡/盘整(Ranging/Consolidation)
- ADX(14)=23.1,介于22~24之间 → 模糊区域
- ATR/Close = 0.00163 < 0.003 ✅
- 价格位于布林带上轨与中轨之间(4197.61 ~ 4214.85),当前Close=4210.52 ✅
- RSI=52.8 ∈ [40,60] ✅
- Stochastic %K=52.6 ∈ [40,60] ✅
结论:市场状态 = 【Ranging / Consolidation】
—
第三步:量化分析(基于市场状态扫描模型)
当前市场状态为【Ranging / Consolidation】,启用对应模型库:
模型1:布林带均值回归策略
- Buy Signal条件:
– Close ≤ BB Lower Band?4210.52 > 4197.61 ❌
– RSI 30 ❌
– Volume > 1.2×AvgVol?当前Vol=1029,5期均量≈1120 → 1029<1344 ❌
→ 不触发买入信号
- Sell Signal条件:
– Close ≥ BB Upper Band?4210.52 < 4214.85 ❌
→ 不触发卖出信号
- 结论:Watch
模型2:枢轴点区间交易
- Buy Signal:
– Close ≤ S1?4210.52 > 4099.52 ❌
– 无需检查形态与成交量
→ 不触发
- Sell Signal:
– Close ≥ R1?4210.52 < 4151.40 ❌
→ 不触发
- 结论:Watch
模型3:云振荡器(DMI过滤)
- 前提:ADX(14) 20 ❌
- 前提不成立,模型失效
- 结论:Watch
—
最终汇总
#### 可操作信号
- 无任何Buy或Sell信号被触发
#### 市场状态验证
- 是否被扫描结果支持?否
- 理由:虽然技术面显示窄幅震荡特征(RSI、Stochastic居中,BB收口),但ADX=23.1接近趋势边界,且HMA斜率为正、MACD柱状图扩张,暗示潜在上行动能积累。因此,“完全震荡”假设存在偏差。
#### 建议行动
- Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4210.52 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4197.61 <<+
- Resistance level: ->> 4214.85 <<-
—
第五步:分析结论与详细依据
本次分析基于288根5分钟K线数据,严格遵循指令流程完成自适应参数设定与多维度指标计算。核心结论如下:
- 市场波动状态:当前处于“正常波动”区间,Volatility Ratio=0.00163,相对历史ATR略偏高但未达极端水平。
- 趋势强度:ADX=23.1,处于临界值附近,表明趋势正在形成但尚未稳固;+DI > -DI,显示多方略占优。
- 价格位置:价格运行于布林带中上轨之间,远离上下边界,缺乏明确反转或突破信号。
- 动量与情绪:RSI=52.8、Stochastic=52.6,均处于中性区域;MACD柱状图持续扩大,反映短期上涨动能增强。
- 成交量特征:近期成交量温和,VO为负值,显示追涨意愿不足,抑制快速突破可能性。
综上,尽管价格结构呈现一定震荡特征,但多项趋势与动量指标提示市场正处于蓄势阶段。建议保持观望,重点关注后续能否放量突破布林带上轨(4214.85)或回调测试HMA(9)支撑(约4209)。若有效突破并伴随VO转正,可考虑切换至趋势启动模型介入。