XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### 基础波动率计算(ATR(14))
- True Range (TR) 计算基于最大值公式:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法计算 ATR(14),初始为简单移动平均,后续采用平滑系数 α = 1/14。
- 经逐根K线回溯计算至第14根起始点,得出最新 ATR(14) = 7.28(单位:点)。
- 当前收盘价(Latest Close)= 4077.10
- Volatility Ratio = ATR(14) / Current Close = 7.28 / 4077.10 ≈ 0.001786
- SMA(ATR(14), 50) 经计算约为 6.95
- Volatility Relative Ratio = 7.28 / 6.95 ≈ 1.047
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 不满足
- 结论:属于 正常波动市场
#### 趋势强度评估(ADX(14))
- +DM、-DM 和 TR 序列构建后,使用 Wilder 平滑处理。
- 计算得当前 ADX(14) = 23.1
- 表明趋势强度处于中等偏强水平。
#### 市场效率比(ER)
- ER = |Close – Close[10期前]| / Σ|ΔClose|(过去10期绝对价格变化之和)
- 最新收盘价:4077.10,10期前收盘价:4068.50
- 分子 = |4077.10 – 4068.50| = 8.60
- 分母 = 过去10根K线价格变动绝对值之和 ≈ 38.72
- ER = 8.60 / 38.72 ≈ 0.222
#### 动态参数确定
##### 布林带参数(Bollinger Bands)
- 当前为“正常波动”状态
- 周期 Period = 20
- 标准差倍数 Std Dev Multiplier = 2.0
##### RSI 阈值调整
- 基础值:超买70,超卖30
- 非高波动,ADX=23.1 < 30 → 不触发强趋势模式
- 故维持基础阈值:
– Overbought = 70
– Oversold = 30
##### HMA 周期适配
- ER = 0.222,介于 0.2 ~ 0.5 之间 → 属于“正常市场”
- HMA Period = 9
##### 突破过滤阈值
- Base Breakout Filter = 3 × ATR(14) = 3 × 7.28 = 21.84
- Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100)
= 0.015 × (1 + 0.1786) ≈ 0.01768
—
阶段1.2:基于动态参数的技术指标计算
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4077.53 + 4069.75 + 4077.10)/3 ≈ 4074.79
- 价格变化 Price Change = 4077.10 – 4072.67 = +4.43
#### 2. 波动相关指标(布林带 & Keltner通道)
##### 布林带(BB, Period=20, Multiplier=2.0)
- 收集最近20根K线收盘价,计算:
– SMA(Close, 20) = 4070.85
– STDEV(Close, 20) = 7.36
- 中轨 = 4070.85
- 上轨 = 4070.85 + 2.0 × 7.36 = 4085.57
- 下轨 = 4070.85 – 2.0 × 7.36 = 4056.13
- Bandwidth = (4085.57 – 4056.13) / 4070.85 ≈ 0.00723
##### Keltner通道(KC, EMA20, ATR10)
- EMA(Close, 20) ≈ 4071.02(近似等于SMA用于简化)
- ATR(10) 经计算 ≈ 6.82
- KC中线 = 4071.02
- KC上轨 = 4071.02 + 1.5 × 6.82 = 4081.25
- KC下轨 = 4071.02 – 1.5 × 6.82 = 4060.79
#### 3. 趋势指标(HMA & KAMA)
##### HMA(9)
- WMA1 = WMA(Close, 4) ≈ 4073.21
- WMA2 = WMA(Close, 9) ≈ 4072.05
- Raw HMA = 2×4073.21 – 4072.05 = 4074.37
- SQRT(9)=3,Final HMA = WMA(Raw HMA, 3) ≈ 4074.10
- HMA斜率为正,显示短期上升趋势
##### KAMA(10,2,30)
- 已计算 ER ≈ 0.222
- SC = [ER × (2/3 – 2/31) + 2/31]²
= [0.222 × (0.6667 – 0.0645) + 0.0645]²
= [0.222×0.6022 + 0.0645]² ≈ [0.1337 + 0.0645]² = (0.1982)² ≈ 0.0393
- 初始值取 SMA(Close,10) ≈ 4070.5
- 递推更新得最新 KAMA ≈ 4073.8
#### 4. 动量指标(MACD & DMI系统)
##### MACD(12,26,9)
- EMA(12) ≈ 4073.9
- EMA(26) ≈ 4071.2
- DIF = 4073.9 – 4071.2 = +2.7
- DEA (EMA of DIF over 9) ≈ +2.1
- MACD柱状图 = 2.7 – 2.1 = +0.6(多头动能增强)
##### DMI系统(+DI, -DI, ADX)
- 已计算 ADX(14) = 23.1
- +DI(14) ≈ 46.3
- -DI(14) ≈ 43.8
- +DI > -DI,表明多方占优
#### 5. 振荡类指标(RSI, CCI, Stochastic)
##### RSI(14)
- 使用Wilder平滑法计算平均涨幅与跌幅
- 近14期净涨跌统计后得:
– Avg Gain ≈ 3.82
– Avg Loss ≈ 3.15
– RS = 3.82 / 3.15 ≈ 1.213
– RSI = 100 – (100 / (1 + 1.213)) ≈ 54.8
##### CCI(14)
- TP = 4074.79
- SMA(TP,14) ≈ 4071.05
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 5.21
- CCI = (4074.79 – 4071.05) / (0.015 × 5.21) ≈ 3.74 / 0.07815 ≈ 47.8
##### 随机振荡器(Stochastic Oscillator, 14,3,3)
- 最近14期最高高点 = 4089.42(09:50)
- 最近14期最低低点 = 4055.52(17:30)
- 当前收盘 = 4077.10
- %K = (4077.10 – 4055.52) / (4089.42 – 4055.52) × 100 ≈ 21.58 / 33.90 × 100 ≈ 63.66
- 对%K进行3期SMA得到%D ≈ 58.2
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4077.4,当日多数时段上涨,累计资金流入为主
- 当前OBV趋势向上,体现买方主导
##### MFI(14)
- 典型价格序列与成交量结合
- 正资金流总和 > 负资金流总和
- 计算得 MFI ≈ 56.3,略偏强势
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1320
- SMA(Vol,10) ≈ 1280
- VO = (1320 – 1280) / 1280 × 100 ≈ +3.13%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 计算得当前 VWAP ≈ 4078.2
##### 枢轴点(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
—
第二步:判断市场状态
条件链逻辑判断
#### 条件1:趋势启动(Trend Initiation)
- BB宽度 = 0.00723 < 动态阈值 0.01768 ✅
- 当前收盘 4077.10 vs KC上轨 4081.25 → 未突破
- 强突破要求:Close > KC Upper + 3×ATR = 4081.25 + 21.84 = 4103.09 ❌
- 实际差距较大,不满足
- → 不满足趋势启动条件
#### 条件2:震荡/盘整(Ranging/Consolidation)
- ADX(14)=23.1,接近但小于24 → 趋势较弱 ✅
- ATR/CLOSE = 0.001786 < 0.003 ✅
- 价格位于布林带上下轨之间(4056.13 ~ 4085.57),当前价4077.10在内 ✅
- RSI=54.8 ∈ [40,60] ✅
- 或 Stochastic %K=63.66 ∉ [40,60],但RSI已满足
- → 满足全部条件,判定为【Ranging / Consolidation】
#### 条件3:中期趋势(Mid-Trend)
- ADX>24?否(23.1<24)→ ❌
- 不进入该分支
#### 条件4:趋势衰竭(Trend Exhaustion)
- 是否创近期新高/新低?
– 近10期高点:4077.53(当前K线)
– 存在新高 ✅
- 指标背离?
– RSI=54.8,前高处RSI≈58 → RSI略降,有轻微顶背离迹象 ✅
– MACD柱:当前+0.6,前期更高位达+0.9 → 动能减弱 ✅
– 成交量:当前Volume=1387,前期高点时Volume=1556 → 量缩 ✅
– K线形态:当前K线影线长度一般,无明显反转信号 ❌
- 满足3项主条件中的3项(价格新高 + RSI背离 + MACD背离 + 缩量)→ 高置信度趋势衰竭信号存在风险
- 但ADC仅23.1,趋势尚未完全确立,故不能确认为明确“趋势衰竭”
#### 默认条件
- 虽ADX接近临界值,但综合来看更符合“震荡”特征
- 最终市场状态判定:【Ranging / Consolidation】
—
第三步:定量分析(基于市场状态扫描模型)
当前市场状态:Ranging / Consolidation
激活模型库:
- 布林带均值回归
- 枢轴点区间交易
- 云振荡器(DMI滤波)
模型信号扫描
#### 1. 布林带均值回归模型
- Buy Signal条件:
– Close ≤ BB Lower Band?4077.10 > 4056.13 → ❌
– RSI 30 → ❌
– Volume > 1.2×AvgVol(5)? 1387 vs ~1320 → 是(+5%)✅
– 三项均需满足 → 不触发买入
- Sell Signal条件:
– Close ≥ BB Upper Band?4077.10 < 4085.57 → ❌
– RSI > Overbought(70)? 54.8 < 70 → ❌
– 同样不满足
- → 结论:Watch
#### 2. 枢轴点区间交易模型
- 当前价格 = 4077.10
- S1 = 4099.52,S2 = 4072.30
- 价格略高于S2(4072.30),但未触及S1
- 是否形成底部形态?当前K线为小阳线,无锤子线等看涨形态
- 无明确反转K线形态 → ❌
- 成交量尚可,但不足以构成确认
- → 结论:Watch
#### 3. 云振荡器(DMI滤波)模型
- 前提:ADX(14) 20 → 前提不成立
- → 模型失效,跳过
—
最终汇总
#### 可执行信号
- 无任何 Buy 或 Sell 信号被触发
#### 市场状态支持性检验
- 是否支持?否
- 理由:虽然技术面呈现窄幅震荡特征(BB收口、RSI居中),但ADX=23.1 接近趋势边界,且出现潜在背离信号,市场可能正处于震荡向趋势过渡的边缘。单纯归类为“震荡”有一定局限性,需警惕变盘。
#### 建议操作
- Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4077.10 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4072.30 <<+ (S2支撑位)
- Resistance level: ->> 4081.25 <<- (KC上轨阻力)
—
第五步:总结分析结论
当前XAUUSD处于窄幅震荡整理阶段,布林带收口、RSI居中、价格围绕均线波动,符合震荡市特征。然而ADX逼近24临界值,MACD与RSI显现轻微顶背离,成交量未能有效放大,暗示潜在趋势动能减弱。
尽管多个震荡策略模型被激活,但当前价格远离布林带边界,未触及关键支撑/阻力,亦无明确反转形态,因此暂无有效入场信号。
建议保持观望,重点关注以下突破信号:
- 若放量上穿KC上轨(4081.25)且ADX转升,则可能开启上涨趋势;
- 若跌破S2(4072.30)并伴随空头放量,则可能向下寻求S1(4099.52)下方空间。
短期关键观察窗口:4072.30 ~ 4081.25 区间突破方向。