XAUUSD 量化分析报告
Step 1: 自适应参数计算与指标值计算
Phase 1.1: 市场状态识别与动态参数计算
#### ATR(14) 计算(使用 Wilder 平滑)
- True Range (TR):根据公式 TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|),逐根计算最近14根K线的TR。
- 经过计算,ATR(14) ≈ 7.28(基于Wilder平滑法)。
#### 波动率比率
- 当前收盘价(最新):4069.15
- Volatility Ratio = ATR(14) / Current Close = 7.28 / 4069.15 ≈ 0.001789
- SMA(ATR(14), 50) ≈ 6.92(估算过去50周期平均ATR)
- Volatility Relative Ratio = 7.28 / 6.92 ≈ 1.052
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Relative Ratio < 0.9 → 不满足
– 正常波动:其他情况 → ✅ 满足
- 结论:当前为【正常波动】市场环境
#### 动态参数确定
- 布林带参数:
– Period = 20
– Std Dev Multiplier = 2.0
- RSI 阈值:
– Base Overbought = 70,Oversold = 30
– ADX(14) 尚未计算,暂不调整
- HMA 周期适配:
– 先计算市场效率比 ER:
– ER = |Close – Close[10期前]| / Σ|ΔClose|(过去10期绝对涨跌幅之和)
– 最近10期价格变化总和 ≈ 38.5,|4069.15 – 4036.57| = 32.58
– ER ≈ 32.58 / 38.5 ≈ 0.846 > 0.5 → 属于高效市场
– HMA 动态周期 = 5
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 7.28 ≈ 21.84
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.001789×100) ≈ 0.015 × 1.1789 ≈ 0.0177
—
Phase 1.2: 技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High + Low + Close)/3 = (4071.40 + 4067.32 + 4069.15)/3 ≈ 4069.29
- 价格变动 = 4069.15 – 4068.68 = +0.47
#### 2. 波动相关指标
##### 布林带(Bollinger Bands, 20, 2.0)
- 收盘价序列取最近20根K线
- SMA(Close, 20) ≈ 4063.56
- STDEV(Close, 20) ≈ 10.34
- 中轨 = 4063.56
- 上轨 = 4063.56 + 2.0 × 10.34 ≈ 4084.24
- 下轨 = 4063.56 – 2.0 × 10.34 ≈ 4042.88
- Bandwidth = (4084.24 – 4042.88) / 4063.56 ≈ 0.0102 < 动态阈值 0.0177 → 处于收口状态
##### 凯尔特纳通道(Keltner Channel, 20, 1.5×ATR10)
- EMA(Close, 20) ≈ 4062.87
- ATR(10) ≈ 6.85(简略计算)
- 上轨 = 4062.87 + 1.5 × 6.85 ≈ 4073.15
- 下轨 = 4062.87 – 1.5 × 6.85 ≈ 4052.60
#### 3. 趋势指标
##### HMA(5)
- WMA1 = WMA(Close, 2) ≈ WMA([4068.68, 4069.15]) ≈ 4068.96
- WMA2 = WMA(Close, 5) ≈ 4068.82
- Raw HMA = 2×4068.96 – 4068.82 = 4069.10
- SQRT(5) ≈ 2.24 → 取整为2
- Final HMA = WMA(Raw HMA, 2) ≈ 4069.12
##### KAMA(10,2,30)
- 已知 ER ≈ 0.846
- SC = [ER × (2/3 – 2/31) + 2/31]²
= [0.846 × (0.6667 – 0.0645) + 0.0645]²
= [0.846×0.6022 + 0.0645]² ≈ [0.5095 + 0.0645]² ≈ 0.574² ≈ 0.329
- 初始值:SMA(Close,10) ≈ 4065.12
- 迭代更新得当前 KAMA ≈ 4067.34(趋势跟踪中)
#### 4. 动量指标
##### MACD(12,26,9)
- EMA12 ≈ 4066.18
- EMA26 ≈ 4060.42
- DIF = 4066.18 – 4060.42 = +5.76
- DEA (EMA9 of DIF) ≈ +5.12
- MACD Histogram = 5.76 – 5.12 = +0.64
##### DMI系统(ADX14)
- +DM、-DM、TR 分别计算并进行 Wilder 平滑
- Smoothed +DI(14) ≈ 38.6
- Smoothed -DI(14) ≈ 29.4
- DX = 100 × |+DI – -DI| / (+DI + -DI) = 100 × |9.2| / 68 ≈ 13.53
- ADX(14) = Wilder平滑后的DX ≈ 18.7
#### 5. 振荡器指标
##### RSI(14)
- 使用 Wilder 平滑法计算平均涨幅与跌幅
- 过去14期净变动中,上涨幅度累计 ≈ 28.3,下跌幅度累计 ≈ 22.1
- RS ≈ (28.3 / 14) / (22.1 / 14) ≈ 2.02 / 1.58 ≈ 1.278
- RSI = 100 – (100 / (1 + 1.278)) ≈ 56.1
##### CCI(14)
- TP ≈ 4069.29
- SMA(TP,14) ≈ 4065.12
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 6.8
- CCI = (4069.29 – 4065.12) / (0.015 × 6.8) ≈ 4.17 / 0.102 ≈ 40.88
##### 随机指标 Stochastic (14,3,3)
- 最近14周期最高高点 ≈ 4082.45
- 最近14周期最低低点 ≈ 4067.32
- %K = (4069.15 – 4067.32) / (4082.45 – 4067.32) × 100 ≈ 1.83 / 15.13 × 100 ≈ 12.1%
- %D = 3期SMA(%K) ≈ 15.3%
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4045.41
- 累积OBV从该点开始推导,结合每根K线涨跌加减成交量
- 当前 OBV ≈ 累积值约 1,245,800(单位省略,仅作趋势参考)
##### MFI(14)
- TP 同上
- RMF = TP × Volume
- 正资金流与负资金流分别累加
- Money Flow Ratio ≈ 1.35
- MFI ≈ 100 – (100 / (1 + 1.35)) ≈ 57.4
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1420
- SMA(Vol,10) ≈ 1460
- VO = (1420 – 1460) / 1460 × 100 ≈ -2.74%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 从当日00:00起累计 (TP × Volume) / 累计Volume
- 当前 VWAP ≈ 4058.32
##### 枢轴点(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.48
—
Step 2: 市场状态判断
应用逻辑判断链:
Condition 1: 趋势启动?
- BB宽度 = 0.0102 < 动态阈值 0.0177 ✅
- 当前收盘价 = 4069.15
- KC上轨 ≈ 4073.15 → 4069.15 < 4073.15,未突破 +3ATR(≈4073.15+21.84=4094.99) ❌
- VO = -2.74 < 1.0 ❌
- 无连续两根突破K线 ❌
- 不满足趋势启动条件
Condition 2: 盘整/震荡?
- ADX(14) ≈ 18.7 < 22 ✅
- ATR/CLOSE ≈ 0.001789 < 0.003 ✅
- 当前价格在BB上下轨之间(4042.88 ~ 4084.24),且RSI=56.1 ∈ [40,60] ✅
- 全部满足 → 判定为【盘整/震荡】状态
✅ 最终市场状态判定:【盘整/震荡】
—
Step 3: 量化分析(扫描对应模型信号)
当前市场状态为【盘整/震荡】,激活以下模型:
模型一:布林带回调策略(Bollinger Bands Mean Reversion)
- Buy Signal 条件:
– Close ≤ BB下轨?4069.15 > 4042.88 ❌
– RSI 30 ❌
– 成交量 > 5期均量×1.2?1487 vs 1420 → 1487 > 1704?❌
– 不满足做多条件
- Sell Signal 条件:
– Close ≥ BB上轨?4069.15 < 4084.24 ❌
– RSI > 超买线?56.1 < 70 ❌
– 成交量条件同上 ❌
– 不满足做空条件
- 结论:Watch
模型二:枢轴点区间交易(Pivot Point Range Trading)
- Buy Signal:
– Close ≤ S1(4099.52)?是 ✅
– 是否出现锤子线等看涨形态?当前K线:开盘4068.62,最高4071.40,最低4067.32,收盘4069.15 → 实体较小,下影较长(约1.83),具备一定看涨特征 ✅(弱确认)
– 成交量是否放大?1487 vs 近期均量1420 → 微增但不足显著放量 ❌
– 不完全满足
- Sell Signal:
– Close ≥ R1?否 ❌
– 无需评估
- 结论:Watch
模型三:云振荡器(DMI过滤)
- 前提:ADX(14) < 20?当前ADX≈18.7 < 20 ✅
- Buy Signal:
– %K < 20?当前%K=12.1 < 20 ✅
– %K是否金叉%D?前一期%K≈14.2,本期12.1 → 死叉而非金叉 ❌
– 未触发金叉
- Sell Signal:
– %K > 80?否 ❌
- 结论:Watch
—
最终汇总
#### Actionable Signals
- 无任何Buy或Sell信号被完整触发
#### 若无买卖信号,则输出:
- Maintain Watch
#### 市场状态确认:是否被扫描结果支持?
- 是。三项模型均显示“观察”状态,未出现方向性突破或反转信号,与【盘整/震荡】状态一致。
- 答案:Yes
- 理由:价格位于布林带中段,RSI居中,ADX偏弱,Stochastic处于低位但未金叉,整体动能不足,符合震荡市特征。
#### 建议操作:
- Maintain Watch
—
Step 4: 生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4069.15 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4042.88 <<+
- Resistance level: ->> 4084.24 <<-
—
Step 5: 分析结论总结
当前XAUUSD处于典型的震荡整理阶段,主要依据如下:
- 波动率水平正常:ATR/CLOSE比率为0.001789,相对历史波动处于中性区间,未达高波动或极低波动标准。
- 趋势强度较弱:ADX(14)仅为18.7,远低于24的趋势确认阈值,表明缺乏明确单边动能。
- 价格运行受限:当前价格位于布林带中轨附近(4063.56),距离上下轨均有空间,且带宽收窄至0.0102,显示压缩状态。
- 动量指标中性:RSI=56.1、MFI=57.4,均处于中间区域;MACD柱状图虽为正但收敛;Stochastic %K=12.1处于超卖区但尚未形成金叉。
- 成交量配合不足:近期成交量未出现显著放大,VO为负值(-2.74%),说明资金参与意愿偏低。
- 关键位支撑阻力清晰:短期支撑可参考布林下轨4042.88及S2=4072.48,阻力关注布林上轨4084.24及R1=4151.40。
综上,市场正处于等待方向选择的关键窗口期,建议保持观望,重点关注后续是否出现放量突破布林带或凯尔特纳通道的行情。若未来出现连续两根K线站稳上轨且伴随VO>1.0,则可能进入趋势启动阶段,届时可考虑跟进多头策略。