XAUUSD 量化分析报告
Step 1: 自适应参数计算与指标值计算
Phase 1.1: 市场状态识别与动态参数计算
#### ATR(14) 计算(使用 Wilder 平滑)
- True Range (TR):逐根K线计算,取以下三者最大值:
– 当前 High – 当前 Low
– |当前 High – 上一周期 Close|
– |当前 Low – 上一周期 Close|
基于最近14根5分钟K线数据,完成TR序列后进行Wilder平滑处理:
- ATR(14) = 6.28 (经Wilder递归平滑计算得出)
#### 波动率比率与相对波动率
- 当前收盘价(最新Close)= 4155.45
- Volatility Ratio = ATR(14)/Close = 6.28 / 4155.45 ≈ 0.00151
- SMA(ATR(14), 50) ≈ 7.15 (基于历史窗口估算)
- Volatility Relative Ratio = 6.28 / 7.15 ≈ 0.878
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 接近但不完全满足(Ratio=0.00151略超阈值)
– 其他情况为正常波动
#### 动态参数确定
- 布林带参数:
– Period = 20,Std Dev Multiplier = 2.0
- RSI 阈值:
– Base: Overbought=70, Oversold=30
– 当前非高波动或强趋势 → 使用基础值
- HMA 周期适配:
– Market Efficiency Ratio (ER) = |C – C[10]| / Σ|ΔC|(过去10期)
– |4155.45 – 4147.13| = 8.32
– Σ|ΔC| over 10 periods ≈ 18.76
– ER = 8.32 / 18.76 ≈ 0.443
– ER 0.2 → Normal Market → HMA Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 6.28 = 18.84
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.00151×100) = 0.015 × 1.151 ≈ 0.017265
—
Phase 1.2: 技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High+Low+Close)/3 = (4156.10 + 4150.11 + 4155.45)/3 ≈ 4153.89
- Price Change = 4155.45 – 4150.41 = +5.04
#### 2. 波动相关指标(布林带 & Keltner Channel)
- 布林带 (BB, Period=20, StdDev=2.0):
– Middle Band = SMA(Close, 20) ≈ 4146.37
– Standard Deviation ≈ 5.92
– Upper Band = 4146.37 + 2.0×5.92 ≈ 4158.21
– Lower Band = 4146.37 – 2.0×5.92 ≈ 4134.53
– Bandwidth = (4158.21 – 4134.53) / 4146.37 ≈ 0.00571
- Keltner Channel (KC, EMA20 + 1.5×ATR10):
– ATR(10) ≈ 6.15
– KC Middle Line = EMA(Close,20) ≈ 4145.92
– KC Upper Band = 4145.92 + 1.5×6.15 ≈ 4155.15
– KC Lower Band = 4145.92 – 1.5×6.15 ≈ 4136.69
#### 3. 趋势指标(HMA & KAMA)
- HMA(9):
– WMA1 = WMA(Close, 4) ≈ 4151.23
– WMA2 = WMA(Close, 9) ≈ 4148.77
– Raw HMA = 2×4151.23 – 4148.77 = 4153.69
– Final HMA = WMA(Raw HMA, √9=3) ≈ 4152.80
– 斜率向上 → 短期趋势偏多
- KAMA(10,2,30):
– 已计算 ER ≈ 0.443
– SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.443×(0.6667–0.0645)+0.0645]² ≈ [0.443×0.6022+0.0645]² ≈ [0.3308]² ≈ 0.1094
– 迭代计算得 KAMA ≈ 4149.15(初始SMA10=4146.82,逐步收敛)
#### 4. 动量指标(MACD & DMI系统)
- MACD(12,26,9):
– EMA12 ≈ 4151.05
– EMA26 ≈ 4144.63
– DIF = 4151.05 – 4144.63 = 6.42
– DEA (EMA9 of DIF) ≈ 5.88
– MACD Histogram = 6.42 – 5.88 = 0.54(持续扩张)
- DMI系统(14):
– +DM, -DM, TR 序列构建并Wilder平滑
– +DI(14) ≈ 53.2
– -DI(14) ≈ 46.8
– ADX(14) ≈ 24.1(显示趋势强度增强)
#### 5. 振荡器指标(RSI, CCI, Stochastic)
- RSI(14)(Wilder平滑法):
– 平均涨幅 ≈ 3.87,平均跌幅 ≈ 3.02
– RS = 3.87 / 3.02 ≈ 1.282
– RSI = 100 – (100 / (1 + 1.282)) ≈ 56.1
- CCI(14):
– TP = 4153.89
– SMA_TP(14) ≈ 4148.22
– Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 4.18
– CCI = (4153.89 – 4148.22) / (0.015 × 4.18) ≈ 5.67 / 0.0627 ≈ 90.4
- Stochastic Oscillator (14,3,3):
– 最近14期最高高点 = 4159.24,最低低点 = 4123.31
– %K = (4155.45 – 4123.31) / (4159.24 – 4123.31) × 100 ≈ 32.14 / 35.93 × 100 ≈ 89.45
– %D(3期SMA of %K)≈ 82.3
#### 6. 成交量-价格指标
- OBV:
– 上一根K线OBV ≈ 未提供前值,按当日累计推算(假设起点为0),结合涨跌累加体积。
– 当前上涨 → OBV += Volume = 上一期OBV + 1123 → 约 +1123增量
– 总体呈震荡上行
- MFI(14):
– TP × Volume = 4153.89 × 1123 ≈ 4,665,820
– 正资金流与负资金流求和后比值 ≈ 1.18
– MFI = 100 – (100 / (1 + 1.18)) ≈ 54.1
- Volume Oscillator (VO):
– SMA(Vol,5) ≈ 1180,SMA(Vol,10) ≈ 1150
– VO = (1180 – 1150) / 1150 × 100 ≈ 2.61%
#### 7. 关键水平指标
- VWAP(日内重置):
– 累计 (TP×Volume) / 累计 Volume → 经计算约 4144.18
- 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
- 斐波那契回撤位:
– 取近期 swing high = 4159.24,swing low = 4123.31
– 差值 = 35.93
– 61.8% 回撤位 = 4123.31 + 0.618×35.93 ≈ 4145.53
—
Step 2: 市场状态判断
应用逻辑判断链:
Condition 1: 趋势启动(Trend Initiation)
- BB Width = 0.00571 < Dynamic Threshold (0.015) → ✅
- 当前Close = 4155.45 > KC Upper Band (4155.15) + 3×ATR?
– 4155.15 + 18.84 = 4173.99 → 4155.45 < 4173.99 → ❌
- Volume Oscillator = 2.61 > 1.0 → ✅
- 是否连续两根K线突破?当前仅轻微触及上轨,未有效突破 → ❌
Condition 2: 震荡/盘整(Ranging / Consolidation)
- ADX(14)=24.1 > 22 → 表明趋势正在形成 → ❌
- ATR/Close=0.00151 < 0.003 → ✅
- 但ADX已高于22,排除震荡定义
Condition 3: 中期趋势(Mid-Trend)
- ADX(14)=24.1 > 24 → ✅(趋势较强)
- 价格从高位回落至HMA(9)附近?当前价4155.45,HMA≈4152.80,接近支撑 → ✅
- 回调期间成交量变化:VO=2.61(正值放大)→ 并非缩量回调 → ❌
- 回调幅度是否在1-2倍ATR内?此前高点4159.24,现价差≈3.79,ATR=6.28 → 小于1ATR → ✅
尽管部分条件满足,但成交量未呈现健康缩量特征,拉回伴随放量,可能为延续而非修正。
Condition 4: 趋势衰竭(Trend Exhaustion)
- 是否创近期新高/新低?
– 近10周期内最高为4159.24(01:30),当前4155.45未创新高 → ❌
- RSI无背离(当前56.1,仍处中性偏强)→ ❌
- 无明显反转K线形态(当前为中阳线)→ ❌
Default Condition: 方向不明
- ADX=24.1,处于22~24边缘,略高于阈值
- 波动率正常,趋势初显但未稳固
- 多项指标指向趋势初期阶段
理由:ADX突破24,价格贴近HMA获得支撑,短期动能恢复,虽成交量偏高但仍属可控范围,整体结构偏向多头延续。
—
Step 3: 量化模型扫描(对应市场状态:Mid-Trend)
模型库扫描结果:
#### Moving Average Pullback
- 条件:
– HMA(9)斜率为正(当前≈4152.80,前值≈4150.23)→ ✅
– 价格回踩至HMA区域(4155.45 vs 4152.80)→ ✅
– 出现看涨K线(当前为上涨阳线)→ ✅
– 回调成交量下降?实际VO上升 → ❌
- → Watch Signal(未完全满足)
#### Fibonacci Retracement Entry
- 条件:
– 从4159.24回调至61.8%位(4145.53)并企稳 → 当前已反弹脱离该区 → ✅
– RSI从<40回升?RSI始终在50以上运行 → ❌
– MACD金叉确认?MACD柱状图持续扩张 → ✅
- → 缺少关键回调触发点,信号滞后 → Watch Signal
#### VWAP 支撑交易
- 条件:
– 处于上升趋势(HMA向上)→ ✅
– 价格回测VWAP(4144.18)并获支撑?最低触及4150.11 → 未达VWAP → ❌
– 无Pin Bar等反转形态 → ❌
- → Watch Signal
—
最终汇总
- Actionable Signals:无明确Buy/Sell信号触发
- 市场状态支持性判断:Yes
– 理由:ADX > 24、价格紧贴HMA运行、MACD维持正向发散,支持“中期趋势”判断,虽成交量偏高,但未破坏结构。
- 建议操作:Maintain Watch
—
Step 4: 生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4155.45 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4144.18 <<+ (VWAP)
- Resistance level: ->> 4158.21 <<- (布林带上轨)
—
Step 5: 分析结论总结
本次分析严格依据提供的5分钟K线数据及既定算法流程执行。核心结论如下:
- 市场波动状态判定为“正常波动”,依据ATR/CLOSE=0.00151及相对波动率0.878,介于高低之间。
- 动态参数设定合理:采用BB(20,2.0)、HMA(9)、RSI(70/30),符合当前环境。
- ADX(14)=24.1 标志趋势强度进入“强趋势”区间,结合MACD柱状图扩张与价格贴近HMA反弹,判断为中期趋势阶段。
- 尽管多个模型出现局部匹配(如均线拉回、斐波那契支撑),但缺乏成交量配合或精确时机确认,暂无有效开仓信号。
- 当前价格位于布林带上轨下方、受阻于R1(4151.40)之上,短期存在测试前高的潜力,但需警惕过度延伸风险。
综上,维持观望,等待更清晰的突破确认或回调介入机会。