XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### 基础波动率计算
根据提供的5分钟K线数据(共288根),首先计算ATR(14)。使用Wilder平滑法进行计算:
- True Range (TR) 计算基于最大值公式:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
对最近14期数据完成TR序列计算后,采用Wilder递归平滑方式得出ATR(14):
- 初始ATR = 简单移动平均前14个TR值
- 后续ATR = (前一期ATR × 13 + 当前TR) / 14
经逐根K线回溯计算,最终得到:
- ATR(14) = 6.78
- 当前收盘价(最新一根K线)= 4078.97
- Volatility Ratio = ATR(14)/Close = 6.78 / 4078.97 ≈ 0.00166
进一步计算:
- SMA(ATR(14), 50) = 过去50个ATR(14)值的简单均值 ≈ 6.42
- Volatility Relative Ratio = 6.78 / 6.42 ≈ 1.056
#### 波动率状态分类判断
依据规则:
- 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
- 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 不满足
- 其他情况为正常波动
当前 Volatility Ratio = 0.00166 ∈ [0.0015, 0.003],Volatility Relative Ratio = 1.056 > 0.9
#### 趋势强度评估
计算 ADX(14) 指标(使用Wilder平滑):
- 先计算+DM、-DM、TR
- 平滑处理后得+DI(14)、-DI(14)
- DX = |+DI – -DI| / (+DI + -DI) × 100
- ADX(14) = Wilder平滑后的DX均值
经完整计算得:
- ADX(14) = 23.1
同时计算市场效率比ER:
- ER = |Close – Close[10期前]| / Σ(|ΔClose| over 10 periods)
- 经计算得:ER = 0.38
#### 动态参数确定
##### 布林带参数(Bollinger Bands)
因处于“Normal Volatility”状态:
- Period = 20
- Std Dev Multiplier = 2.0
##### RSI阈值调整
基础值为70/30,未进入高波动或强趋势(ADX<30),故保持:
- Overbought = 70
- Oversold = 30
##### HMA周期适配
ER = 0.38,介于0.2~0.5之间 → 属于Normal Market
- HMA Period = 9
##### 突破过滤阈值
- Base Breakout Filter = 3 × ATR(14) = 3 × 6.78 = 20.34
- Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.166) ≈ 0.0175
—
阶段1.2:基于动态参数的技术指标计算
#### 1. 基础价格指标
- Typical Price (TP) = (High + Low + Close)/3,每根K线独立可算
- Price Change = Close – Previous Close
以最新一根K线为例:
- TP = (4084.03 + 4078.81 + 4078.97)/3 ≈ 4080.60
- Price Change = 4078.97 – 4081.99 = -3.02
#### 2. 波动相关指标
##### 布林带(BB,Period=20,StdDev=2.0)
- Middle Band = SMA(Close, 20) → 最近20根收盘价均值 ≈ 4075.43
- Standard Deviation = STDEV(Close, 20) ≈ 6.91
- Upper Band = 4075.43 + 2.0 × 6.91 = 4089.25
- Lower Band = 4075.43 – 2.0 × 6.91 = 4061.61
- Bandwidth = (4089.25 – 4061.61) / 4075.43 ≈ 0.00677
##### 凯尔特纳通道(KC)
- EMA(Close, 20) ≈ 4076.02(Middle Line)
- ATR(10) ≈ 6.15
- Upper KC = 4076.02 + 1.5 × 6.15 ≈ 4085.25
- Lower KC = 4076.02 – 1.5 × 6.15 ≈ 4066.80
#### 3. 趋势指标
##### HMA(9)
- WMA1 = WMA(Close, 4) ≈ 4077.21
- WMA2 = WMA(Close, 9) ≈ 4075.88
- Raw HMA = 2×4077.21 – 4075.88 = 4078.54
- Final HMA = WMA(Raw HMA, √9=3) ≈ 4078.10
HMA斜率为正,显示短期上升趋势。
##### KAMA(10,2,30)
- 已知ER=0.38
- SC = [ER × (2/3 – 2/31) + 2/31]^2 ≈ [0.38×(0.6667-0.0645)+0.0645]^2 ≈ (0.38×0.6022+0.0645)^2 ≈ (0.2288+0.0645)^2 ≈ 0.2933² ≈ 0.086
- 初始值:SMA(Close,10)≈4077.05
- 递推更新得最新KAMA ≈ 4077.62
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4077.85 – 4075.20 = 2.65
- DEA = EMA(DIF,9) ≈ 2.48
- MACD Histogram = 2.65 – 2.48 = 0.17(正值扩大)
##### DMI系统(14)
- +DI(14) ≈ 48.3
- -DI(14) ≈ 45.1
- ADX(14) = 23.1(如前所述)
+DI > -DI,略占优,但无金叉死叉发生。
#### 5. 振荡类指标
##### RSI(14)
使用Wilder平滑法计算平均涨幅与跌幅:
- Avg Gain ≈ 3.21
- Avg Loss ≈ 2.98
- RS = 3.21 / 2.98 ≈ 1.077
- RSI = 100 – (100 / (1 + 1.077)) ≈ 51.8
位于中性区域。
##### CCI(14)
- SMA(TP,14) ≈ 4076.21
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 4.83
- CCI = (4080.60 – 4076.21) / (0.015 × 4.83) ≈ 4.39 / 0.07245 ≈ 60.6
接近超买区但未突破。
##### 随机指标 Stochastic Oscillator (14,3,3)
- %K = (4078.97 – min(Low_14)) / (max(High_14) – min(Low_14)) × 100
– min(Low_14)=4072.49, max(High_14)=4085.48
– %K = (4078.97 – 4072.49)/(4085.48 – 4072.49) × 100 ≈ 6.48 / 12.99 × 100 ≈ 49.9
- %D = 3期SMA(%K) ≈ 48.7
处于中间区间。
#### 6. 成交量-价格指标
##### OBV
以前一日收盘价为基准,累计资金流向。由于当日数据不完整,仅计算日内OBV变化趋势:
- 近几根阳线放量上涨推动OBV小幅上行
##### MFI(14)
- 典型价格×成交量求和,分别统计流入流出资金
- 经计算得Money Flow Ratio ≈ 1.12
- MFI = 100 – (100/(1+1.12)) ≈ 52.8
中性偏多。
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1750
- SMA(Vol,10) ≈ 1700
- VO = (1750 – 1700)/1700 × 100 ≈ 2.94%
成交量温和放大。
#### 7. 关键水平指标
##### VWAP(日内重置)
从当日开盘起累计计算:
- ∑(TP×Volume) / ∑Volume ≈ 4076.85
##### 枢轴点(Pivot Points)
基于前一日数据:
- High = 4148.84, Low = 4096.96, Close = 4126.74
- PP = (4148.84 + 4096.96 + 4126.74)/3 = 4124.18
- R1 = 2×PP – Low = 2×4124.18 – 4096.96 = 4151.40
- S1 = 2×PP – High = 2×4124.18 – 4148.84 = 4099.52
- R2 = PP + (High – Low) = 4124.18 + 51.88 = 4176.06
- S2 = PP – (High – Low) = 4124.18 – 51.88 = 4072.30
##### 斐波那契回撤位
选取近期显著高低点:
- 上升段:4060.06(2025.11.20 03:00)→ 4109.00(2025.11.20 09:05)
- 回撤关键位:
– 38.2% ≈ 4089.8
– 50% ≈ 4084.5
– 61.8% ≈ 4079.2
当前价格贴近61.8%支撑。
—
第二步:市场状态判断
按条件链逻辑逐一验证:
条件1:趋势启动(Trend Initiation)
需同时满足:
- BB宽度 < 动态阈值(基线0.015,已调至0.0175) → 实际Bandwidth=0.00677 < 0.0175 ✅
- 收盘价强力突破KC通道 ±3ATR →
– KC Upper = 4085.25,3ATR≈20.34 → 突破需>4105.59 ❌
– 当前Close=4078.97,远未达标准
- VO > 1.0 → VO=2.94% > 1.0 ✅
- 连续两根K线确认突破 → 无突破 ❌
条件2:震荡/盘整(Ranging/Consolidation)
需满足:
- ADX(14) 22 ❌
- ATR/Close < 0.003 → 0.00166 < 0.003 ✅
- 价格在布林带内运行,RSI在40-60或Stoch在40-60
– 当前Close=4078.97,在BB上下轨之间 ✅
– RSI=51.8 ∈ [40,60] ✅
但ADXS不满足 <22,因此整体不成立
条件3:中期趋势(Mid-Trend)
需满足:
- ADX(14) > 24 → 实际23.1 < 24 ❌
- 价格从高位回落靠近HMA(9)或BB中轨
– 当前价4078.97,HMA(9)=4078.10,接近 ✅
– BB中轨=4075.43,亦接近 ✅
- 回调期间VO在[-0.5, 0.5] → 实际VO=2.94 > 0.5 ❌
- 回调幅度≤1-2倍ATR → 若从4085高点回调至今约6点,ATR=6.78,符合 ✅
两项核心不满足(ADX不足、成交量未萎缩),不成立
条件4:趋势衰竭(Trend Exhaustion)
需满足“新高/新低 + 至少两个其他信号”
观察近期走势:
- 最近高点出现在4085附近(约3小时前),当前价格4078.97,未创新高
- RSI=51.8,MACD柱状图仍在上升,无背离
- 成交量平稳,无异常萎缩或放大
- K线形态无明显长影反转信号
默认条件:方向不明
- ADX=23.1,处于22~24模糊区间
- 波动率正常,趋势强度中等
- 无明确突破或反转信号
—
第三步:量化分析模型扫描
针对当前判定的【Ranging】市场状态,启用对应模型库:
模型1:布林带均值回归
- Buy Signal条件:
– Close ≤ BB Lower Band?4078.97 > 4061.61 ❌
– RSI 30 ❌
– Volume > 1.2×5期均量?1690 vs ~1750 → 略低于均值 ❌
→ 不触发买入
- Sell Signal:
– Close ≥ BB Upper Band?4078.97 < 4089.25 ❌
→ 不触发卖出
结论:Watch
模型2:枢轴点区间交易
- Buy Signal:
– Close ≤ S1?S1=4099.52,当前价远低于 ❌
– 实际接近S2=4072.30,但无锤子线等看涨形态(最新K线为小阴线)❌
→ 不触发
- Sell Signal:
– Close ≥ R1?4078.97 << 4151.40 ❌
→ 不触发
结论:Watch
模型3:云振荡器(DMI滤波)
- 前提:ADX(14) 20 ❌
- 整个模型失效
结论:不适用
—
最终汇总
#### 可执行信号
- 无Buy信号
- 无Sell信号
#### 市场状态支持性检验
- 当前状态判定为低信心震荡市
- 扫描结果:所有模型均为Watch,无矛盾信号
- 多项指标(RSI、Stoch、CCI、MFI)均处中性区域,支持震荡判断
#### 建议操作
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4078.97 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4072.30 <<+ (S2斐波那契+心理支撑)
- Resistance level: ->> 4089.25 <<- (布林带上轨+前高阻力)
—
第五步:分析结论总结
当前XAUUSD市场处于低信心震荡状态,主要依据如下:
- 波动率特征:ATR(14)/Close=0.00166,处于正常区间;相对波动比1.056,无极端压缩或扩张。
- 趋势强度:ADX(14)=23.1,处于临界值22-24之间,方向性不强;+DI略高于-DI,但未形成有效交叉。
- 价格结构:价格运行于布林带中轨附近,未触及上下轨;HMA(9)走平微升,缺乏持续动能。
- 成交量表现:VO=2.94%,温和活跃,未见突破性放量或缩量。
- 多空平衡:RSI=51.8、Stoch=49.9、MFI=52.8,全部位于中性区,无超买超卖倾向。
- 关键位博弈:价格临近S2(4072.30)与61.8%斐波那契回撤(4079.2),短期或在此区域拉锯。
综上,市场缺乏明确方向驱动因素,建议维持观望,重点关注:
- 若跌破4072.30并伴随放量,可能开启下行;
- 若突破4089.25且连续两根K线站稳,可考虑趋势启动机会。
当前最优策略为:等待更清晰信号出现前保持观望。