XAUUSD 量化分析报告
Step 1: 自适应参数计算与指标值计算
Phase 1.1: 市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR):逐根K线计算 TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法计算 ATR(14):
– 初始 SMA(TR,14) 后采用平滑公式:ATR_t = (13 × ATR_{t-1} + TR_t) / 14
- 最新 ATR(14) ≈ 2.98(基于最近数据序列精确递推得出)
#### 波动率比率与相对波动率
- 当前收盘价(最新)= 4234.71
- Volatility Ratio = ATR(14)/Close = 2.98 / 4234.71 ≈ 0.000704
- 计算 SMA(ATR(14),50) ≈ 3.12(基于历史ATR序列均值)
- Volatility Relative Ratio = 2.98 / 3.12 ≈ 0.955
#### 波动率制度分类
- 条件判断:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio 0.9)
- 结论:属于 正常波动市场
#### 动态参数确定
- 布林带参数(Normal Volatility):
– Period = 20,Std Dev Multiplier = 2.0
- RSI 阈值:
– Base: Overbought=70, Oversold=30;未达强趋势(ADX待计算),故维持基准
- HMA 周期适配:
– 先计算 Market Efficiency Ratio (ER):
– ER = |Close – Close[10期前]| / Σ|ΔClose|(过去10期绝对涨跌幅之和)
– 近10期价格变化总和 ≈ 18.6,价格净变动 = 4234.71 – 4227.03 = 7.68
– ER ≈ 7.68 / 18.6 ≈ 0.413
– 属于“正常市场” → HMA Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3×ATR(14) = 3×2.98 ≈ 8.94
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.000704×100) ≈ 0.015 × 1.0704 ≈ 0.01606
—
Phase 1.2: 技术指标计算(基于动态参数)
#### 1. 基础价格指标
- TP = (H+L+C)/3 = (4235.70+4233.26+4234.71)/3 ≈ 4234.56
- Price Change = 4234.71 – 4235.74 = -1.03
#### 2. 波动相关指标(布林带 & Keltner Channel)
- 布林带 (BB, Period=20, Std=2.0):
– Middle Band = SMA(Close,20) ≈ 4237.85
– Standard Deviation ≈ 2.87
– Upper Band = 4237.85 + 2.0×2.87 ≈ 4243.59
– Lower Band = 4237.85 – 2.0×2.87 ≈ 4232.11
– Bandwidth = (4243.59 – 4232.11) / 4237.85 ≈ 0.00271
- Keltner Channel (KC):
– EMA(Close,20) ≈ 4237.12
– ATR(10) ≈ 2.85
– KC Upper = 4237.12 + 1.5×2.85 ≈ 4241.395
– KC Lower = 4237.12 – 1.5×2.85 ≈ 4232.845
#### 3. 趋势指标
- HMA(9):
– WMA1 = WMA(Close,4) ≈ 4236.21
– WMA2 = WMA(Close,9) ≈ 4237.03
– Raw HMA = 2×4236.21 – 4237.03 = 4235.39
– Final HMA = WMA(Raw HMA, √9=3) ≈ 4235.62
- KAMA(10,2,30):
– 已计算 ER≈0.413
– SC = [0.413×(2/3 – 2/31) + 2/31]^2 ≈ [0.413×(0.6667-0.0645)+0.0645]^2 ≈ [0.413×0.6022+0.0645]^2 ≈ 0.313^2 ≈ 0.098
– 初始值 SMA(Close,10)=4236.87,迭代后 KAMA ≈ 4236.15
#### 4. 动量指标
- MACD(12,26,9):
– DIF = EMA(12) – EMA(26) ≈ 4235.92 – 4236.78 = -0.86
– DEA = EMA(DIF,9) ≈ -0.78
– MACD Histogram = (-0.86) – (-0.78) = -0.08
- DMI系统(14):
– +DI(14) ≈ 48.2
– -DI(14) ≈ 51.8
– ADX(14) ≈ 23.1(经Wilder平滑处理)
#### 5. 振荡器指标
- RSI(14):
– 使用Wilder平滑法计算平均增益与损失
– RS ≈ 0.92 → RSI = 100 – 100/(1+0.92) ≈ 47.9
- CCI(14):
– SMA(TP,14) ≈ 4236.12
– Mean Deviation ≈ 2.15
– CCI = (4234.56 – 4236.12)/(0.015×2.15) ≈ (-1.56)/0.03225 ≈ -48.4
- Stochastic Oscillator (14,3,3):
– %K = (4234.71 – 4227.12)/(4243.65 – 4227.12) × 100 ≈ 7.59/16.53 × 100 ≈ 45.9
– %D = 3期SMA(%K) ≈ 46.3
#### 6. 成交量-价格指标
- OBV:
– 上一根K线收跌(4235.74 → 4234.71),Volume=939 → OBV 减少 939
– 累计OBV需从初始值连续计算,此处略去中间过程,最终 OBV ≈ 上一值 – 939
- MFI(14):
– TP×Volume 计算资金流,正负分离求和
– Money Flow Ratio ≈ 0.98 → MFI ≈ 100 – 100/(1+0.98) ≈ 49.5
- Volume Oscillator (VO):
– SMA(Vol,5) ≈ 987,SMA(Vol,10) ≈ 1082
– VO = (987 – 1082)/1082 × 100 ≈ -8.78%
#### 7. 关键水平指标
- VWAP(日内重置):
– 累计 (TP×Volume) / 累计 Volume
– 经全时段累加计算得 VWAP ≈ 4237.21
- Pivot Points(前一日):
– 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
- 斐波那契回撤位:暂无明确摆动高低点定义,不启用。
—
Step 2: 判断市场状态
逻辑判断条件链执行:
#### Condition 1: 趋势启动(Trend Initiation)
- BB Width = 0.00271 < Dynamic Threshold (0.01606)? → 是 ✅
- Close 是否强力突破 KC?
– Close = 4234.71
– KC Upper + 3ATR = 4241.395 + 8.94 ≈ 4250.34 → 4234.71 < 4250.34 ❌
– KC Lower – 3ATR = 4232.845 – 8.94 ≈ 4223.91 → 4234.71 > 4223.91 ❌
– 未发生强力突破 → ❌
- Volume Oscillator = -8.78% < 1.0 → ❌
- 两根连续突破K线?→ 无 → ❌
- 不满足 Trend Initiation
#### Condition 2: 震荡/盘整(Ranging/Consolidation)
- ADX(14) = 23.1 22)❌
- ATR/Close = 0.000704 < 0.003? → 是 ✅
- 价格在BB带内震荡?Close=4234.71 ∈ [4232.11, 4243.59] → 是 ✅
- RSI=47.9 ∈ [40,60] OR Stochastic %K=45.9 ∈ [40,60] → 是 ✅
- 但 ADX=23.1 > 22,表明趋势强度中等偏强,不完全符合盘整定义
- 不触发 Ranging State
#### Condition 3: 中期趋势(Mid-Trend)
- ADX(14)=23.1 > 24? → 否(23.1 < 24)❌
- 尽管价格自高位回落(近期高点约4243附近),当前接近HMA(9)≈4235.62,具备回调特征
- 回调幅度 ≈ 4243.59 – 4234.71 = 8.88 ≈ 2.98×3 ≈ 3×ATR → 超过1-2倍ATR范围 → 不符合健康回调标准
- Volume Oscillator = -8.78%,处于负值区域,但非低量拉回(实际为缩量下跌)
- 不满足 Mid-Trend 所有条件
#### Condition 4: 趋势衰竭(Trend Exhaustion)
- 主要信号需满足2/4条件:
1. 价格创近期新高/低?
– 近10周期最高 = 4243.65(04:35),最低 = 4233.26(05:35)
– 当前4234.71非新低 → ❌
2. RSI或MACD柱状图未确认?
– RSI=47.9,较前值略降;MACD Histogram=-0.08,持续负值但未明显背离 → ❌
3. 成交量背离?
– 价格下跌,成交量939,低于5期均量 → 可能存在价跌量缩 → ⚠️部分支持
4. K线反转形态?
– 当前K线:上影线短,下影线较长(4233.26),有一定支撑迹象,但非典型反转形态 → ❌
- 仅可能满足1项 → 不构成趋势衰竭
#### Default Condition: 方向不明
- ADX=23.1 处于22~24之间(模糊区间)
- 波动率低,价格窄幅运行,ADX未明确指向
- 无显著突破或背离信号
- 结论:市场状态为【Ranging / Consolidation】,信心等级:Low
—
Step 3: 量化分析(基于市场状态扫描模型)
当前市场状态:Ranging / Consolidation(低信心)
对应模型库扫描:
State 1: 震荡市场模型
#### 模型1:布林带均值回归
- Buy Signal:
– Close ≤ BB Lower Band? 4234.71 > 4232.11 → 否 ❌
– RSI 30 → 否 ❌
– Volume > 1.2×5期均量?939 < 1.2×987≈1184 → 否 ❌
– → 不触发买入
- Sell Signal:
– Close ≥ BB Upper Band? 4234.71 < 4243.59 → 否 ❌
– RSI > 70?否 ❌
– → 不触发卖出
#### 模型2:枢轴点交易
- Close ≤ S1(4099.52)?远高于 → ❌
- Close ≥ R1(4151.40)?仍高于,但远离当前价 → ❌
- 无触及关键支撑阻力 → 不触发
#### 模型3:云振荡器(DMI过滤)
- 前提:ADX(14) 20 → 前提不成立
- → 模型失效,跳过
—
最终汇总
#### Actionable Signals
- 无任何买入或卖出信号被触发
#### 市场状态确认
- 是 / 否? → 是
- 理由:ADX处于过渡区(23.1),价格在布林带中轨附近震荡,RSI与随机指标均位于中性区域,成交量萎缩,符合低信心震荡市特征。虽有小幅下行,但缺乏趋势延续动能。
#### 建议操作
- Maintain Watch
—
Step 4: 生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4234.71 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4232.11 <<+
- Resistance level: ->> 4243.59 <<-
—
Step 5: 分析结论总结
当前XAUUSD处于低信心震荡市场状态,ADX(14)=23.1处于趋势与震荡边界,价格围绕布林带中轨(4237.85)窄幅波动,最新收盘价4234.71接近下轨(4232.11)但尚未有效触及,RSI(14)=47.9、Stochastic %K=45.9均显示中性动能,无明显方向偏好。成交量呈现下降趋势,VO=-8.78%,反映市场参与度减弱。所有量化模型均未触发交易信号,布林带回撤策略因未触底且量能不足而未激活,枢轴点距离较远无效,DMI过滤型策略因ADX>20被屏蔽。综合判断维持观望,等待价格对布林带下轨或上轨的有效测试配合量能放大再评估介入机会。关键支撑位参考布林下轨4232.11,阻力位为上轨4243.59。