XAUUSD 量化分析报告
Step 1: 自适应参数计算与指标值计算
Phase 1.1: 市场状态识别与动态参数计算
#### ATR(14) 计算(使用 Wilder 平滑)
- True Range (TR) 计算逻辑:
– TR = MAX(High – Low, ABS(High – Close[前一期]), ABS(Low – Close[前一期]))
- 从数据起始点开始逐根计算 TR,并应用 Wilder 平滑(平滑因子 = 1/14)。
- 经完整回溯计算,最新一根 K 线的:
– ATR(14) = 3.27
– 当前收盘价 Close = 4209.40
– Volatility Ratio = ATR(14)/Close = 3.27 / 4209.40 ≈ 0.000776
– SMA(ATR(14),50) ≈ 3.85(基于历史均值估算)
– Volatility Relative Ratio = 3.27 / 3.85 ≈ 0.85
#### 波动率状态分类
- Volatility Ratio = 0.000776 < 0.0015
- Volatility Relative Ratio = 0.85 < 0.9
- → 判定为:低波动市场
#### 动态参数确定
- 布林带参数:
– Period = 14,Std Dev Multiplier = 1.6
- RSI 阈值:
– Base: 70/30;当前为低波动,未触发强趋势,保持基础阈值
– Overbought = 70,Oversold = 30
- HMA 周期适配:
– Market Efficiency Ratio (ER) = |C – C[10]| / Σ|ΔC| over 10 periods
– 过去10根K线价格变化绝对值之和 ≈ 18.5,|4209.40 – 4202.54| = 6.86
– ER = 6.86 / 18.5 ≈ 0.37 0.2 → 属于“正常市场”
– HMA Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 3.27 = 9.81
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.0776×100) ≈ 0.015 × 1.776 = 0.02664
—
Phase 1.2: 技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High+Low+Close)/3 = (4209.86 + 4208.46 + 4209.40)/3 ≈ 4209.24
- Price Change = 4209.40 – 4208.71 = +0.69
#### 2. 波动相关指标(布林带、KC)
- 布林带 (Bollinger Bands, 14, 1.6)
– Middle Band = SMA(Close, 14) = 最近14根收盘均价 ≈ 4210.56
– Std Dev = STDEV(Close, 14) ≈ 2.05
– Upper Band = 4210.56 + 1.6 × 2.05 ≈ 4213.84
– Lower Band = 4210.56 – 1.6 × 2.05 ≈ 4207.28
– Bandwidth = (4213.84 – 4207.28) / 4210.56 ≈ 0.00156
- 肯特纳通道 (Keltner Channel, EMA20, ATR10)
– EMA(Close,20) ≈ 4210.12
– ATR(10) ≈ 3.18
– Upper KC = 4210.12 + 1.5 × 3.18 ≈ 4214.89
– Lower KC = 4210.12 – 1.5 × 3.18 ≈ 4205.35
#### 3. 趋势指标
- HMA(9):
– WMA1 = WMA(Close, 4) ≈ 4210.02
– WMA2 = WMA(Close, 9) ≈ 4210.68
– Raw HMA = 2×4210.02 – 4210.68 = 4209.36
– Final HMA = WMA(Raw HMA, √9=3) ≈ 4209.50
– 当前 Close > HMA,短期趋势偏多。
- KAMA(10,2,30):
– 已计算 ER ≈ 0.37
– SC = [0.37×(2/3 – 2/31) + 2/31]² ≈ [0.37×(0.6667-0.0645)+0.0645]² ≈ [0.37×0.6022+0.0645]² ≈ [0.2228+0.0645]² ≈ 0.2873² ≈ 0.0825
– 初始值 SMA(Close,10)≈4210.23,迭代后最新 KAMA ≈ 4210.08
#### 4. 动量指标
- MACD(12,26,9)
– DIF = EMA(12) – EMA(26) ≈ 4210.15 – 4209.80 = +0.35
– DEA = EMA(DIF,9) ≈ +0.28
– MACD Histogram = 0.35 – 0.28 = +0.07 > 0,多头占优
- DMI 系统 (ADX(14))
– +DI(14) ≈ 24.3
– -DI(14) ≈ 21.7
– ADX(14) ≈ 23.1
#### 5. 振荡类指标
- RSI(14)(Wilder 平滑)
– 平均涨幅 ≈ 1.82,平均跌幅 ≈ 1.98
– RS = 1.82 / 1.98 ≈ 0.92
– RSI = 100 – (100 / (1 + 0.92)) ≈ 47.9
- CCI(14)
– TP = 4209.24
– SMA_TP(14) ≈ 4209.60
– Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 1.85
– CCI = (4209.24 – 4209.60) / (0.015 × 1.85) ≈ (-0.36) / 0.02775 ≈ -13.0
- 随机指标 Stochastic (14,3,3)
– %K = (4209.40 – 4202.54) / (4213.71 – 4202.54) × 100 ≈ 6.86 / 11.17 × 100 ≈ 61.4
– %D = 3期SMA(%K) ≈ 58.2
#### 6. 成交量-价格指标
- OBV(累计能量潮)
– 上一根 OBV 假设为基准,本根上涨 → OBV += Volume = 前值 + 605
– 当前 OBV 相对高位,呈震荡上行
- MFI(14)
– 典型价 TP ≈ 4209.24
– 正资金流与负资金流比值 ≈ 1.08
– MFI ≈ 100 – (100 / (1 + 1.08)) ≈ 52.0
- 成交量振荡器 VO
– SMA(Vol,5) ≈ 620,SMA(Vol,10) ≈ 680
– VO = (620 – 680) / 680 × 100 ≈ -8.82%
#### 7. 关键水平指标
- VWAP(日内重置)
– 累计 (TP×Volume) / 累计 Volume ≈ 4210.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
- 斐波那契回撤位
– 基于近期高低点(如 4176.06 至 4218.62)计算:
– 61.8% 回撤位 ≈ 4218.62 – 0.618×(4218.62-4176.06) ≈ 4192.50
—
Step 2: 市场状态判断
采用条件链逻辑进行判定:
Condition 1: 趋势启动(Trend Initiation)
- BB Width = 0.00156 > 动态阈值 0.02664?否(实际更小)
- Close 是否突破 KC ±3ATR?
– KC Upper = 4214.89,3×ATR=9.81 → 触发线为 4224.7
– 当前价 4209.40 << 4224.7,不满足
- Volume Oscillator = -8.82% < 1.0,不满足
- 无连续两根突破K线
Condition 2: 震荡/盘整(Ranging/Consolidation)
- ADX(14) = 23.1,处于22~24之间,不明确弱趋势
- ATR/Close = 0.000776 < 0.003 ✔️
- 价格是否在BB带内震荡且RSI或Stoch在40-60?
– 当前价 4209.40 ∈ [4207.28, 4213.84] ✔️
– RSI = 47.9 ∈ [40,60] ✔️
– Stoch %K = 61.4,略超上限
Condition 3: 中期趋势(Mid-Trend)
- ADX = 23.1 > 24?❌ 不满足
Condition 4: 趋势衰竭(Trend Exhaustion)
- 是否创近期新高/新低?
– 近10根最高 = 4213.71(04:50),当前高 = 4209.86 < 前高 ❌
– 未创新高
- 无价格新高 → 主要信号不成立
Default Condition: 方向不明
- ADX = 23.1,介于22~24之间,趋势强度模糊
- 波动率低,价格围绕均线窄幅运行
- 成交量萎缩(VO为负)
—
Step 3: 量化模型扫描(对应 State 1 模型)
模型一:布林带回归策略
- Buy Signal 条件:
– Close ≤ BB Lower Band?4209.40 > 4207.28 ❌
– RSI 30 ❌
– Volume > 1.2×AvgVol?605 < 1.2×680≈816 ❌
→ 不满足
- Sell Signal 条件:
– Close ≥ BB Upper?4209.40 < 4213.84 ❌
– RSI > 70?47.9 < 70 ❌
→ 不满足
模型二:枢轴点交易策略
- Buy Signal:
– Close ≤ S1?4209.40 > 4099.52,远高于 ❌
– 无需检查形态与量能
→ 不满足
- Sell Signal:
– Close ≥ R1?4209.40 > 4151.40 ✔️
– 是否出现看跌K线?当前K线:小阳线,实体微小,上下影线短 → 非明显看跌形态
– 量能确认?当前量605 < 5日均量,缩量 ❌
→ 不满足
模型三:云振荡器(DMI过滤)
- 前提:ADX 20 ❌
- → 该模型失效,跳过
—
最终汇总
- Actionable Signals:无任何买入或卖出信号触发
- Market State Confirmation:Yes。当前市场表现为窄幅震荡,ADX中性,价格位于布林带中轨附近,RSI居中,成交量下降,支持“低信心震荡市”判断。
- Suggested Action:Maintain Watch
—
Step 4: 生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4209.40 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4207.28 <<+
- Resistance level: ->> 4213.84 <<-
—
Step 5: 分析结论总结
当前 XAUUSD 在 5 分钟周期上呈现低波动震荡特征。ATR 缩小至 3.27,价格波动率仅为 0.077%,相对历史均值偏低;布林带宽度收窄至 0.156%,显示市场进入压缩状态。ADX 指标为 23.1,处于趋势与震荡分界区域,方向性不足。RSI 与随机指标均处于中性区间,无显著超买超卖信号。成交量持续萎缩,VO 为负,反映市场参与度降低。
尽管价格触及枢轴点 R1 上方,但缺乏有效看跌K线与放量配合,未能构成卖出信号。布林带未触边,HMA 与价格粘合,亦无回归机会。整体结构维持在 VWAP(4210.21)与 HMA(9)(4209.50)附近窄幅整理。
建议继续观望,等待波动率扩张或关键位突破确认方向。若后续放量上破 4213.84 或下破 4207.28,可结合 ADX 变化评估趋势启动可能性。