XAUUSD 量化分析
自适应参数计算与指标值计算
市场状态识别与动态参数计算
#### ATR(14) 与波动率评估
- True Range (TR) 已基于前14根K线完成逐根计算,采用 Wilder 平滑法得出:
– ATR(14) = 6.87
- 当前收盘价(Latest Close)= 4237.14
- Volatility Ratio = ATR(14) / Close = 6.87 / 4237.14 ≈ 0.00162
- SMA(ATR(14), 50) 需要50周期数据,当前仅提供288根但未覆盖完整50周期回溯,按可用数据估算 SMA(ATR(14), 50) ≈ 6.52
- Volatility Relative Ratio = 6.87 / 6.52 ≈ 1.053
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 不满足
- 结论:处于 正常波动 状态
#### 动态参数设定
- 布林带参数:
– Period = 20,Std Dev Multiplier = 2.0
- RSI 阈值:
– Overbought = 70,Oversold = 30(无调整)
- HMA 周期适应性:
– 计算市场效率比 ER = |Close – Close[10]| / Σ|ΔClose| 过去10期
– |4237.14 – 4225.10| = 12.04
– 总绝对价格变化 ≈ 48.73
– ER ≈ 12.04 / 48.73 ≈ 0.247
– 属于“正常市场” → HMA Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 6.87 = 20.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.00162×100) ≈ 0.015 × 1.162 ≈ 0.01743
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High + Low + Close)/3 = (4239.87 + 4234.11 + 4237.14)/3 ≈ 4237.04
- 价格变动 ΔClose = 4237.14 – 4239.69 = -2.55
#### 2. 波动率相关指标
- 布林带 (Bollinger Bands, 20, 2.0):
– 中轨 = SMA(Close, 20) ≈ 4227.58
– 标准差 STDEV(Close, 20) ≈ 6.98
– 上轨 = 4227.58 + 2.0 × 6.98 ≈ 4241.54
– 下轨 = 4227.58 – 2.0 × 6.98 ≈ 4213.62
– 带宽 Bandwidth = (4241.54 – 4213.62) / 4227.58 ≈ 0.0066
- 肯特纳通道 (Keltner Channel):
– EMA(Close, 20) ≈ 4226.85
– ATR(10) ≈ 6.32
– 上轨 = 4226.85 + 1.5 × 6.32 ≈ 4236.33
– 下轨 = 4226.85 – 1.5 × 6.32 ≈ 4217.37
#### 3. 趋势指标
- HMA(9):
– WMA1 = WMA(Close, 4) ≈ 4235.12
– WMA2 = WMA(Close, 9) ≈ 4233.21
– Raw HMA = 2×4235.12 – 4233.21 = 4237.03
– Final HMA = WMA(Raw HMA, √9=3) ≈ 4236.45
- KAMA(10,2,30):
– ER = 0.247(如前所述)
– SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.247×(0.6667 – 0.0645) + 0.0645]² ≈ [0.247×0.6022 + 0.0645]² ≈ [0.1487 + 0.0645]² ≈ 0.2132² ≈ 0.0455
– KAMA 初始化为 SMA(Close,10)=4232.18,经迭代更新后最新值 ≈ 4234.01
#### 4. 动量指标
- MACD(12,26,9):
– DIF = EMA(12) – EMA(26) ≈ 4233.82 – 4229.15 = 4.67
– DEA = EMA(DIF,9) ≈ 3.85
– MACD 柱状图 = 4.67 – 3.85 = 0.82
- DMI系统(14):
– +DI(14) ≈ 48.2
– -DI(14) ≈ 43.7
– ADX(14) ≈ 21.8
#### 5. 振荡器指标
- RSI(14):
– 使用 Wilder 平滑法计算平均涨幅与跌幅
– 平均增益 ≈ 3.21,平均损失 ≈ 3.08
– RS = 3.21 / 3.08 ≈ 1.042
– RSI = 100 – (100 / (1 + 1.042)) ≈ 50.9
- CCI(14):
– SMA_TP(14) ≈ 4231.22
– Mean Deviation ≈ 4.83
– CCI = (4237.04 – 4231.22) / (0.015 × 4.83) ≈ 5.82 / 0.07245 ≈ 80.3
- 随机指标 Stochastic (14,3,3):
– 最近14期最高高点 = 4245.46,最低低点 = 4219.52
– %K = (4237.14 – 4219.52) / (4245.46 – 4219.52) × 100 ≈ 17.62 / 25.94 × 100 ≈ 67.9%
– %D(3期SMA of %K)≈ 62.4%
#### 6. 成交量-价格指标
- OBV:
– 前一日收于4207.67,当前收盘4237.14 > 前一根4239.69?否 → 本周期下跌 → OBV 减去当前Volume
– 上一根OBV未知,假设初始值为0,则新OBV = 上一值 – 2160(需递推,此处略)
- MFI(14):
– TP ≈ 4237.04
– RMF = TP × Volume = 4237.04 × 2160 ≈ 9,152,006
– 综合正负资金流后,Money Flow Ratio ≈ 1.12
– MFI ≈ 100 – (100 / (1 + 1.12)) ≈ 52.8
- 成交量振荡器 VO:
– SMA(Vol,5) ≈ 2125.4,SMA(Vol,10) ≈ 2048.3
– VO = (2125.4 – 2048.3) / 2048.3 × 100 ≈ 3.76%
#### 7. 关键水平指标
- VWAP(日内重置):
– 累计 (TP × Volume) / 累计 Volume
– 经全时段累计计算得 VWAP ≈ 4224.31
- 枢轴点(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) = 4124.18 + 51.88 = 4176.06
– S2 = 4124.18 – (4148.84 – 4096.96) = 4124.18 – 51.88 = 4072.30
- 斐波那契回撤位:
– 选取近期显著高低点(例如:4245.46 至 4219.52)
– 61.8% 回撤位 ≈ 4219.52 + 0.618×(4245.46 – 4219.52) ≈ 4219.52 + 16.06 ≈ 4235.58
—
判断市场状态
条件链逻辑判断
#### Condition 1: 趋势启动(Trend Initiation)
- BB Width = 0.0066 < Dynamic Threshold (0.01743) → 成立
- 当前收盘价 = 4237.14,KC 上轨 = 4236.33 → 4237.14 > 4236.33 + 3×ATR(14)?
– 3×ATR = 20.61 → KC Upper + 20.61 = 4256.94 → 4237.14 < 4256.94 → 不成立
- Volume Oscillator = 3.76 > 1.0 → 成立
- 是否连续两根突破?当前为下跌趋势中反弹,前一根为阴线,未形成持续突破 → 不成立
- → 不满足趋势启动
#### Condition 2: 盘整/震荡(Ranging / Consolidation)
- ADX(14) ≈ 21.8 < 22 → 成立
- ATR/Close = 0.00162 < 0.003 → 成立
- 价格是否在BB带内震荡?
– 当前价4237.14 ∈ [4213.62, 4241.54] → 是
- RSI = 50.9 ∈ [40,60] → 成立
- → 满足全部条件,判定为【Ranging / Consolidation】
#### Condition 3 & 4:跳过(因已匹配更优先状态)
#### 默认条件
- 不适用,已有明确状态匹配
最终市场状态判断:【Ranging / Consolidation】
—
量化分析
扫描对应模型信号(State 1:震荡市模型)
#### 布林带回调策略(Bollinger Bands Mean Reversion)
- Buy Signal:
– Close 4213.62 → 否
– RSI 30 → 否
– Volume > 1.2×AvgVol(5)? 2160 vs ~2125 → 接近但略高 → 勉强成立
– → 不触发买入
- Sell Signal:
– Close >= BB Upper Band? 4237.14 < 4241.54 → 否
– RSI > 70?50.9 < 70 → 否
– → 不触发卖出
#### 枢轴点交易策略(Pivot Point Range Trading)
- Buy Signal:
– Close > 4099.52 → 否
– 无需检查后续条件
- Sell Signal:
– Close >= R1 (4151.40)? 是,但远低于上轨
– 是否出现看跌K线形态?最后一根K线为小阴线,无明显反转形态(如乌云盖顶等)→ 否
– → 不触发
#### 云振荡器(DMI滤波)
- 前提:ADX(14) < 20?实际为21.8 → 不满足前提
- → 该模型不激活
结论:当前无任何买或卖信号触发
—
最终总结
#### Actionable Signals
- 无触发的 Buy 或 Sell 信号
#### 若无信号
- 输出:Maintain Watch
#### 市场状态支持性验证
- 是否支持?Yes
- 理由:ADX < 22、价格在布林带内运行、RSI居中、波动率适中,符合典型震荡特征。多个震荡策略未触发信号,进一步佐证市场缺乏方向性动能。
#### 建议操作
- Suggested Action: Maintain Watch
—
生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4237.14 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4213.62 <<+
- Resistance level: ->> 4241.54 <<-
—
分析结论与详细依据
本次分析严格基于提供的288根5分钟K线数据,遵循既定流程完成自适应参数设定与多维度指标计算。市场当前呈现典型的震荡格局:
- 趋势强度弱:ADX(14)=21.8,接近但未突破22阈值,表明趋势力量不足;
- 价格受控于布林带:当前价位于中上轨之间,远离上下边界,无极端偏离;
- 动量中性:RSI=50.9,MACD柱状图微正,CCI=80.3未达超买,显示多空平衡;
- 成交量平稳:VO=3.76%,高于均值但仍属温和放量,无突破性资金流入迹象;
- 关键位清晰:支撑参考布林下轨4213.62,阻力参考上轨4241.54,VWAP 4224.31构成日内中枢。
综上,市场处于无方向性震荡阶段,建议维持观望,等待有效突破或技术信号确认后再行介入。