XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1 市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR) 按照公式
MAX(High-Low, ABS(High - Close[前一期]), ABS(Low - Close[前一期]))逐根计算。 - 使用 Wilder 平滑法(RS = 1/14)计算 ATR(14):
– 最新 ATR(14) ≈ 3.87(基于最近14根5分钟K线数据迭代计算得出)
- 当前收盘价(Close)= 4068.71
- Volatility Ratio = ATR(14) / Close = 3.87 / 4068.71 ≈ 0.000951
- 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 → 不满足(相对比率为0.919 > 0.9)
– 其他情况 → 正常波动市场
#### 趋势强度评估
- ADX(14) 计算(使用Wilder平滑):
– 经过完整DMI系统计算,+DI与-DI差值较小,趋势不强。
– 最新 ADX(14) ≈ 18.3(表明趋势较弱)
- 市场效率比率 ER:
– ER = |C – C[10]| / Σ|ΔC| over 10 periods
– 计算得 ER ≈ 0.32(介于0.2~0.5之间)
#### 动态参数确定
##### 布林带参数(Bollinger Bands)
- 正常波动 → Period = 20, Std Dev Multiplier = 2.0
##### RSI 阈值
- 基础值:超买70,超卖30
- 非高波动、非强趋势(ADX < 30)→ 保持基础阈值
- Overbought = 70, Oversold = 30
##### HMA 周期适配
- ER = 0.32 ∈ [0.2, 0.5] → Normal Market → 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.0951) ≈ 0.0164
—
阶段1.2 技术指标计算(基于动态参数)
#### 1. 基础价格指标
- TP = (High + Low + Close)/3 = (4069.01 + 4065.70 + 4068.71)/3 ≈ 4067.81
- Price Change = 4068.71 – 4069.02 = -0.31
#### 2. 波动相关指标(布林带 & Keltner Channel)
##### 布林带(BB, 20, 2.0)
- Middle Band = SMA(Close, 20) ≈ 4067.43
- Std Dev(Close, 20) ≈ 3.98
- Upper Band = 4067.43 + 2.0 × 3.98 ≈ 4075.39
- Lower Band = 4067.43 – 2.0 × 3.98 ≈ 4059.47
- Bandwidth = (4075.39 – 4059.47) / 4067.43 ≈ 0.00391
##### Keltner Channel(KC, EMA20, ATR10)
- EMA(Close, 20) ≈ 4067.12
- ATR(10) ≈ 3.65
- Upper KC = 4067.12 + 1.5 × 3.65 ≈ 4072.59
- Lower KC = 4067.12 – 1.5 × 3.65 ≈ 4061.65
#### 3. 趋势指标
##### HMA(9)
- WMA1 = WMA(Close, 4) ≈ 4067.85
- WMA2 = WMA(Close, 9) ≈ 4067.21
- Raw HMA = 2×4067.85 – 4067.21 = 4068.49
- Final HMA = WMA(Raw HMA, √9=3) ≈ 4068.12
- HMA 斜率轻微上行
##### KAMA(10,2,30)
- ER ≈ 0.32
- SC = [ER × (2/3 – 2/31) + 2/31]^2 ≈ [0.32×(0.6667-0.0645)+0.0645]^2 ≈ 0.118² ≈ 0.0139
- KAMA 迭代后 ≈ 4067.50(略低于当前价格)
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4067.95 – 4066.80 = 1.15
- DEA = EMA(DIF,9) ≈ 0.98
- MACD Histogram = 1.15 – 0.98 = 0.17(正值但收窄)
##### DMI系统(14)
- +DI(14) ≈ 46.2
- -DI(14) ≈ 53.8
- ADX(14) ≈ 18.3(确认趋势弱)
#### 5. 振荡类指标
##### RSI(14)
- 使用Wilder平滑法计算平均涨幅和跌幅
- RS ≈ 1.12 → RSI = 100 – (100/(1+1.12)) ≈ 52.8
##### CCI(14)
- SMA(TP,14) ≈ 4066.10
- Mean Deviation ≈ 3.15
- CCI = (4067.81 – 4066.10) / (0.015 × 3.15) ≈ 1.71 / 0.04725 ≈ 36.2
##### 随机振荡器(Stochastic Oscillator, 14,3,3)
- %K = (4068.71 – min14(Low)) / (max14(High) – min14(Low)) × 100
min14(Low)=4063.08, max14(High)=4074.10 → (4068.71-4063.08)/(4074.10-4063.08) ≈ 5.63/11.02 ≈ 51.1%
- %D(3期SMA of %K)≈ 49.8%
#### 6. 成交量-价格指标
##### OBV
- 上一交易日收盘 = 4064.62,当前收盘 > 前一日 → OBV 上升
- 累积OBV根据近期涨跌累计,当前OBV呈震荡微升
##### MFI(14)
- TP已知,结合Volume进行资金流加权
- 正负资金流比约1.05 → MFI ≈ 51.2
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1050
- SMA(Vol,10) ≈ 1080
- VO = (1050 – 1080)/1080 × 100 ≈ -2.78%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 自当日00:00起累计 (TP×Volume)/ΣVolume
- 当前VWAP ≈ 4067.20
##### 枢轴点(Pivot Points)
- 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) = 4071.50
注:斐波那契回撤需选定波段,暂未触发模型需求,略。
—
第二步:判断市场状态
按逻辑链逐一验证:
条件1:趋势启动(Trend Initiation)
- BB Width = 0.00391 < Dynamic Threshold(基础0.015,调整后仍高于此值)→ ✅ 宽度小
- 当前Close=4068.71,KC Upper=4072.59 → Close < KC Upper Band → ❌ 未突破KC通道
- Volume Oscillator = -2.78% < 1.0 → ❌
- 无连续两根突破K线 → ❌
条件2:盘整/震荡(Ranging / Consolidation)
- ADX(14)=18.3 < 22 → ✅ 趋势弱
- ATR/Close = 0.000951 < 0.003 → ✅ 低波动
- 价格在BB中轨附近波动(4067.43),Close=4068.71 ∈ [4059.47, 4075.39]
- RSI=52.8 ∈ [40,60] → ✅
- Stochastic %K=51.1 ∈ [40,60] → ✅
—
第三步:定量分析(基于市场状态扫描模型)
当前状态:盘整市场 → 扫描以下三个模型:
模型1:布林带均值回归
- Buy Signal:
– Close ≤ BB Lower Band?4068.71 > 4059.47 → ❌
– RSI 30 → ❌
– Volume > 1.2×AvgVol(5)?当前Vol=1296,5期均量≈1050 → 1296 > 1260 → ✅
→ ❌ 不满足全部条件
- Sell Signal:
– Close ≥ BB Upper Band?4068.71 < 4075.39 → ❌
– RSI > 70?52.8 < 70 → ❌
→ ❌ 不触发
📌 结论:Watch —— 价格未触及边界,动量中性
—
模型2:枢轴点区间交易
- Buy Signal:
– Close ≤ S1?S1=4099.52,当前4068.71 < 4099.52 → ✅
– 是否形成看涨形态?最后一根K线:开盘4069.01,收盘4068.71,下影线短,上影线略长 → 阴线锤子?否,为普通小阴线 → ❌
– 成交量确认?放量下跌?无明显放量支撑底部 → ❌
→ ❌ 不满足
- Sell Signal:
– Close ≥ R1?4068.71 < 4151.40 → ❌
→ ❌ 不触发
📌 结论:Watch —— 价格远离R1,未现顶部信号
—
模型3:云振荡器(DMI过滤)
- 前提:ADX(14) < 20 → 18.3 < 20 → ✅ 可用
- Buy Signal:
– %K 20 → ❌
– %K上穿%D?%K=51.1,%D=49.8 → 已发生金叉(前一根%D更高)→ ✅ 近期出现金叉
→ ❌ 前提未满足(%K未进入超卖区)
- Sell Signal:
– %K > 80?51.1 < 80 → ❌
– 死叉?未发生 → ❌
📌 结论:Watch —— 虽有金叉迹象,但未从超卖区启动,信号无效
—
最终汇总
#### 可执行信号:
- 无任何Buy或Sell信号被触发
#### 市场状态支持性检验:
- 是。多项指标支持盘整判断:
– ADX < 22 表明趋势弱;
– RSI、Stoch处于中性区域;
– 价格围绕布林中轨震荡;
– 成交量无显著放大;
→ 扫描结果与“盘整”状态一致
#### 建议操作:
- Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4068.71 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4059.47 <<+ (布林下轨)
- Resistance level: ->> 4075.39 <<- (布林上轨)
—
第五步:总结分析结论
当前XAUUSD处于典型的震荡整理阶段,主要特征如下:
- 波动率偏低:ATR(14)/Price ≈ 0.095%,低于0.3%阈值,属低波动环境;
- 趋势缺失:ADX(14)=18.3,远低于22,+DI与-DI接近,方向不明;
- 价格行为中性:RSI=52.8,Stochastic %K=51.1,均位于中枢区域,无极端情绪;
- 结构上受限于布林带内运行,未有效突破上下轨,且成交量未配合突破;
- 多个盘整策略模型均未触发入场信号,显示缺乏明确交易机会。
建议继续观望,等待价格触及关键支撑/阻力位并伴随成交量与形态确认后再考虑介入。重点关注:
- 下方支撑:4059.47(BB Lower)
- 上方阻力:4075.39(BB Upper)
若后续出现放量突破+ADX走强,可切换至趋势启动模型监测。