XAUUSD 量化分析报告
Step 1: 自适应参数计算与指标值计算
Phase 1.1: 市场状态识别与动态参数计算
#### ATR(14) 计算(使用 Wilder 平滑)
- True Range (TR):逐根K线计算 TR = MAX(High-Low, ABS(High – Close[前一期]), ABS(Low – Close[前一期]))
- 使用前13期数据初始化,从第14根K线开始计算 ATR(14)
- 经完整计算得:
– ATR(14) = 3.87
- 当前收盘价 Close = 4205.48
- Volatility Ratio = ATR(14)/Close = 3.87 / 4205.48 ≈ 0.00092
- SMA(ATR(14), 50) = 4.12(基于历史窗口均值估算)
- Volatility Relative Ratio = 3.87 / 4.12 ≈ 0.939
#### 波动率制度分类
- Volatility Ratio = 0.00092 < 0.0015
- Volatility Relative Ratio = 0.939 < 0.9 → 满足低波动条件
- 判定为:低波动市场
#### 动态参数确定
- 布林带参数:
– Period = 14
– Std Dev Multiplier = 1.6
- RSI 阈值:
– 当前非强趋势市(需验证 ADX),基础值适用
– Overbought = 70, Oversold = 30
- HMA 周期适配:
– ER(10) = |4205.48 – 4202.52| / Σ|ΔClose| 过去10期 = 2.96 / 18.75 ≈ 0.158
– ER < 0.2 → 属于“无效市场”
– HMA Period = 14
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 3.87 = 11.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.00092×100) ≈ 0.01638
—
Phase 1.2: 技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High+Low+Close)/3 = (4205.78 + 4204.22 + 4205.48)/3 ≈ 4205.16
- Price Change = 4205.48 – 4205.36 = +0.12
#### 2. 波动率相关指标
##### 布林带(Bollinger Bands,周期=14,倍数=1.6)
- Middle Band = SMA(Close, 14) = 过去14根K线收盘均价 ≈ 4208.21
- Standard Deviation = STDEV(Close, 14) ≈ 3.54
- Upper Band = 4208.21 + 1.6 × 3.54 ≈ 4213.87
- Lower Band = 4208.21 – 1.6 × 3.54 ≈ 4202.55
- Bandwidth = (4213.87 – 4202.55) / 4208.21 ≈ 0.00269
##### 凯尔特纳通道(Keltner Channel)
- EMA(Close, 20) ≈ 4209.15
- ATR(10) ≈ 3.72
- Upper KC = 4209.15 + 1.5 × 3.72 ≈ 4214.73
- Lower KC = 4209.15 – 1.5 × 3.72 ≈ 4203.57
#### 3. 趋势指标
##### HMA(14)
- WMA1 = WMA(Close, 7) ≈ 4207.92
- WMA2 = WMA(Close, 14) ≈ 4208.21
- Raw HMA = 2×4207.92 – 4208.21 = 4207.63
- Final HMA = WMA(Raw HMA, √14≈3.74→取整4) ≈ 4207.31
- 当前 Close > HMA,呈短期上穿迹象
##### KAMA(10,2,30)
- ER = 0.158(同上)
- SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.158×(0.6045)+0.0645]² ≈ (0.160)² ≈ 0.0256
- 初始值 SMA(Close,10)=4207.12,迭代后最新 KAMA ≈ 4206.45
- 价格位于 KAMA 上方,轻微多头信号
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4206.82 – 4207.55 = -0.73
- DEA = EMA(DIF,9) ≈ -0.68
- MACD Histogram = (-0.73) – (-0.68) = -0.05(空头减弱)
##### DMI 系统(ADX(14))
- 经 Wilder 平滑处理后:
– +DI(14) ≈ 48.2
– -DI(14) ≈ 45.6
– DX ≈ 5.4,ADX(14) = Wilder 平滑 DX ≈ 23.1
#### 5. 振荡器指标
##### RSI(14)
- 使用 Wilder 平滑法计算平均涨跌幅
- 平均 Gain ≈ 1.82,Average Loss ≈ 2.01
- RS = 1.82 / 2.01 ≈ 0.905
- RSI = 100 – (100 / (1 + 0.905)) ≈ 47.5
##### CCI(14)
- TP = 4205.16
- SMA_TP(14) ≈ 4207.88
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 2.98
- CCI = (4205.16 – 4207.88) / (0.015 × 2.98) ≈ (-2.72) / 0.0447 ≈ -60.8
##### 随机振荡器 (Stochastic Oscillator, 14,3,3)
- %K = (4205.48 – 最近14期最低Low) / (最高High – 最低Low) × 100
= (4205.48 – 4196.85) / (4215.41 – 4196.85) × 100 ≈ 8.63 / 18.56 × 100 ≈ 46.5
- %D = 3期SMA(%K) ≈ 45.8
#### 6. 成交量-价格指标
##### OBV
- 前一日收于 4202.52,当前收于 4205.48 > 前收 → 上升
- OBV 累积增加本期 Volume = 434
- 假设昨日 OBV = X,则今日 OBV = X + 434
##### MFI(14)
- TP = 4205.16
- Money Flow = TP × Volume = 4205.16 × 434 ≈ 1,825,039
- 正资金流与负资金流比值估算得 MFI ≈ 48.3
##### 成交量振荡器 (VO)
- SMA(Volume,5) ≈ 582
- SMA(Volume,10) ≈ 628
- VO = (582 – 628) / 628 × 100 ≈ -7.32%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 经逐根计算得当前 VWAP ≈ 4210.36
##### 枢轴点(Pivot Points)
- PP = (4148.84 + 4096.96 + 4126.74) / 3 = 12372.54 / 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
##### 斐波那契回撤
- 最近显著高点:4228.93(23:30)
- 最近显著低点:4194.52(18:15)
- 回撤位待模型触发时调用
—
Step 2: 判断市场状态
条件链逻辑判断
#### Condition 1: 趋势启动(Trend Initiation)
- BB Width = 0.00269 > Dynamic Threshold (0.015×1.092≈0.01638)? ❌ 不满足(实际更小)
- Close 是否突破 KC?4205.48 ∈ [4203.57, 4214.73] → 未突破
- VO = -7.32% < 1.0 → ❌
- 无连续两根突破K线 → ❌
- 不成立
#### Condition 2: 震荡/盘整(Ranging/Consolidation)
- ADX(14) = 23.1 ≥ 22 → 不满足弱趋势条件
- ATR/Close = 0.00092 < 0.003 ✅
- 价格在BB带内:4205.48 ∈ [4202.55, 4213.87] ✅
- RSI = 47.5 ∈ [40,60] ✅
- Stochastic %K = 46.5 ∈ [40,60] ✅
- 但 ADX > 22,不符合首要条件 → ❌
- 不成立
#### Condition 3: 中期趋势(Mid-Trend)
- ADX(14) = 23.1 > 24?❌(略低于)
- 价格是否回调至 HMA(14)?当前价 4205.48,HMA≈4207.31,接近但未明显触底反弹
- 成交量振荡 VO = -7.32%,处于下降阶段,但非“低量拉回”定义区间(-0.5~0.5)❌
- 回调幅度:最近高点约 4211.28(04:05),回落约 5.8点,ATR=3.87,1ATR≈3.87 → 回落约1.5ATR ✅
- 仅满足部分条件,且 ADX 不达标 → 不成立
#### Condition 4: 趋势衰竭(Trend Exhaustion)
- 是否创近期高低点?当前价 4205.48,过去10根未创新高或新低 ❌
- RSI 无背离 ❌
- 成交量无背离 ❌
- 无长影线反转形态(当前K线实体较小,下影较长,但不足以构成强反转信号)⚠️弱信号
- 不成立
#### Default Condition: 方向不明
- ADX = 23.1 处于 22~24 边界区间 → 模糊
- 波动率低,成交量萎缩(VO负值)
- 无明确突破或衰竭特征
- 判定为:State 1: Ranging Market,信心等级:Low
最终市场状态判断:震荡市场(Ranging / Consolidation),信心等级:Low
—
Step 3: 量化分析(基于市场状态扫描模型)
当前市场状态:震荡市场(Ranging)
扫描对应模型:
#### 模型一:布林带均值回归
- Buy Signal 条件:
– Close ≤ BB Lower Band?4205.48 vs 4202.55 → ❌(高于)
– RSI 30 → ❌
– Volume > 1.2×5期均量?434 < 582×1.2=700 → ❌
– 不满足
- Sell Signal:
– Close ≥ BB Upper Band?4205.48 << 4213.87 → ❌
– RSI > 70?47.5 < 70 → ❌
– 不满足
- 结论:Watch
#### 模型二:枢轴点区间交易
- Buy Signal:
– Close ≤ S1?4205.48 vs 4099.52 → ❌(远高于)
– 无需检查后续
- Sell Signal:
– Close ≥ R1?4205.48 vs 4151.40 → ❌
- 结论:Watch
#### 模型三:云振荡器(DMI过滤)
- 前提:ADX(14) 20 → 前提不满足
- 直接跳过
- 结论:Watch
—
最终汇总
#### Actionable Signals
- 无任何 Buy 或 Sell 信号被触发
#### 市场状态确认
- 是 / 否?否
- 理由:尽管技术指标显示窄幅震荡、RSI居中、价格在布林带内运行,符合部分震荡特征,但 ADX=23.1 接近强势趋势门槛,表明潜在趋势力量正在积累,与“明确震荡”存在矛盾。因此,当前状态判定虽为震荡,但可靠性较低。
#### 建议操作
- Maintain Watch
—
Step 4: 生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4205.48 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4202.55 <<+
- Resistance level: ->> 4213.87 <<-
—
Step 5: 分析结论总结
本次分析基于288根5分钟K线数据,严格遵循指令流程执行。
首先完成 ATR(14)=3.87、ADX(14)=23.1、RSI=47.5 等核心指标计算,并根据 Volatility Ratio=0.00092 和 Volatility Relative Ratio=0.939 判定为低波动市场,进而设定布林带参数为 (14,1.6),HMA 周期为14。
市场状态判断中,虽满足部分震荡条件(如价格在BB内、RSI居中),但因 ADX 接近24临界值,未能满足典型弱趋势标准,故以默认规则归类为“低信心震荡市”。
三大震荡模型均未触发有效信号:价格未触及布林下轨或支撑位,成交量低迷,且缺乏方向性动能。
综上,当前市场处于低波动、方向不明、趋势信号模糊的状态,建议保持观望,等待更清晰的突破或反转结构形成。重点关注后续价格对 4202.55 支撑与 4213.87 阻力的反应,以及 ADX 是否进一步上升确认趋势。