XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1 市场状态识别与动态参数计算
#### ATR(14) 计算(使用 Wilder 平滑)
- True Range (TR) 按照公式逐根计算:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法计算 ATR(14):
– 初始 ATR = SMA(TR, 14)
– 后续 ATR = (前一日 ATR × 13 + 当日 TR) / 14
- 经过完整回溯计算,最新一根5分钟K线的:
– ATR(14) = 8.76
– 当前收盘价 Close = 4255.16
– Volatility Ratio = ATR(14)/Close = 8.76 / 4255.16 ≈ 0.00206
#### Volatility Relative Ratio
- SMA(ATR(14), 50) = 过去50期 ATR 的简单移动平均 ≈ 7.92
- Volatility Relative Ratio = 8.76 / 7.92 ≈ 1.106
#### 波动率制度分类
- 条件判断:
– 高波动:Volatility Ratio > 0.003?否(0.00206 < 0.003)
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio 0.9)
- 结论:Normal Volatility(正常波动)
#### 动态参数确定
- 布林带参数(基于波动率状态):
– Period = 20,Std Dev Multiplier = 2.0
- RSI 阈值:
– 基础值:超买70,超卖30 → 保持不变(非高波动或强趋势)
- HMA 周期适配:
– 先计算市场效率比 ER:
– ER = |C – C[10]| / Σ|ΔC|(过去10期)
– |4255.16 – 4232.93| = 22.23
– 总绝对价格变化 ≈ 48.37
– ER ≈ 22.23 / 48.37 ≈ 0.459
– 0.2 ≤ ER ≤ 0.5 → 属于“Normal Market”
– HMA Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3×ATR(14) = 3 × 8.76 = 26.28
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.00206×100) = 0.015 × 1.206 ≈ 0.0181
—
阶段1.2 技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (H+L+C)/3 = (4256.28+4251.36+4255.16)/3 ≈ 4254.27
- 价格变动 = 4255.16 – 4253.01 = +2.15
#### 2. 波动相关指标
##### 布林带(BB, Period=20, StdDev=2.0)
- 收集最近20根K线收盘价,计算:
– SMA(Close, 20) ≈ 4247.84 (中轨)
– 标准差 STDEV ≈ 6.82
– 上轨 = 4247.84 + 2.0 × 6.82 = 4261.48
– 下轨 = 4247.84 – 2.0 × 6.82 = 4234.20
– Bandwidth = (4261.48 – 4234.20) / 4247.84 ≈ 0.00642
注:远小于默认阈值0.04,未触发“挤压”条件
##### 凯尔特纳通道(KC)
- EMA(Close, 20) ≈ 4248.12(中线)
- ATR(10) ≈ 8.15
- 上轨 = 4248.12 + 1.5 × 8.15 ≈ 4260.35
- 下轨 = 4248.12 – 1.5 × 8.15 ≈ 4235.89
#### 3. 趋势指标
##### HMA(9)
- WMA1 = WMA(Close, 4) ≈ 4250.21
- WMA2 = WMA(Close, 9) ≈ 4248.77
- Raw HMA = 2×4250.21 – 4248.77 = 4251.65
- SQRT(9)=3,对Raw HMA做3期WMA → 最新值 ≈ 4253.89
- HMA(9) 当前值 ≈ 4253.89,呈上升趋势
##### KAMA(10,2,30)
- 已计算 ER ≈ 0.459
- SC = [ER × (2/3 – 2/31) + 2/31]²
= [0.459 × (0.6667 – 0.0645) + 0.0645]²
= [0.459×0.6022 + 0.0645]² ≈ [0.276 + 0.0645]² = 0.3405² ≈ 0.116
- KAMA 迭代计算得当前值 ≈ 4252.10
- 表明短期趋势温和向上
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4251.33 – 4246.18 = +5.15
- DEA = EMA(DIF,9) ≈ +4.32
- MACD柱状图 = 5.15 – 4.32 = +0.83(正值扩大)
##### DMI系统(14)
- +DM、-DM 和 TR 已逐根计算并进行Wilder平滑
- +DI(14) ≈ 58.3
- -DI(14) ≈ 41.7
- DX = 100 × |+DI – -DI| / (+DI + -DI) = 100 × 16.6 / 100 = 16.6
- ADX(14) = Wilder平滑后的DX ≈ 23.1
#### 5. 振荡器指标
##### RSI(14)(Wilder平滑)
- 平均涨幅 ≈ 3.82,平均跌幅 ≈ 3.01
- RS = 3.82 / 3.01 ≈ 1.269
- RSI = 100 – (100 / (1 + 1.269)) ≈ 55.9
##### CCI(14)
- TP = 4254.27
- SMA(TP,14) ≈ 4248.11
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 5.21
- CCI = (4254.27 – 4248.11) / (0.015 × 5.21) ≈ 6.16 / 0.07815 ≈ 78.8
##### 随机指标 (14,3,3)
- 最近14期最高价 High = 4262.30,最低价 Low = 4227.22
- %K = (4255.16 – 4227.22) / (4262.30 – 4227.22) × 100 ≈ 27.94 / 35.08 × 100 ≈ 79.65
- %D(3期SMA of %K)≈ 72.4
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4219.21,当日多数时段上涨
- 累计OBV根据涨跌累加成交量,最新OBV ≈ +38,720(相对高位)
##### MFI(14)
- TP × Volume 加权求和,正负资金流分离
- 正资金流总和 ≈ 1,892万,负资金流 ≈ 1,612万
- Money Flow Ratio ≈ 1.173
- MFI = 100 – (100 / (1 + 1.173)) ≈ 53.9
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1423,SMA(Vol,10) ≈ 1487
- VO = (1423 – 1487) / 1487 × 100 ≈ -4.3%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Vol) / 累计 Vol
- 计算得当前 VWAP ≈ 4244.36
##### 枢轴点(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
—
第二步:市场状态判断
应用逻辑判断链:
条件1:趋势启动?
- BB Width = 0.00642 < 动态阈值0.0181?是 ✅
- 当前收盘价是否强力突破KC?
– KC Upper = 4260.35,Close = 4255.16 < KC Upper
– 未触及 KC Upper + 3ATR(4260.35 + 26.28 = 4286.63)❌
- 不满足 → 排除
条件2:盘整/震荡?
- ADX(14) = 23.1 < 22?否(略高于)❌
- ATR/C < 0.003?是(0.00206)✅
- 价格在BB内,RSI=55.9 ∈ [40,60]?是 ✅
- 但 ADX 不满足严格小于22 → 整体不成立 ❌
条件3:中期趋势?
- ADX(14) > 24?否(23.1 < 24)❌
- 尽管价格从高点回落接近HMA(9)=4253.89,且成交量下降(VO=-4.3%),但ADX不足
- 不满足核心趋势强度要求 → 排除
条件4:趋势衰竭?
需满足“2 out of 4”主信号:
- 是否创近期新高/新低?
– 最近10根K线高点为4262.30(18:10),当前价4255.16未创新高 ❌
- RSI/MACD是否背离?
– 无新高价 → 无法构成背离 ❌
- 成交量背离?无明显迹象 ❌
- 长影线反转形态?
– 当前K线:上影4256.28,下影4251.36,实体较小,但非显著长影 ❌
默认条件:方向不明
- ADX处于22~24之间(模糊区)
- 波动率中等,无明确突破或背离
- 所有条件均未完全满足
结论:市场状态为【Ranging / Consolidation】,信心等级:Low
—
第三步:定量分析(基于市场状态扫描模型)
当前判定为 盘整市场(信心较低),启用以下模型扫描:
模型1:布林带回调策略
- Buy Signal:
– Close <= BB Lower Band?4255.16 vs 4234.20 → 否 ❌
– RSI 30 ❌
– 成交量 > 1.2倍5期均量?1506 vs ~1423 → 是 ✅
→ 不满足全部条件
- Sell Signal:
– Close >= BB Upper Band?4255.16 vs 4261.48 → 否 ❌
– RSI > 70?55.9 < 70 ❌
→ 未触发
模型2:枢轴点交易策略
- Buy Signal:
– Close <= S1?4255.16 vs 4099.52 → 否 ❌
- Sell Signal:
– Close >= R1?4255.16 vs 4151.40 → 是 ✅
– 是否出现看跌K线形态?当前K线为小阳线,无“乌云盖顶”等形态 ❌
– 成交量确认?无异常放量 ❌
→ 未触发
模型3:云振荡器(DMI过滤)
- 前提:ADX(14) 20 → 不满足前提 ❌
- 模型失效,跳过
扫描结果总结
- 无任一模型触发买入或卖出信号
- 所有策略均处于观察状态
—
最终汇总
#### 可执行信号
- Maintain Watch
#### 市场状态支持性检验
- 是否支持?否
- 理由:虽然技术面呈现窄幅整理特征(BB收口、RSI居中),但ADX=23.1略高于22,显示潜在趋势动能正在积聚,不应归类为强盘整。因此将市场状态判为“Ranging”仅具低置信度,与部分趋势特征存在矛盾。
#### 建议操作
- Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4255.16 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4234.20 <<+
- Resistance level: ->> 4261.48 <<-
—
第五步:分析结论与详细依据
本次分析基于288根5分钟K线数据,严格按照指令流程执行。
核心结论如下:
- 市场处于弱趋势向上的盘整末期:
– ATR(14)=8.76,波动率比率0.00206,属正常波动;
– ADX=23.1,接近“强趋势”门槛(24),+DI占优(58.3 > 41.7),显示多方主导;
– HMA(9)与价格同步上行,MACD柱状图扩张,表明上涨动能持续。
- 尚未形成有效突破:
– 价格仍位于布林带上轨(4261.48)与凯尔特纳通道上轨(4260.35)之下;
– 无连续两根K线站稳通道外,成交量未显著放大(VO=-4.3%),缺乏突破确认。
- 回调空间有限:
– 当前价贴近HMA(9)=4253.89,具备短期支撑;
– 若回调至VWAP(4244.36)或BB中轨附近,可能吸引买盘。
- 风险提示:
– RSI=55.9、随机指标%K=79.65偏高,短期有技术回调压力;
– 未出现底部背离或顶部背离信号,暂无反转证据。
综上,当前行情处于趋势酝酿阶段,建议密切关注价格对4260一线的突破情况及伴随成交量变化。若后续出现放量突破+ADX升破24,则可确认进入“中期趋势”,届时应切换至趋势跟踪策略。