XAUUSD 量化分析
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR) 按照公式 TR = MAX(High – Low, ABS(High – Close[前一期]), ABS(Low – Close[前一期])) 逐根计算。
- 使用 Wilder 平滑法(RS = 1/14)计算 ATR(14),最终得到:
– ATR(14) = 5.87
- 当前收盘价(最新一根K线)为 4055.48
- Volatility Ratio = ATR(14) / Close = 5.87 / 4055.48 ≈ 0.00145
- SMA(ATR(14), 50) 基于历史数据估算约为 6.23
- Volatility Relative Ratio = 5.87 / 6.23 ≈ 0.942
#### 波动率状态分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio 0.9)
- 因此,当前属于 正常波动状态(Normal Volatility)
#### 趋势强度评估
- ADX(14) 经过 Wilder 平滑处理后计算得:
– ADX(14) ≈ 21.3(表明趋势较弱)
- 市场效率比率 ER = |Close – Close[10期前]| / Σ|ΔClose| over 10 periods
– 计算得 ER ≈ 0.38 → 属于“正常市场”(非高效也非无效)
#### 动态参数确定
##### 布林带参数(Bollinger Bands)
- 当前为 正常波动状态
- 故采用:
– 周期 Period = 20
– 标准差倍数 Std Dev Multiplier = 2.0
##### RSI 阈值
- 基础值:超买70,超卖30
- 当前 ADX(14)=21.3 < 30,不构成强趋势;波动率正常
- 因此维持基础阈值:
– 超买 = 70,超卖 = 30
##### HMA 周期适配
- ER = 0.38 ∈ [0.2, 0.5] → 正常市场
- 故 HMA 周期设为:
– Period = 9
##### 突破过滤阈值
- 基础突破滤波器 = 3 × ATR(14) = 3 × 5.87 ≈ 17.61
- 动态带宽阈值 = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.145) ≈ 0.0172
—
阶段1.2:基于动态参数的技术指标计算
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4056.55 + 4052.37 + 4055.48)/3 ≈ 4054.80
- 价格变化 ΔClose = 4055.48 – 4053.63 = +1.85
#### 2. 波动相关指标
##### 布林带(BB, Period=20, Multiplier=2.0)
- 中轨 = SMA(Close, 20) ≈ 4051.23
- 标准差 StdDev ≈ 4.36
- 上轨 = 4051.23 + 2.0×4.36 ≈ 4059.95
- 下轨 = 4051.23 – 2.0×4.36 ≈ 4042.51
- 带宽 Bandwidth = (4059.95 – 4042.51) / 4051.23 ≈ 0.0043
##### 凯尔特纳通道(KC)
- EMA(Close, 20) ≈ 4050.88
- ATR(10) ≈ 5.12
- 上轨 = 4050.88 + 1.5×5.12 ≈ 4058.56
- 下轨 = 4050.88 – 1.5×5.12 ≈ 4043.20
#### 3. 趋势指标
##### HMA(9)
- 经三步加权移动平均计算得:
– HMA(9) ≈ 4052.15
- 当前价格位于 HMA 上方,短期趋势偏多
##### KAMA(10,2,30)
- ER ≈ 0.38
- SC 计算后迭代得出:
– KAMA ≈ 4050.67
- 价格高于 KAMA,显示温和上涨动能
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4053.01 – 4049.44 = +3.57
- DEA = EMA(DIF, 9) ≈ +3.21
- MACD柱状图 = 3.57 – 3.21 = +0.36(多头占优)
##### DMI系统(14)
- +DI(14) ≈ 24.6
- -DI(14) ≈ 22.1
- ADX(14) ≈ 21.3(确认趋势较弱)
#### 5. 振荡类指标
##### RSI(14)
- 使用 Wilder 平滑法计算:
– 平均涨幅 AvgGain ≈ 2.18,平均跌幅 AvgLoss ≈ 1.96
– RS = 2.18 / 1.96 ≈ 1.11
– RSI(14) ≈ 52.6(中性区域)
##### CCI(14)
- TP = 4054.80
- SMA(TP,14) ≈ 4050.12
- Mean Deviation ≈ 3.84
- CCI = (4054.80 – 4050.12) / (0.015 × 3.84) ≈ +81.0
##### 随机振荡器(Stochastic Oscillator, 14,3,3)
- 最近14期最高高点 ≈ 4067.87,最低低点 ≈ 4022.38
- %K = (4055.48 – 4022.38) / (4067.87 – 4022.38) × 100 ≈ 73.2
- %D(3期SMA of %K)≈ 68.5
- 当前 %K > %D,处于上升阶段
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4064.62,当日多数时段收涨
- 当前 OBV 累计值 ≈ +12,845(整体资金流入)
##### MFI(14)
- 典型价格与成交量结合计算
- 正向资金流总和 > 负向
- MFI ≈ 56.3(略偏强)
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1180,SMA(Vol,10) ≈ 1150
- VO = (1180 – 1150)/1150 × 100 ≈ +2.61%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP×Volume) / 累计 Volume
- VWAP ≈ 4050.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
##### 斐波那契回撤位
- 近期高点:4076.02(08:00),近期低点:4022.38(16:00前)
- 61.8% 回撤位 ≈ 4053.76
- 当前价格略高于该支撑位
—
第二步:判断市场状态
根据预设逻辑链进行逐条验证:
条件1:趋势启动(Trend Initiation)
- BB Width = 0.0043 < 动态阈值 0.0172 ✅
- 当前收盘 4055.48 vs KC 上轨 4058.56 → 未突破 KC 上轨,更未达 +3ATR ❌
- VO = +2.61 > 1.0 ✅
- 无连续两根突破K线 ❌
- 不满足趋势启动条件
条件2:震荡/盘整(Ranging/Consolidation)
- ADX(14)=21.3 < 22 ✅
- ATR/Close = 0.00145 < 0.003 ✅
- 价格在布林带中轨附近运行(4051.23),处于上下轨之间 ✅
- RSI(14)=52.6 ∈ [40,60] ✅
- 全部条件满足 → 判定为【Ranging / Consolidation】
条件3:中期趋势(Mid-Trend)
- ADX=21.3 < 24 ❌
- 无需继续检验
- 不成立
条件4:趋势衰竭(Trend Exhaustion)
- 无新高/新低出现(近期高点在4076,当前4055)❌
- 无背离信号
- 不成立
默认条件
- 已明确判定为盘整状态,信心充足
市场状态判定结果:【Ranging / Consolidation】
—
第三步:定量分析(基于市场状态扫描模型)
当前市场状态为 震荡/盘整,启用对应模型库:
模型1:布林带均值回归
- Buy Signal:
– Close ≤ BB Lower Band?4055.48 > 4042.51 ❌
– RSI 30 ❌
– 成交量 > 1.2×5期均量?当前量1180,5期均量约1150,接近但未显著放大 ✅(勉强)
– 不满足买入信号
- Sell Signal:
– Close ≥ BB Upper Band?4055.48 < 4059.95 ❌
– RSI > 70?52.6 < 70 ❌
– 不满足卖出信号
- 结论:Watch
模型2:枢轴点区间交易
- Buy Signal:
– Close ≤ S1?S1=4099.52,当前4055.48 < S1 ✅
– 是否出现锤子线等看涨形态?最近一根K线:上影短、下影略长、实体小 → 接近十字星,有一定支撑迹象,视为弱看涨形态 ⚠️
– 成交量确认?当前成交量979,低于近期均值1150 → 缩量 ❌
– 不满足完整买入信号
- Sell Signal:
– Close ≥ R1?4055.48 < 4151.40 ❌
– 不触发
- 结论:Watch
模型3:云振荡器(DMI过滤)
- 前提:ADX(14) 20 → 前提不满足
- 本模型失效
- 结论:Watch
—
最终汇总
#### 可执行信号
- 无任何Buy/Sell信号被触发
#### 市场状态支持性检验
- 是否支持?是
- 理由:ADX<22、RSI居中、价格在布林带内运行、无明显方向性突破,完全符合震荡市特征。各模型未触发信号亦反映市场缺乏明确方向。
#### 建议操作
- Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4055.48 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4042.51 <<+ (布林带下轨)
- Resistance level: ->> 4059.95 <<- (布林带上轨)
—
第五步:总结分析结论
当前XAUUSD处于典型的震荡整理状态,主要依据如下:
- ADX(14)=21.3,低于22阈值,表明趋势力量薄弱;
- ATR/Price比率仅为0.145%,波动率偏低;
- 价格持续运行于布林带(20,2.0)通道内部,带宽仅0.43%,体现压缩格局;
- RSI(14)=52.6、Stochastic %K=73.2,虽略有上行倾向但未进入极端区域;
- 成交量未显著放大,VO仅+2.6%,缺乏突破动能。
尽管价格已跌破S1(4099.52),但因缺乏成交量配合及技术形态确认,不足以构成有效下破后的反抽做空机会。同时距离布林下轨仍有空间,尚未触及典型抄底区域。
建议继续保持观望,重点关注以下突破信号:
- 若放量突破布林带上轨(4059.95)并站稳,可考虑转向多头思路;
- 若跌破布林下轨(4042.51)且伴随MACD底背离,则可能开启波段空头行情。
当前最优策略为 等待方向选择,避免逆势操作。