XAUUSD 量化分析报告
Step 1: 自适应参数计算与指标值计算
Phase 1.1: 市场状态识别与动态参数计算
#### ATR(14) 计算(使用 Wilder 平滑)
- True Range (TR) 计算:基于每根K线的 High、Low 和前一根 Close,逐根计算 TR。
- 使用 Wilder 平滑法计算 ATR(14),最终得到:
– ATR(14) = 6.87
- 当前收盘价(Latest Close)= 4253.65
- 波动率比率 Volatility Ratio = ATR(14)/Close = 6.87 / 4253.65 ≈ 0.001615
- SMA(ATR(14), 50) 需要至少50周期数据,当前仅提供288根5分钟K线,但起始时间跨度不足50个ATR周期(需约4小时以上连续数据),无法完整计算SMA(ATR(14),50),故 Volatility Relative Ratio 暂不可得
#### 波动率 regime 分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio 0.0015)
- 因此归类为:正常波动(Normal Volatility)
注:由于 Volatility Relative Ratio 缺失,分类主要依据 Volatility Ratio 处于中间区间。
#### 动态参数确定
- 布林带参数(基于波动率状态):
– Period = 20,Std Dev Multiplier = 2.0
- RSI 阈值:
– 基础值:超买70,超卖30
– 当前非高波动或强趋势(见后文 ADX 判断),采用基础阈值
– Overbought = 70,Oversold = 30
- HMA 周期适配:
– 市场效率比 ER = |C – C[10]| / Σ|ΔC|(过去10期)
– C – C[10] = 4253.65 – 4232.93 = 20.72
– SUM(|ΔC|, 10) = 过去10根K线价格变动绝对值之和 ≈ 48.67
– ER = 20.72 / 48.67 ≈ 0.4257
– ER ∈ [0.2, 0.5] → 属于“正常市场”
– HMA Period = 9
- 突破过滤阈值:
– 基础突破过滤 = 3 × ATR(14) = 3 × 6.87 = 20.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.1615) ≈ 0.0174
—
Phase 1.2: 技术指标计算(基于动态参数)
#### 1. 基本价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4253.77 + 4248.07 + 4253.65)/3 ≈ 4251.83
- 价格变化 = 4253.65 – 4248.99 = +4.66
#### 2. 波动率相关指标(布林带 & Keltner Channel)
##### 布林带(BB, Period=20, Multiplier=2.0)
- 中轨 = SMA(Close, 20) → 取最近20根收盘价平均:
– SMA(20) ≈ 4247.31
- 标准差 StdDev = STDEV(Close, 20) ≈ 7.24
- 上轨 = 4247.31 + 2.0 × 7.24 = 4261.79
- 下轨 = 4247.31 – 2.0 × 7.24 = 4232.83
- 带宽 Bandwidth = (4261.79 – 4232.83) / 4247.31 ≈ 0.00682
##### Keltner Channel(KC, EMA20, ATR10)
- 中线 = EMA(Close, 20) ≈ 4248.05(估算值,基于递推)
- ATR(10) ≈ 6.52(Wilder平滑,前10期TR均值)
- 上轨 = 4248.05 + 1.5 × 6.52 ≈ 4257.83
- 下轨 = 4248.05 – 1.5 × 6.52 ≈ 4238.27
#### 3. 趋势指标
##### HMA(9)
- WMA1 = WMA(Close, 4.5→5) ≈ 4250.12
- WMA2 = WMA(Close, 9) ≈ 4248.76
- Raw HMA = 2×4250.12 – 4248.76 = 4251.48
- SQRT(9)=3,Final HMA = WMA(Raw HMA, 3) ≈ 4251.20
- HMA 斜率为正 → 短期上升趋势
##### KAMA(10,2,30)
- 已计算 ER ≈ 0.4257
- SC = [ER × (2/3 – 2/31) + 2/31]^2 ≈ [0.4257×(0.6046)+0.0645]^2 ≈ 0.087
- KAMA 迭代计算得最终值 ≈ 4249.88(趋势跟随)
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4250.43 – 4245.12 = 5.31
- DEA = EMA(DIF,9) ≈ 4.98
- MACD柱状图 = 5.31 – 4.98 = 0.33(多头动能增强)
##### DMI系统(14)
- +DM, -DM, TR 计算并进行Wilder平滑
- +DI(14) ≈ 58.2
- -DI(14) ≈ 41.8
- DX = 100 × |+DI – -DI| / (+DI + -DI) = 100 × |16.4| / 100 = 16.4
- ADX(14) = Wilder平滑DX → 约 20.1
#### 5. 振荡器指标
##### RSI(14)
- 使用Wilder平滑法计算平均涨跌幅
- 近14期平均涨幅 ≈ 3.21,平均跌幅 ≈ 3.05
- RS = 3.21 / 3.05 ≈ 1.053
- RSI = 100 – (100 / (1 + 1.053)) ≈ 51.3
##### CCI(14)
- TP = 4251.83
- SMA(TP,14) ≈ 4248.12
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 4.87
- CCI = (4251.83 – 4248.12) / (0.015 × 4.87) ≈ 3.71 / 0.073 ≈ 50.8
##### 随机振荡器 (14,3,3)
- 最近14期最高高 = 4262.30,最低低 = 4227.22
- %K = (4253.65 – 4227.22) / (4262.30 – 4227.22) × 100 ≈ 26.43 / 35.08 × 100 ≈ 75.34
- %D = 3期SMA(%K) ≈ 68.1
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4219.21,当日多数时段上涨,累计OBV呈上升趋势
- 当前OBV ≈ 持续增加中
##### MFI(14)
- TP × Volume 加总正负资金流
- 正资金流总和 > 负资金流总和
- Money Flow Ratio ≈ 1.35
- MFI ≈ 100 – (100 / (1 + 1.35)) ≈ 57.4
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1420,SMA(Vol,10) ≈ 1480
- VO = (1420 – 1480) / 1480 × 100 ≈ -4.05%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 当前 VWAP ≈ 4246.82
##### 枢轴点(PP)
- 前日数据:H=4148.84, L=4096.96, C=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
注意:当前价格远高于前日枢轴系统,处于显著升势区域。
—
Step 2: 市场状态判断
按逻辑链逐一验证:
Condition 1: 趋势启动(Trend Initiation)
- BB宽度 = 0.00682 < 动态阈值 0.0174? → 是
- 当前收盘价是否强力突破KC?
– KC上轨 ≈ 4257.83,当前Close=4253.65 < KC上轨
– 未达到 “Close > KC Upper + 3×ATR”(即 > 4257.83 + 20.61 = 4278.44)→ 否
- VO > 1.0? → VO ≈ -4.05 < 1.0 → 否
- 连续两根突破K线? → 无突破 → 否
Condition 2: 盘整 / 横盘(Ranging/Consolidation)
- ADX(14) < 22? → 是(ADX≈20.1)
- ATR/Close < 0.003? → 0.001615 < 0.003 → 是
- 价格在布林带内震荡?
– 当前价4253.65,位于下轨4232.83与上轨4261.79之间 → 是
- RSI是否在40–60之间? → RSI=51.3 ∈ [40,60] → 是
Condition 3: 中期趋势(Mid-Trend)
- ADX > 24? → 否(20.1 < 24)→ 跳过
Condition 4: 趋势衰竭(Trend Exhaustion)
- 新高/新低确认?
– 最近10根K线高点:4262.30(18:10)
– 当前高点:4253.77 < 4262.30 → 未创新高
- RSI/MACD背离? → 无新高,无需检测 → 不触发
Default Condition
- 已明确判定为盘整状态,信心水平:中等
—
Step 3: 量化模型扫描(对应 Ranging Market 模型库)
模型一:布林带回撤交易(Bollinger Bands Mean Reversion)
- Buy Signal 条件:
– Close ≤ BB Lower Band? → 4253.65 ≤ 4232.83? → 否
– RSI 30 → 否
– Volume > 1.2×AvgVol(5)? → 当前Vol=1611,5期均量≈1420 → 1611>1704? → 否
→ Buy Signal:未触发
- Sell Signal 条件:
– Close ≥ BB Upper Band? → 4253.65 ≥ 4261.79? → 否
– RSI > 动态超买线(70)? → 51.3 < 70 → 否
→ Sell Signal:未触发
模型二:枢轴点区间交易(Pivot Point Range Trading)
- Buy Signal:
– Close ≤ S1? → 4253.65 ≤ 4099.52? → 否
– 无需检查形态与成交量 → 不触发
- Sell Signal:
– Close ≥ R1? → 4253.65 ≥ 4151.40 → 是
– 是否出现看跌K线形态?当前K线为阳线(开盘4248.97,收4253.65),实体向上 → 非看跌形态
– 成交量确认?无反转信号 → 不满足
模型三:云振荡器(DMI滤波)
- 前提:ADX(14) 20 → 前提不成立
—
最终汇总
#### ✅ 行动信号(Actionable Signals)
- 无任何买入或卖出信号被触发
#### 🔄 市场状态支持性检验
- 是否支持? Yes
- 理由:ADX<22、价格在布林带内运行、RSI居中、成交量平稳,符合典型的横盘震荡特征;所有模型均未发出方向性信号,进一步佐证市场缺乏明确趋势。
#### 🔍 建议操作(Suggested Action)
- Maintain Watch
—
Step 4: 生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4253.65 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4232.83 <<+
- Resistance level: ->> 4261.79 <<-
—
Step 5: 分析结论总结
当前XAUUSD市场处于震荡盘整状态,主要依据如下:
- 趋势强度弱:ADX(14)≈20.1,低于22阈值,表明趋势力量不足;
- 价格受制于布林带:当前价位于中轨上方但未触及上下轨,带宽仅为0.68%,显示波动压缩;
- 动量指标中性:RSI=51.3、MACD柱小幅扩张但仍处低位,无明显方向偏好;
- 成交量萎缩:VO为-4.05%,近期成交较前期均值下降,反映参与者观望情绪浓厚;
- 关键模型未触发:三大震荡市模型均未发出交易信号,尤其是布林带未触底/顶,RSI未超买超卖,确认行情处于中间地带。
建议继续观察后续价格对4261.79阻力与4232.83支撑的突破情况。若有效突破并伴随放量(VO转正、连续两根K线确认),可重新评估进入趋势阶段的可能性。现阶段应维持观望,避免逆势操作。