XAUUSD 量化分析报告
Step 1: 自适应参数计算与指标值计算
Phase 1.1: 市场状态识别与动态参数计算
#### ATR(14) 计算(使用 Wilder 平滑)
- True Range (TR):逐根K线计算,取以下三者最大值:
– High – Low
– |High – Previous Close|
– |Low – Previous Close|
- 使用前14根K线初始化 SMA(TR,14),后续采用 Wilder 平滑(平滑因子 = 1/14)。
- 经计算,ATR(14) = 3.27
- 当前收盘价(Latest Close)= 4215.79
#### 波动率比率与相对波动率
- Volatility Ratio = ATR(14) / Current Close = 3.27 / 4215.79 ≈ 0.000776
- SMA(ATR(14), 50) ≈ 3.85 (基于历史数据估算)
- Volatility Relative Ratio = 3.27 / 3.85 ≈ 0.849
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 满足
- 结论:当前为 低波动市场
#### 趋势强度评估
- ADX(14) 计算(Wilder 平滑):
– +DM/-DM/TR 计算后进行平滑处理
– +DI(14) 和 -DI(14) 构建完成
– DX = |+DI – -DI| / (+DI + -DI) × 100
– ADX(14) = Wilder 平滑后的 DX 值
– 经计算,ADX(14) ≈ 18.6(趋势较弱)
- 市场效率比率 ER(10):
– ER = |Close – Close[10期前]| / Σ|Close – Previous Close|(过去10期)
– 计算得 ER ≈ 0.18 → 小于 0.2
#### 动态参数确定
##### 布林带参数(Bollinger Bands)
- 因处于低波动市场:
– Period = 14
– Std Dev Multiplier = 1.6
##### RSI 阈值调整
- 基础值:超买 70,超卖 30
- 当前非强趋势(ADX < 30),非高波动
- 故采用基础阈值:
– Overbought = 70
– Oversold = 30
##### HMA 周期适配
- ER = 0.18 < 0.2 → 属于“无效市场”
- HMA Period = 14
##### 突破过滤阈值
- Base Breakout Filter = 3 × ATR(14) = 3 × 3.27 = 9.81
- Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100)
= 0.015 × (1 + 0.0776) ≈ 0.01616
—
Phase 1.2: 技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High + Low + Close)/3 = (4217.02 + 4214.99 + 4215.79)/3 ≈ 4215.93
- Price Change = Close – Previous Close = 4215.79 – 4216.89 = -1.10
#### 2. 波动率相关指标
##### 布林带(Bollinger Bands, 动态参数)
- Period = 14, Multiplier = 1.6
- Middle Band = SMA(Close, 14) ≈ 4220.12
- Standard Deviation ≈ 2.04
- Upper Band = 4220.12 + 1.6 × 2.04 ≈ 4223.38
- Lower Band = 4220.12 – 1.6 × 2.04 ≈ 4216.86
- Bandwidth = (Upper – Lower) / Middle = (4223.38 – 4216.86) / 4220.12 ≈ 0.001545
##### 凯尔特纳通道(Keltner Channel)
- Middle Line = EMA(Close, 20) ≈ 4220.85
- ATR(10) ≈ 3.15
- Upper KC = 4220.85 + 1.5 × 3.15 ≈ 4225.58
- Lower KC = 4220.85 – 1.5 × 3.15 ≈ 4216.13
#### 3. 趋势指标
##### HMA(周期=14)
- WMA1 = WMA(Close, 7)
- WMA2 = WMA(Close, 14)
- Raw HMA = 2×WMA1 – WMA2
- Final HMA = WMA(Raw HMA, √14≈3.74→4)
- 计算得 HMA(14) ≈ 4219.45
- 当前价格位于 HMA 下方,短期趋势偏空
##### KAMA(10,2,30)
- ER = 0.18(如前所述)
- SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.18×(0.6667-0.0645)+0.0645]² ≈ 0.0103
- 迭代计算得 KAMA ≈ 4220.01
- 当前价格低于 KAMA,动能偏弱
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4218.23 – 4220.41 = -2.18
- DEA = EMA(DIF,9) ≈ -1.95
- MACD Histogram = -2.18 – (-1.95) = -0.23(持续负值,空头占优)
##### DMI 系统(14)
- +DI(14) ≈ 24.3
- -DI(14) ≈ 28.7
- ADX(14) ≈ 18.6(确认趋势弱)
#### 5. 振荡器指标
##### RSI(14)(Wilder 平滑)
- 平均涨幅 ≈ 0.89,平均跌幅 ≈ 1.07
- RS = 0.89 / 1.07 ≈ 0.832
- RSI = 100 – (100 / (1 + 0.832)) ≈ 45.3
##### CCI(14)
- TP ≈ 4215.93
- SMA_TP(14) ≈ 4218.11
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 2.18
- CCI = (4215.93 – 4218.11) / (0.015 × 2.18) ≈ -66.8
##### 随机振荡器(Stochastic Oscillator, 14,3,3)
- %K = (Current Close – 14期最低) / (14期最高 – 14期最低) × 100
= (4215.79 – 4214.35) / (4226.66 – 4214.35) × 100 ≈ 11.7
- %D = 3期SMA(%K) ≈ 24.1
- 处于超卖区附近,但未触发金叉
#### 6. 成交量-价格指标
##### OBV
- 上一交易日收盘 = 4231.43
- 当前收盘 < 前收 → 本周期 OBV 减少
- 累计 OBV 显示近期资金流出
##### MFI(14)
- 典型价格 × 成交量 得出资金流
- 正负资金流比 ≈ 0.92
- MFI ≈ 100 – (100 / (1 + 0.92)) ≈ 47.9(中性略偏空)
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1050
- SMA(Vol,10) ≈ 1120
- VO = (1050 – 1120) / 1120 × 100 ≈ -6.25%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 计算得 VWAP ≈ 4228.15
##### 枢轴点(Pivot Points)
- PP = (4148.84 + 4096.96 + 4126.74) / 3 = 4124.18
- R1 = 2×PP – Low = 2×4124.18 – 4096.96 = 4151.40
- S1 = 2×PP – High = 2×4124.18 – 4148.84 = 4099.52
- R2 = PP + (High – Low) = 4124.18 + 51.88 = 4176.06
- S2 = PP – (High – Low) = 4124.18 – 51.88 = 4072.30
注:此处使用的前一日高低收数据可能有误(数值偏低),实际XAUUSD应在4200+区间。推测应为输入错误或单位偏差。但根据指令要求,仅使用所提供数据。
##### 斐波那契回撤
- 根据最近显著波段(如从4244.53回调至4214.35)计算:
– 61.8% 回撤位 ≈ 4222.80
– 50% ≈ 4224.44
– 38.2% ≈ 4226.08
—
Step 2: 判断市场状态
应用逻辑判断链:
Condition 1: 趋势启动(Trend Initiation)
- BB宽度 < 动态阈值?
BB Width = 0.001545,动态阈值 base=0.04(低波动下更小),实际远小于 → 满足
- 收盘价强力突破KC?
Close = 4215.79,KC Upper = 4225.58,KC Lower = 4216.13
4215.79 < 4216.13 – 3×ATR? 3×ATR=9.81 → KC Lower – 9.81 = 4206.32
实际价格未跌破该水平 → 不满足
- VO > 1.0?VO = -6.25% → 不满足
- 连续两根突破K线?无明显突破 → 不满足
Condition 2: 盘整/震荡(Ranging / Consolidation)
- ADX(14) < 22?18.6 < 22 → 满足
- ATR/Close < 0.003?0.000776 < 0.003 → 满足
- 价格在BB带内震荡 + RSI在40–60 或 Stoch %K在40–60?
– 当前价格 = 4215.79,在BB上下轨之间(4216.86 ~ 4223.38)→ 接近下轨但略低于
– RSI = 45.3 ∈ [40,60] → 满足
– Stoch %K = 11.7 ∉ [40,60] → 不满足,但RSI满足即可
Condition 3 & 4: 中期趋势 / 趋势衰竭
- 条件3需 ADX > 24 → 不满足
- 条件4需出现新高/新低并伴随背离 → 当前为局部低点,但:
– 未形成新低(高于前期4213.06)
– RSI与MACD未现明显底背离
– 成交量未配合反弹
– 无明确反转K线形态(如锤子线等)
Default Condition
- 已明确进入 Condition 2,无需启用默认
—
Step 3: 量化分析(基于市场状态扫描模型)
当前市场状态:【Ranging / Consolidation】
扫描对应模型:
模型1:布林带回归(Bollinger Bands Mean Reversion)
- Buy Signal:
– Close <= BB Lower Band?4215.79 vs 4216.86 → 4215.79 < 4216.86 → 满足
– RSI(14) 30 → 不满足
– Volume > 1.2×5期均量?当前Volume=940,5期均量≈1050 → 940 < 1.2×1050 → 不满足
❌ 所有条件未全满足 → 无买入信号
- Sell Signal:
– Close >= BB Upper Band?4215.79 << 4223.38 → 不满足
❌ 无卖出信号
结论:未触发
模型2:枢轴点区间交易(Pivot Point Range Trading)
- Buy Signal:
– Close <= S1?S1=4099.52,当前价远高于 → 不满足
– 无需检查后续条件
- Sell Signal:
– Close >= R1?R1=4151.40,当前价更高 → 满足
– 是否出现看跌K线?当前K线为小阴线,无长上影或乌云盖顶 → 不满足
– 成交量未放大 → 不满足
结论:未触发
模型3:云振荡器(DMI过滤)
- 前提:ADX(14) < 20?18.6 < 20 → 满足
- Buy Signal:
– %K < 20 → 11.7 < 20 → 满足
– %K 上穿 %D?当前 %K=11.7,%D=24.1,%K < %D,尚未上穿 → 不满足
- Sell Signal:
– %K > 80?否 → 不适用
结论:接近触发买信号,但金叉未形成 → 未触发
—
最终汇总
#### 可执行信号
- Actionable Signals:无 Buy 或 Sell 信号被完整触发
#### 市场状态支持性验证
- Market State Confirmation:Yes
- 理由:ADX < 22、波动率低、RSI居中、价格在布林带内运行,符合震荡市特征;多个震荡策略接近触发但未完全满足,进一步佐证市场缺乏方向性。
#### 建议操作
- Suggested Action:Maintain Watch
—
Step 4: 生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4215.79 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4214.35 <<+
- Resistance level: ->> 4223.38 <<-
—
Step 5: 分析结论总结
当前XAUUSD处于典型的低波动震荡行情。技术面显示:
- ATR(14)仅为3.27,波动率相对较低;
- ADX(14)=18.6,表明趋势力量薄弱;
- 价格紧贴布林带下轨运行,RSI=45.3处于中性区域,随机指标%K=11.7已进入超卖区但尚未形成金叉;
- 成交量萎缩,VO=-6.25%,显示市场参与度下降;
- 多个震荡交易模型(尤其是布林带回测和随机指标)已接近触发买入条件,但尚缺关键确认(如放量或金叉)。
建议保持观望,重点关注以下任一情况是否发生:
- 随机%K上穿%D,且RSI回升至50以上,配合成交量放大 → 可考虑做多;
- 价格有效跌破4214.35并伴随放量 → 可能开启下行趋势;
- 若突破布林带上轨4223.38且连续两根K线站稳,叠加VO转正 → 转为趋势启动模式。
当前最优策略为 等待信号确认,维持观察(Watch)。