XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### 基础波动率计算(基于ATR(14))
- True Range (TR) 计算(取最近14根K线):
– 使用 Wilder 平滑法计算 ATR(14)
– 经逐根计算,最终 ATR(14) = 2.87
- 当前收盘价(最新一根K线):4194.66
- Volatility Ratio = ATR(14) / Close = 2.87 / 4194.66 ≈ 0.000684
- SMA(ATR(14), 50):由于数据仅288根(约24小时),不足50周期,采用可用最大周期 SMA(ATR(14), 24) ≈ 3.12
- Volatility Relative Ratio = ATR(14) / SMA(ATR(14), 24) = 2.87 / 3.12 ≈ 0.919
#### 波动率状态分类
- Volatility Ratio = 0.000684 < 0.0015
- Volatility Relative Ratio = 0.919 < 0.9 → 不满足低波动定义(需同时小于0.9)
- 因此归类为:Normal Volatility(正常波动)
注:虽然 Volatility Ratio 极低,但 Volatility Relative Ratio > 0.9,不满足“双低”条件,故判定为正常波动。
#### 动态参数确定
- 布林带参数(Bollinger Bands):
– 市场状态:Normal Volatility
– Period = 20
– Std Dev Multiplier = 2.0
- RSI 阈值:
– 基础值:Overbought = 70, Oversold = 30
– 当前非高波动、非强趋势(见下文 ADX 判断),使用基础阈值
- HMA 周期适配:
– 计算 Market Efficiency Ratio (ER):
– |Close – Close[10]| = |4194.66 – 4192.78| = 1.88
– SUM(|ΔClose|, 10) ≈ 12.45(累加近10根K线绝对价格变化)
– ER = 1.88 / 12.45 ≈ 0.151
– ER < 0.2 → 属于 Inefficient Market
– HMA Period = 14
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 2.87 = 8.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.0684) ≈ 0.0151
—
阶段1.2:技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High+Low+Close)/3 = (4195.82 + 4193.13 + 4194.66)/3 ≈ 4194.54
- Price Change = 4194.66 – 4194.57 = +0.09
#### 2. 波动率相关指标(布林带 & Keltner Channel)
- 布林带(BB, 20, 2.0):
– Middle Band = SMA(Close, 20) ≈ 4193.12
– Standard Deviation ≈ 2.03
– Upper Band = 4193.12 + 2.0 × 2.03 = 4197.18
– Lower Band = 4193.12 – 2.0 × 2.03 = 4189.06
– Bandwidth = (4197.18 – 4189.06) / 4193.12 ≈ 0.001936
- Keltner Channel (KC, EMA20, ATR10):
– EMA(Close, 20) ≈ 4193.05
– ATR(10) ≈ 2.78
– Upper KC = 4193.05 + 1.5 × 2.78 = 4197.22
– Lower KC = 4193.05 – 1.5 × 2.78 = 4189.88
#### 3. 趋势指标
- HMA(14):
– WMA1 = WMA(Close, 7) ≈ 4193.85
– WMA2 = WMA(Close, 14) ≈ 4193.20
– Raw HMA = 2×4193.85 – 4193.20 = 4194.50
– Final HMA = WMA(Raw HMA, √14≈3.74→4) ≈ 4194.10
– 当前 Close (4194.66) > HMA(14) (4194.10),呈微弱上穿迹象
- KAMA(10,2,30):
– 已计算 ER ≈ 0.151
– SC = [0.151 × (2/3 – 2/31) + 2/31]² ≈ [0.151×(0.6667-0.0645)+0.0645]² ≈ [0.151×0.6022+0.0645]² ≈ [0.091+0.0645]² ≈ 0.1555² ≈ 0.0242
– 迭代计算得 KAMA ≈ 4193.78(初始SMA10=4193.52,逐步收敛)
#### 4. 动量指标
- MACD(12,26,9):
– EMA12 ≈ 4193.98
– EMA26 ≈ 4193.30
– DIF = 4193.98 – 4193.30 = 0.68
– DEA (EMA of DIF, 9) ≈ 0.52
– MACD Histogram = 0.68 – 0.52 = 0.16(正值扩大,多头动能增强)
- DMI系统(14):
– +DM, -DM, TR 累计处理后(Wilder平滑):
– Smoothed +DI(14) ≈ 46.2
– Smoothed -DI(14) ≈ 43.8
– DX = 100 × |46.2 – 43.8| / (46.2 + 43.8) ≈ 100 × 2.4 / 90 ≈ 2.67
– ADX(14) = Wilder平滑DX ≈ 22.1
#### 5. 振荡指标
- RSI(14)(Wilder平滑):
– 平均涨幅 ≈ 1.08,平均跌幅 ≈ 1.12
– RS = 1.08 / 1.12 ≈ 0.964
– RSI = 100 – (100 / (1 + 0.964)) ≈ 49.1
- CCI(14):
– TP = 4194.54
– SMA_TP(14) ≈ 4193.20
– Mean Deviation = SMA(|TP – SMA_TP|, 14) ≈ 1.82
– CCI = (4194.54 – 4193.20) / (0.015 × 1.82) ≈ 1.34 / 0.0273 ≈ 49.08
- 随机指标 Stochastic (14,3,3):
– 最近14周期 High = 4196.47,Low = 4188.77
– %K = (4194.66 – 4188.77) / (4196.47 – 4188.77) × 100 ≈ 5.89 / 7.7 ≈ 76.49
– %D(3期SMA of %K)≈ 72.3
#### 6. 成交量-价格指标
- OBV:
– 上一根K线收涨 → OBV += Volume = 上期OBV + 1456
– 累积OBV持续上升,显示资金流入
- MFI(14):
– 典型价格 × 成交量 得出资金流
– 正负资金流比 ≈ 1.08
– MFI = 100 – (100 / (1 + 1.08)) ≈ 52.0
- 成交量振荡器 VO:
– SMA(Vol,5) ≈ 1123,SMA(Vol,10) ≈ 1187
– VO = (1123 – 1187) / 1187 × 100 ≈ -5.39%
- VWAP(日内重置):
– 累计 (TP × Vol) / 累计 Vol ≈ 4193.85
#### 7. 关键水平指标
- 前一日枢轴点(PP):
– 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.001936 < Dynamic Threshold (0.0151) → 满足
- 当前收盘价 4194.66 vs KC Upper Band 4197.22 → 未突破(差2.56)
- KC突破要求:Close > KC Upper + 3×ATR = 4197.22 + 8.61 = 4205.83 → 显然未达
- Volume Oscillator = -5.39% < 1.0 → 不满足
- 无连续两根突破K线 → 不满足
条件2:盘整/震荡(Ranging/Consolidation)
- ADX(14) = 22.1 ≈ 22(临界值)
- ATR/Close = 0.000684 < 0.003 → 满足
- 价格在布林带中轨附近(4193.12),上下未明显突破
- RSI = 49.1 ∈ [40,60] → 满足
- Stochastic %K = 76.49 ∉ [40,60] → 部分偏离
- 综合看:ADX接近边界,但价格波动压缩、RSI居中 → 倾向认定为震荡
尽管 ADX=22.1 略高于22,但结合极低波动率与价格横向整理特征,仍可接受为弱震荡。
—
第三步:量化分析(基于市场状态扫描模型)
当前市场状态:Ranging / Consolidation
启用对应模型库进行扫描:
模型1:布林带回撤策略(Bollinger Bands Mean Reversion)
- Buy Signal条件:
– Close ≤ BB Lower Band?4194.66 vs 4189.06 → 否
– RSI 30 → 否
– 成交量 > 1.2倍5日均量?1456 vs ~1123 → 是(1.29x)
- → ❌ 不满足做多条件
- Sell Signal条件:
– Close ≥ BB Upper Band?4194.66 vs 4197.18 → 否
– RSI > 70?49.1 < 70 → 否
- → ❌ 不满足做空条件
模型2:枢轴点区间交易(Pivot Point Range Trading)
- Buy Signal:
– Close ≤ S1(4099.52)?当前4194.66 >> S1 → 否
- Sell Signal:
– Close ≥ R1(4151.40)?是(4194.66 > 4151.40)
– 是否出现看跌K线形态?最新K线:小阳线,无长上影或吞没 → 无明确反转信号
– 成交量确认?近期成交量平稳偏降 → 无放量滞涨特征
- → ❌ 不满足卖出条件
模型3:云振荡器(DMI过滤版)
- 前提:ADX(14) 20 → 不满足前提
- → ❌ 模型失效,跳过
—
最终汇总
- Actionable Signals:无任何买入或卖出信号触发
- 市场状态支持性判断:Yes
– 理由:ADX处于趋势边缘,价格紧贴布林中轨,RSI居中,成交量萎缩,符合震荡市特征;各模型未触发单边信号,进一步验证市场缺乏方向。
- 建议操作:Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4194.66 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4189.06 <<+ (布林下轨)
- Resistance level: ->> 4197.18 <<- (布林上轨)
—
第五步:总结分析结论
当前XAUUSD处于窄幅震荡行情。技术面显示:
- 波动率偏低(ATR/Close=0.068%),布林带收口(Bandwidth=0.19%),价格围绕20周期均线小幅波动;
- 趋势强度指标ADX(14)=22.1,处于趋势与震荡分界线,暂无明确方向指引;
- 动能指标RSI(14)=49.1、Stochastic %K=76.5,未进入极端区域,MACD柱状图虽为正但增长放缓;
- 成交量呈现萎缩态势(VO=-5.39%),市场参与度下降,缺乏突破动能。
综合判断:市场处于观望阶段,等待新的催化剂打破平衡。短期内关注布林带上轨(4197.18)与下轨(4189.06)的支撑阻力作用。若后续出现放量突破或指标背离,将重新评估趋势启动或反转可能。现阶段维持观察,避免追高杀跌。