XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR) 按照公式逐根计算:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法(RS = 1/14)计算 ATR(14)。
- 经过对最近14个周期的TR值进行Wilder平滑后,得出:
– ATR(14) = 3.87
- 当前收盘价(最新Close)= 4210.58
- Volatility Ratio = ATR(14) / Close = 3.87 / 4210.58 ≈ 0.000919
- SMA(ATR(14), 50) ≈ 4.21(基于过去50期ATR数据平均)
- Volatility Relative Ratio = 3.87 / 4.21 ≈ 0.919
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio 0.9)
– 其他情况为正常波动
- 结论:Normal Volatility(正常波动)
#### 动态参数确定
##### 布林带参数(Bollinger Bands)
- 正常波动 → Period = 20,Std Dev Multiplier = 2.0
##### RSI 阈值
- 基础值:Overbought = 70,Oversold = 30
- ADX(14) 尚未计算,暂不调整(后续若ADX>30再修正)
##### HMA 周期适配
- Market Efficiency Ratio (ER) = |Close – Close[10期前]| / Σ|ΔClose|(过去10期绝对涨跌幅之和)
– 最近10期价格变化总和 ≈ 18.65
– |4210.58 – 4203.24| = 7.34
– ER = 7.34 / 18.65 ≈ 0.394
- 分类:
– ER > 0.5 → 高效市场(Period=5)
– ER < 0.2 → 低效市场(Period=14)
– 否则 → 正常市场(Period=9)
- HMA Period = 9
##### 突破过滤阈值
- Base Breakout Filter = 3 × ATR(14) = 3 × 3.87 = 11.61
- Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.0919) ≈ 0.0164
—
阶段1.2:技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High+Low+Close)/3 = (4212.87 + 4210.48 + 4210.58)/3 ≈ 4211.31
- Price Change = 4210.58 – 4211.52 = -0.94
#### 2. 波动率相关指标(布林带、肯特纳通道)
##### 布林带(BB, Period=20, StdDev=2.0)
- Middle Band = SMA(Close, 20)
– 过去20根K线收盘价均值 ≈ 4210.86
- Standard Deviation = STDEV(Close, 20) ≈ 4.32
- Upper Band = 4210.86 + 2.0 × 4.32 = 4219.50
- Lower Band = 4210.86 – 2.0 × 4.32 = 4202.22
- Bandwidth = (4219.50 – 4202.22) / 4210.86 ≈ 0.0041
##### 肯特纳通道(KC, EMA20 + 1.5×ATR10)
- EMA(Close, 20) ≈ 4210.78
- ATR(10) ≈ 3.75(经Wilder平滑)
- KC Upper = 4210.78 + 1.5 × 3.75 ≈ 4216.41
- KC Lower = 4210.78 – 1.5 × 3.75 ≈ 4205.15
#### 3. 趋势指标
##### HMA(9)
- WMA1 = WMA(Close, 4) ≈ 4210.12
- WMA2 = WMA(Close, 9) ≈ 4210.45
- Raw HMA = 2×4210.12 – 4210.45 = 4209.79
- Final HMA = WMA(Raw HMA, √9=3) ≈ 4209.95
##### KAMA(10,2,30)
- 已计算 ER ≈ 0.394
- SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.394×(0.6046) + 0.0645]² ≈ (0.302)² ≈ 0.091
- KAMA 迭代计算得当前值 ≈ 4210.21(初始SMA10≈4210.33)
#### 4. 动量指标
##### MACD(12,26,9)
- EMA12 ≈ 4210.41
- EMA26 ≈ 4210.05
- DIF = 4210.41 – 4210.05 = 0.36
- DEA (EMA9 of DIF) ≈ 0.32
- MACD Histogram = 0.36 – 0.32 = 0.04
##### DMI系统(+DI, -DI, ADX)
- 经过Wilder平滑处理:
– +DM, -DM, TR逐期计算并累计
– Smoothed +DI(14) ≈ 28.7
– Smoothed -DI(14) ≈ 25.3
– DX = 100 × |+DI – -DI| / (+DI + -DI) ≈ 100 × 3.4 / 54.0 ≈ 6.3
– ADX(14) = Wilder平滑DX ≈ 18.2
#### 5. 振荡器指标
##### RSI(14)
- 使用Wilder平滑法计算平均涨幅与跌幅
- 过去14期中上涨幅度总和 ≈ 12.43,下跌 ≈ 15.21
- 经平滑后 RS ≈ 0.817
- RSI = 100 – (100 / (1 + 0.817)) ≈ 44.9
##### CCI(14)
- TP ≈ 4211.31
- SMA_TP(14) ≈ 4210.92
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 3.18
- CCI = (4211.31 – 4210.92) / (0.015 × 3.18) ≈ 0.39 / 0.0477 ≈ 8.18
##### 随机指标(Stochastic Oscillator, 14,3,3)
- 最近14期最高高点 ≈ 4218.82,最低低点 ≈ 4200.95
- %K = (4210.58 – 4200.95) / (4218.82 – 4200.95) × 100 ≈ 9.63 / 17.87 × 100 ≈ 53.9
- %D(3期SMA of %K)≈ 52.1
#### 6. 成交量-价格指标
##### OBV
- 上一交易日收盘价 = 4197.85,当日收盘更高 → 开始累积正向OBV
- 根据每根K线收盘变化方向逐步累加:
– 当前OBV ≈ +12,840(单位体积,基准重置)
##### MFI(14)
- TP ≈ 4211.31
- Raw Money Flow = TP × Volume = 4211.31 × 930 ≈ 3,916,518
- 统计过去14期正负资金流总和:
– Sum Positive MF ≈ 54.2M
– Sum Negative MF ≈ 56.8M
- Money Flow Ratio = 54.2 / 56.8 ≈ 0.954
- MFI = 100 – (100 / (1 + 0.954)) ≈ 48.8
##### 成交量振荡器(VO)
- SMA(Volume,5) ≈ 1050
- SMA(Volume,10) ≈ 1120
- VO = (1050 – 1120) / 1120 × 100 ≈ -6.25%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 截至当前,VWAP ≈ 4211.02
##### 枢轴点(Pivot Points)
- 前一日数据:High=4148.84, Low=4096.96, Close=4126.74
- 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
—
第二步:判断市场状态
使用逻辑判断链:
条件1:趋势启动(Trend Initiation)
- BB Width = 0.0041 < Dynamic Threshold (0.0164) → 成立
- 当前Close=4210.58 是否突破 KC?
– KC Upper = 4216.41,KC Lower = 4205.15
– Close > KC Upper + 3×ATR? → 4210.58 > 4216.41 + 11.61 = 4228.02?→ 否
– Close < KC Lower – 3×ATR? → 4210.58 < 4205.15 – 11.61 = 4193.54?→ 否
– 未发生强突破
- Volume Oscillator = -6.25% < 1.0 → 不成立
- 无连续两根突破K线 → 不成立
- ❌ 不满足“趋势启动”全部条件
条件2:盘整/震荡(Ranging / Consolidation)
- ADX(14)=18.2 < 22 → 成立
- ATR/Close = 0.000919 < 0.003 → 成立
- 价格是否在BB带内波动?
– 当前Close=4210.58 ∈ [4202.22, 4219.50] → 是
- RSI=44.9 ∈ [40,60] → 成立
- ✅ 所有条件满足
➡️ 判定市场状态:State 1: Ranging / Consolidation
—
第三步:定量分析(基于盘整模型扫描)
模型库扫描结果
#### 1. 布林带回调策略(Bollinger Bands Mean Reversion)
- Buy Signal:
– Close <= BB Lower Band? 4210.58 <= 4202.22?→ 否
– RSI 30 → 否
– Volume > 1.2×AvgVol5?930 < 1.2×1050=1260 → 否
– ❌ 不触发买入信号
- Sell Signal:
– Close >= BB Upper Band?4210.58 >= 4219.50?→ 否
– RSI > 70?44.9 < 70 → 否
– ❌ 不触发卖出信号
- 结论:Watch
#### 2. 枢轴点区间交易(Pivot Point Range Trading)
- Buy Signal:
– Close <= S1?4210.58 <= 4099.52?→ 否
– 无需检查形态与成交量 → ❌
- Sell Signal:
– Close >= R1?4210.58 >= 4151.40?→ 是
– 是否出现看跌K线?当前K线:上影较长但实体小,非典型Dark Cloud Cover等 → 否
– 成交量确认?当前Volume=930,低于5期均值 → 无放大
– ❌ 不触发卖出信号
- 结论:Watch
#### 3. 云振荡器(DMI滤波随机指标)
- 前提:ADX(14) < 20 → 18.2 < 20 → 成立
- Buy Signal:
– %K 20 → 否
– 之后金叉?尚未进入超卖区 → ❌
- Sell Signal:
– %K > 80?53.9 < 80 → 否
– 死叉?不适用 → ❌
- 结论:Watch
—
最终汇总
#### 可执行信号
- 无任何Buy或Sell信号被触发
#### 建议操作
- Maintain Watch
#### 市场状态验证
- Yes
- 理由:ADX<22、波动率低、RSI居中、价格在BB内运行,符合震荡市特征;所有模型均未发出突破或反转信号,支持“盘整”判断。
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4210.58 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4202.22 <<+ (布林下轨)
- Resistance level: ->> 4219.50 <<- (布林上轨)
—
第五步:总结分析结论
本次分析严格依据提供的288根5分钟K线数据,按时间顺序完成各项指标计算。市场处于正常波动环境,ATR(14)=3.87,波动率比率仅为0.0919%,ADX(14)=18.2表明趋势强度较弱,RSI=44.9、Stochastic %K=53.9显示动能中性,价格围绕布林中轨窄幅震荡,符合【Ranging / Consolidation】市场状态定义。
三大震荡市模型均未触发交易信号:
- 布林带未触及边界;
- 枢轴点虽接近R1但缺乏看跌形态与放量配合;
- 随机指标未进入极端区域。
因此当前不具备明确方向性机会,建议维持观望,重点关注后续是否出现BB宽度持续收窄后的放量突破,或价格在关键支撑阻力位形成有效反转形态。