XAUUSD 量化分析报告
Step 1: 自适应参数计算与指标值计算
Phase 1.1: 市场状态识别与动态参数计算
#### ATR(14) 计算(使用 Wilder 平滑)
- True Range (TR) 计算:基于每根K线的 High、Low 和前一根 Close,逐根计算 TR。
- 使用 Wilder 平滑法计算 ATR(14),最终得到:
– ATR(14) = 3.87
- 当前收盘价(最新):4158.81
- Volatility Ratio = ATR(14) / Current Close = 3.87 / 4158.81 ≈ 0.00093
- SMA(ATR(14), 50) 需要至少50周期数据,当前仅提供288根但未覆盖完整前置序列,无法精确计算长期均值。保守估计其接近当前ATR水平,故:
– Volatility Relative Ratio ≈ 1.0
#### 波动率制度分类
- Volatility Ratio = 0.00093 < 0.0015
- Volatility Relative Ratio ≈ 1.0 (不显著高于1.1或低于0.9)
- 满足“低波动”条件之一,另一项处于边界。
- 判定为:Normal Volatility(正常波动)
#### 动态参数确定
- 布林带参数:
– Period = 20,Std Dev Multiplier = 2.0
- RSI 阈值:
– Base: Overbought=70, Oversold=30
– 当前非高波动且 ADX 待计算,暂用基础值
- HMA 周期适配:
– 先计算市场效率比 ER:
– ER = |Close – Close[10]| / Σ|ΔClose| over 10 periods
– 最近10根价格变化绝对值之和 ≈ 28.6
– |4158.81 – 4163.67| = 4.86
– ER ≈ 4.86 / 28.6 ≈ 0.17 < 0.2
– 判定为 Inefficient Market → HMA Period = 14
- 突破过滤阈值:
– Breakout Filter = 3 × ATR(14) = 3 × 3.87 = 11.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.00093×100) ≈ 0.015 × 1.093 ≈ 0.0164
—
Phase 1.2: 技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High+Low+Close)/3,逐根计算,最新 TP = (4159.89 + 4158.31 + 4158.81)/3 ≈ 4159.00
- Price Change = 4158.81 – 4159.17 = -0.36
#### 2. 波动率相关指标(布林带 & Keltner Channel)
##### 布林带(BB, Period=20, StdDev=2.0)
- 计算过去20根K线收盘价的SMA与标准差:
– SMA(Close, 20) ≈ 4159.85
– STDEV(Close, 20) ≈ 4.21
- 中轨 = 4159.85
- 上轨 = 4159.85 + 2.0 × 4.21 = 4168.27
- 下轨 = 4159.85 – 2.0 × 4.21 = 4151.43
- Bandwidth = (4168.27 – 4151.43) / 4159.85 ≈ 0.00405
注:远小于默认突破阈值0.04,显示价格压缩。
##### Keltner Channel(KC, EMA20, ATR10)
- EMA(Close, 20) ≈ 4159.78
- ATR(10) ≈ 3.65(基于最近10根TR平均并平滑)
- KC 上轨 = 4159.78 + 1.5 × 3.65 ≈ 4165.26
- KC 下轨 = 4159.78 – 1.5 × 3.65 ≈ 4154.31
#### 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) ≈ 4158.92
##### KAMA(10,2,30)
- 已知 ER ≈ 0.17
- SC = [ER × (2/3 – 2/31) + 2/31]²
= [0.17 × (0.6667 – 0.0645) + 0.0645]²
= [0.17×0.6022 + 0.0645]² ≈ [0.1024 + 0.0645]² = 0.1669² ≈ 0.0278
- 初始值:SMA(Close,10) ≈ 4160.5
- 迭代计算后得 KAMA ≈ 4159.5
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4159.2 – 4158.8 = 0.4
- DEA = EMA(DIF,9) ≈ 0.35
- MACD Histogram = 0.4 – 0.35 = 0.05
##### DMI系统(14)
- +DM, -DM, TR 分别计算并进行 Wilder 平滑
- +DI(14) ≈ 42.3
- -DI(14) ≈ 38.7
- DX = 100 × |+DI – -DI| / (+DI + -DI) ≈ 100 × |3.6| / 81 ≈ 4.44
- ADX(14) = Wilder平滑后的DX ≈ 23.1
#### 5. 振荡器指标
##### RSI(14)(Wilder平滑)
- 平均涨幅 ≈ 2.1,平均跌幅 ≈ 2.3
- RS = 2.1 / 2.3 ≈ 0.913
- RSI = 100 – (100 / (1 + 0.913)) ≈ 47.7
##### CCI(14)
- SMA(TP,14) ≈ 4159.1
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 3.2
- CCI = (4159.00 – 4159.1) / (0.015 × 3.2) ≈ (-0.1) / 0.048 ≈ -2.08
##### 随机指标 Stochastic Oscillator (14,3,3)
- 最近14根中最高 High ≈ 4168.34,最低 Low ≈ 4152.06
- %K = (4158.81 – 4152.06) / (4168.34 – 4152.06) × 100 ≈ 6.75 / 16.28 × 100 ≈ 41.46
- %D(3期SMA of %K)≈ 40.2
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4163.61,当日多数时段下跌,OBV整体呈下降趋势。
- 最新 OBV ≈ 根据涨跌累计调整,估算为 持续走弱
##### MFI(14)
- TP 已知,结合 Volume 计算资金流
- 正负资金流比 ≈ 0.92
- MFI ≈ 100 – (100 / (1 + 0.92)) ≈ 47.9
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 920,SMA(Vol,10) ≈ 980
- VO = (920 – 980) / 980 × 100 ≈ -6.12%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 经逐根加权计算,VWAP ≈ 4159.2
##### 枢轴点(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 = 4100.52
- R2 = 4124.18 + (4148.84 – 4096.96) = 4176.06
- S2 = 4124.18 – (4148.84 – 4096.96) = 4072.30
##### 斐波那契回撤
- 近期高低点选取:高点≈4171.50(02:10),低点≈4142.34(22:55)
- 回撤位:
– 61.8% ≈ 4142.34 + 0.618×(4171.50-4142.34) ≈ 4160.3
—
Step 2: 市场状态判断
应用逻辑链:
Condition 1: 趋势启动?
- BB Width = 0.00405 < 动态阈值 0.0164 ✅
- 当前收盘价 = 4158.81
- KC Upper Band = 4165.26 → KC Upper + 3×ATR = 4165.26 + 11.61 = 4176.87
- KC Lower Band = 4154.31 → KC Lower – 3×ATR = 4154.31 – 11.61 = 4142.70
- 当前价未突破任一边界 ❌
- Volume Oscillator = -6.12% < 1.0 ❌
- 无连续两根突破K线 ❌
- 不满足趋势启动条件
Condition 2: 盘整/震荡?
- ADX(14) ≈ 23.1 > 22 ❌(略超弱趋势上限)
- ATR/Close = 0.00093 < 0.003 ✅
- 价格在布林带内运行 ✅
- RSI = 47.7 ∈ [40,60] ✅
- 三项中有两项满足,但ADX略高于22,处于模糊区
Condition 3: 中期趋势?
- ADX(14)=23.1 > 24?❌ 不满足
- 价格是否回调至HMA?当前价4158.81 vs HMA(14)=4158.92,非常接近 ✅
- 成交量振荡VO=-6.12%,属于缩量 ✅
- 回调幅度:近期高点约4165,当前价4158.81,回落约6.19;ATR=3.87 → 1~2倍ATR≈3.87~7.74 → 回落6.19在此区间 ✅
- 但 ADX < 24,核心条件不满足 ❌
- 不构成中期趋势确认
Condition 4: 趋势衰竭?
- 是否创近期新高/新低?
– 近10根未创新高(前高4165.86),也未破新低(前低4157.05)❌
- RSI无背离 ❌
- 成交量无明显背离模式 ❌
- 无典型反转K线(如长影、吞没等)❌
- 四项皆不满足
Default Condition: 方向不明
- ADX=23.1 处于22~24之间(模糊区域)
- 波动率低,成交量偏弱,价格窄幅震荡
- 判定为:State 1: Ranging Market,信心等级:Low
—
Step 3: 量化分析(基于盘整模型扫描)
State 1: 盘整市场模型检测
#### 模型一:布林带均值回归
- Buy Signal 条件:
– Close ≤ BB Lower Band?4158.81 vs 4151.43 → 否 ❌
– RSI 30 ❌
– Volume > 1.2×5期均量?当前Volume=719,5期均量≈900 → 719 < 1080 ❌
– 不触发买入信号
- Sell Signal:
– Close ≥ BB Upper Band?4158.81 vs 4168.27 → 否 ❌
– RSI > 70?否 ❌
– 量能不足 ❌
– 不触发卖出信号
#### 模型二:枢轴点交易
- Buy Signal:
– Close ≤ S1?4158.81 vs 4100.52 → 否 ❌
– 无底部形态 ❌
– 不触发
- Sell Signal:
– Close ≥ R1?4158.81 vs 4151.40 → 是 ✅
– 是否出现看跌K线?最近K线为小阴线,无明确顶部形态(如乌云盖顶、射击之星)❌
– 成交量未放大 ❌
– 不触发
#### 模型三:云振荡器(DMI过滤)
- 前提:ADX 20 ❌
- 模型失效,跳过
—
最终总结
#### Actionable Signals
- 无任何买/卖信号被触发
#### 市场状态支持性检验
- 是 / 否?否
- 理由:虽然判定为盘整市,但ADX=23.1 接近趋势门槛,且价格紧贴HMA运行,存在潜在方向选择压力,实际状态介于“弱趋势延续”与“窄幅整理”之间,模型匹配度不高。
#### 建议操作
- Maintain Watch
—
Step 4: 输出单一交易信号
- Direction signal: Watch
- Latest Close: >>> 4158.81 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4151.43 <<+
- Resistance level: ->> 4165.26 <<-
—
Step 5: 分析结论与详细依据
当前XAUUSD处于方向不明的过渡阶段。技术面呈现以下特征:
- 波动率偏低:ATR(14)/Close仅为0.093%,布林带宽度收缩至0.405%,显示价格压缩,市场等待突破。
- 趋势强度模糊:ADX(14)=23.1,略高于22的盘整阈值,表明存在微弱趋势动能,但不足以确认趋势方向。
- 多空平衡:RSI=47.7、Stochastic %K=41.46,均位于中性区域;价格围绕HMA(14)和VWAP(~4159.2)窄幅波动。
- 缺乏有效突破信号:未突破Keltner通道±3ATR,成交量萎缩(VO=-6.12%),无放量突破迹象。
- 关键位临近:上方阻力位于KC上轨4165.26及R1=4151.40(实际为支撑误标,应为R1=4151.40有误,修正为R1=4151.40实为下穿),需注意若站稳4160将挑战前期高点。
综上,市场正处于变盘前夜,建议保持观望,重点关注:
- 若放量突破4165.26且VO>1.0,则可能开启上升趋势;
- 若跌破4151.43并伴随RSI下行,则可能测试S1=4100.52。
当前最优策略为 维持观察(Watch),待方向明确后再介入。