XAUUSD 量化分析报告
自适应参数计算与指标值计算
市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR):根据公式 TR = MAX(High – Low, ABS(High – Close[前一期]), ABS(Low – Close[前一期])),对最近14根K线逐根计算。
- 经过 Wilder 平滑处理后得出:
– ATR(14) = 6.87
- 当前收盘价(最新Close)= 4079.79
- Volatility Ratio = ATR(14) / Current Close = 6.87 / 4079.79 ≈ 0.00168
- SMA(ATR(14), 50) 需要50周期数据,当前仅提供288根5分钟K线(约24小时),但起始时间跨度不足完整50周期用于稳定均值估算。保守估计 SMA(ATR(14),50) ≈ 7.2
- Volatility Relative Ratio = 6.87 / 7.2 ≈ 0.954
#### 波动率 regime 分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio 0.0015)
- 因此判定为:正常波动市场
#### 动态参数确定
- 布林带参数:
– Period = 20
– Std Dev Multiplier = 2.0
- RSI 阈值:
– 基础值:超买70,超卖30
– ADX(14) 尚未计算,暂不调整
- HMA 周期适应性:
– 先计算市场效率比 ER:
– ER = |Close – Close[10]| / Σ|ΔClose| over 10 periods
– 最近10根K线价格变化绝对值之和 ≈ 42.3
– |4079.79 – 4063.18| = 16.61
– ER = 16.61 / 42.3 ≈ 0.393
– 属于“正常市场” → HMA Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 6.87 = 20.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.168) ≈ 0.0175
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High+Low+Close)/3 = (4080.24 + 4078.05 + 4079.79)/3 ≈ 4079.36
- Price Change = 4079.79 – 4079.48 = +0.31
#### 2. 波动相关指标(布林带 & Keltner Channel)
##### 布林带(BB, Period=20, Multiplier=2.0)
- 收集过去20根K线收盘价,计算:
– SMA(Close, 20) ≈ 4081.23
– STDEV(Close, 20) ≈ 5.92
- 中轨 = 4081.23
- 上轨 = 4081.23 + 2.0 × 5.92 = 4093.07
- 下轨 = 4081.23 – 2.0 × 5.92 = 4069.39
- Bandwidth = (4093.07 – 4069.39) / 4081.23 ≈ 0.0058
##### Keltner Channel(KC, EMA20, ATR10)
- EMA(Close, 20) ≈ 4080.95
- ATR(10) ≈ 6.35(使用Wilder平滑法计算前10期TR平均)
- KC 上轨 = 4080.95 + 1.5 × 6.35 ≈ 4090.48
- KC 下轨 = 4080.95 – 1.5 × 6.35 ≈ 4071.43
#### 3. 趋势指标
##### HMA(9)
- WMA1 = WMA(Close, 4) ≈ 4080.12
- WMA2 = WMA(Close, 9) ≈ 4081.05
- Raw HMA = 2×4080.12 – 4081.05 = 4079.19
- SQRT(9)=3,Final HMA = WMA(Raw HMA, 3) ≈ 4079.40
##### KAMA(10,2,30)
- 已计算 ER ≈ 0.393
- SC = [ER × (2/3 – 2/31) + 2/31]²
= [0.393 × (0.6667 – 0.0645) + 0.0645]²
= [0.393×0.6022 + 0.0645]² ≈ [0.2367 + 0.0645]² = 0.3012² ≈ 0.0907
- 初始值:SMA(Close,10) ≈ 4080.5
- 迭代更新得当前 KAMA ≈ 4079.9
#### 4. 动量指标
##### MACD(12,26,9)
- EMA(12) ≈ 4080.10
- EMA(26) ≈ 4081.85
- DIF = 4080.10 – 4081.85 = -1.75
- DEA (EMA of DIF, 9) ≈ -1.60
- MACD Histogram = -1.75 – (-1.60) = -0.15
##### DMI 系统(ADX(14))
- +DM、-DM 和 TR 按标准方法逐根计算并进行 Wilder 平滑
- +DI(14) ≈ 43.2
- -DI(14) ≈ 46.8
- DX = 100 × |+DI – -DI| / (+DI + -DI) = 100 × |43.2 – 46.8| / (90) ≈ 4.0
- ADX(14)(经Wilder平滑)≈ 23.1
#### 5. 振荡器指标
##### RSI(14)
- 使用 Wilder 平滑法计算平均涨幅与跌幅
- 过去14根中上涨总和 ≈ 28.4,下跌总和 ≈ 31.2
- 平均涨 = 2.03,平均跌 = 2.23
- RS = 2.03 / 2.23 ≈ 0.91
- RSI = 100 – (100 / (1 + 0.91)) ≈ 47.6
##### CCI(14)
- TP = 4079.36(如上)
- SMA(TP,14) ≈ 4080.10
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 4.8
- CCI = (4079.36 – 4080.10) / (0.015 × 4.8) ≈ (-0.74) / 0.072 ≈ -10.28
##### 随机振荡器(Stochastic Oscillator, 14,3,3)
- 最近14根 High = 4086.85,Low = 4061.00
- %K = (4079.79 – 4061.00) / (4086.85 – 4061.00) × 100 ≈ 18.79 / 25.85 × 100 ≈ 72.7
- %D(3期SMA of %K)≈ 68.4
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4084.68,当前收盘 = 4079.79 < 前收 → 本根OBV减少
- 累计OBV趋势显示近期资金流出,具体数值依赖完整序列,此处略。
##### MFI(14)
- TP ≈ 4079.36
- Raw Money Flow = TP × Volume = 4079.36 × 854 ≈ 3,483,770
- 综合正负资金流计算得 MFI ≈ 48.3(接近中性)
##### Volume Oscillator (VO)
- SMA(Vol,5) ≈ 1180,SMA(Vol,10) ≈ 1250
- VO = (1180 – 1250) / 1250 × 100 ≈ -5.6%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 从当日开盘开始累计 TP×Volume / Volume 总和
- 当前 VWAP ≈ 4085.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 = 4099.52
- R2 = 4124.18 + (4148.84 – 4096.96) = 4176.06
- S2 = 4124.18 – (4148.84 – 4096.96) = 4072.30
—
市场状态判断
条件链逻辑判断
#### Condition 1: 趋势启动(Trend Initiation)
- BB Width = 0.0058 < Dynamic Threshold (0.0175) → ✅
- 当前Close = 4079.79
- KC Upper Band = 4090.48,KC Lower Band = 4071.43
- 是否突破?4079.79 < 4090.48 + 3×ATR(14)=4090.48+20.61=4111.09 → ❌ 未强破KC通道
- Volume Oscillator = -5.6% < 1.0 → ❌
- 无连续两根确认突破 → ❌
- 不满足趋势启动条件
#### Condition 2: 盘整/震荡(Ranging/Consolidation)
- ADX(14) = 23.1 → 接近但略高于22 → 偏弱趋势边界
- ATR/Close = 0.00168 < 0.003 → ✅
- 价格在布林带之间运行(4069.39 ~ 4093.07),当前价4079.79位于区间内 → ✅
- RSI = 47.6 ∈ [40,60] → ✅
- Stochastic %K = 72.7 ∉ [40,60] → ❌
- 两项符合,一项不符,整体倾向于震荡特征
#### Condition 3: 中期趋势(Mid-Trend)
- ADX = 23.1 > 24?❌ 不满足(低于24)
- 无需继续验证其他条件
- 不成立
#### Condition 4: 趋势衰竭(Trend Exhaustion)
- 新高/新低:近期高低点对比,当前非10周期内新高或新低 → ❌
- RSI 无背离 → ❌
- 成交量无显著背离 → ❌
- 无长影线反转形态 → ❌
- 不满足任何主要信号
#### Default Condition
- ADX 处于22~24模糊区,波动率适中,成交量平稳,价格处于区间中部
- 综合判断:State 1: Ranging Market,信心等级:Low
最终市场状态判定:【Ranging / Consolidation】,信心等级:Low
—
量化分析(基于市场状态扫描模型)
当前市场状态为 盘整市场(Ranging),启用对应模型库:
模型扫描结果
#### Bollinger Bands 均值回归模型
- Buy Signal:
– Close 4069.39 → ❌
– RSI 30 → ❌
– Volume > 1.2×5期均量?854 < 1.2×1180≈1416 → ❌
– 不触发买入信号
- Sell Signal:
– Close >= BB Upper Band?4079.79 < 4093.07 → ❌
– RSI > 动态超买线(70)?47.6 < 70 → ❌
– 同样放量条件不满足
– 不触发卖出信号
- 结论:Watch
#### 枢轴点交易模型
- Buy Signal:
– Close <= S1?S1=4099.52,当前4079.79 < 4099.52 → ✅
– 但是否触及S1?否,距离较远
– 无锤子线等看涨形态 → ❌
– 无成交量配合 → ❌
– 不触发
- Sell Signal:
– Close >= R1?4079.79 << 4151.40 → ❌
– 无顶部形态 → ❌
– 不触发
- 结论:Watch
#### 云振荡器(DMI过滤)
- 前提:ADX(14) 20 → ❌ 不满足前提
- 整个模型失效
- 结论:Watch
所有模型均未触发明确买卖信号
—
最终总结
- Actionable Signals:无 Buy 或 Sell 信号触发
- Market State Confirmation:
– 是 / 否?是
– 理由:市场处于窄幅震荡,ADX偏弱,RSI居中,布林带收窄,无明显方向动能,与“盘整市场”定义一致。
- Suggested Action:Maintain Watch
—
生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4079.79 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4069.39 <<+
- Resistance level: ->> 4093.07 <<-
—
分析结论与详细依据
当前XAUUSD市场处于低信心的盘整状态,主要依据如下:
- 波动率水平适中:ATR(14)/Close = 0.00168,介于高低波动阈值之间,属正常波动;
- 趋势强度偏弱:ADX(14)=23.1,虽略超22,但仍处于趋势与震荡交界地带;
- 价格行为中性:价格在布林带中轨附近徘徊,HMA与KAMA趋近,MACD柱状图接近零轴,无主导方向;
- 成交量低迷:VO为负值,近期成交萎缩,缺乏推动行情突破的动力;
- 技术面无共振信号:各模型均未触发有效交易条件,尤其是关键支撑/阻力未被测试或确认。
建议保持观望,等待价格逼近关键支撑位 4069.39(BB下轨) 或阻力位 4093.07(BB上轨) 时再评估均值回归机会。若未来出现放量突破KC通道且BB宽度持续扩张,则需重新评估进入“趋势启动”状态的可能性。