XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### 基础波动率计算
- ATR(14) 计算(使用 Wilder 平滑):
– 最近14根K线的TR值依次计算,采用Wilder递归公式:ATR_t = (ATR_{t-1} × 13 + TR_t) / 14
– 经逐根计算后,当前最新ATR(14) ≈ 2.98
- Volatility Ratio = ATR(14) / 当前收盘价 = 2.98 / 4049.67 ≈ 0.000735
- Volatility Relative Ratio = ATR(14) / SMA(ATR(14), 50)
– SMA(ATR(14), 50)估算约为3.15 → 相对波动率 ≈ 2.98 / 3.15 ≈ 0.946
#### 波动率区间分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio 0.9)
- 结论:属于 正常波动市场
#### 趋势强度评估
- ADX(14) 计算(基于DMI系统,Wilder平滑):
– 经完整14周期+平滑处理,当前ADX(14) ≈ 20.3
- 市场效率比率(ER):
– ER = |Close – Close[10]| / Σ|ΔClose| over 10 periods
– 当前ER ≈ |4049.67 – 4055.96| / Σ ≈ 6.29 / 38.7 ≈ 0.162
#### 动态参数确定
##### 布林带参数(Bollinger Bands)
- 市场状态为“正常波动” → 使用:
– 周期 Period = 20
– 标准差倍数 Std Dev Multiplier = 2.0
##### RSI 阈值
- 基础值:超买70,超卖30
- ADX=20.3 < 30,非强趋势;市场为正常波动 → 保持基础阈值
– 超买线 = 70
– 超卖线 = 30
##### HMA 周期适配
- ER = 0.162 < 0.2 → 属于“低效市场”
– HMA周期 = 14
##### 突破过滤阈值
- 基础突破滤波器 = 3×ATR(14) = 3 × 2.98 ≈ 8.94
- 动态带宽阈值 = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.0735) ≈ 0.0161
—
阶段1.2:技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High + Low + Close)/3 = (4057.06 + 4049.56 + 4049.67)/3 ≈ 4052.10
- 价格变化 ΔClose = 4049.67 – 4055.19 = -5.52
#### 2. 波动相关指标
##### 布林带(BB, Period=20, Multiplier=2.0)
- 中轨 = SMA(Close, 20) ≈ 4060.12
- 标准差 σ ≈ 6.74
- 上轨 = 4060.12 + 2.0 × 6.74 ≈ 4073.60
- 下轨 = 4060.12 – 2.0 × 6.74 ≈ 4046.64
- 带宽 Bandwidth = (4073.60 – 4046.64) / 4060.12 ≈ 0.00664
##### 凯尔特纳通道(KC)
- EMA(Close, 20) ≈ 4062.85
- ATR(10) ≈ 2.85
- 上轨 = 4062.85 + 1.5 × 2.85 ≈ 4067.13
- 下轨 = 4062.85 – 1.5 × 2.85 ≈ 4058.58
#### 3. 趋势指标
##### HMA(周期=14)
- WMA1 = WMA(Close, 7) ≈ 4057.32
- WMA2 = WMA(Close, 14) ≈ 4059.01
- Raw HMA = 2×4057.32 – 4059.01 = 4055.63
- SQRT(14) ≈ 3.74 → 取整为4
- Final HMA = WMA(Raw HMA, 4) ≈ 4055.10
##### KAMA(10,2,30)
- 已计算ER ≈ 0.162
- SC = [ER × (2/3 – 2/31) + 2/31]^2 ≈ [0.162×(0.6667 – 0.0645) + 0.0645]^2 ≈ [0.162×0.6022 + 0.0645]^2 ≈ (0.0976 + 0.0645)^2 ≈ 0.1621² ≈ 0.0263
- 初始值:SMA(Close,10) ≈ 4055.8
- 迭代计算得当前KAMA ≈ 4054.9
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4053.2 – 4057.8 = -4.6
- DEA = EMA(DIF, 9) ≈ -4.1
- MACD柱状图 = (-4.6) – (-4.1) = -0.5
##### DMI系统(14)
- +DI(14) ≈ 43.2
- -DI(14) ≈ 46.8
- ADX(14) ≈ 20.3(如前所述)
#### 5. 振荡类指标
##### RSI(14)
- 使用Wilder平滑法计算平均涨幅与跌幅
- 平均增益 ≈ 2.18,平均损失 ≈ 2.87
- RS = 2.18 / 2.87 ≈ 0.760
- RSI = 100 – (100 / (1 + 0.760)) ≈ 43.2
##### CCI(14)
- TP = 4052.10(见上)
- SMA(TP,14) ≈ 4055.3
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 4.12
- CCI = (4052.10 – 4055.3) / (0.015 × 4.12) ≈ (-3.2) / 0.0618 ≈ -51.8
##### 随机振荡器(Stochastic Oscillator, 14,3,3)
- 最近14周期最高高点 ≈ 4078.74
- 最近14周期最低低点 ≈ 4049.56
- %K = (4049.67 – 4049.56) / (4078.74 – 4049.56) × 100 ≈ 0.11 / 29.18 × 100 ≈ 0.38
- %D(3期SMA of %K)≈ 1.2
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4076.62,当日多数时段下跌
- 当前OBV根据累计涨跌调整,近期呈缓慢下降趋势 → 略低于前值
##### MFI(14)
- TP已知,结合成交量加权资金流
- 正向资金流总和 vs 负向 → 比率约0.92
- MFI ≈ 100 – (100 / (1 + 0.92)) ≈ 47.9
##### 成交量振荡器(VO)
- SMA(Vol,5) ≈ 1150,SMA(Vol,10) ≈ 1200
- VO = (1150 – 1200) / 1200 × 100 ≈ -4.17%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 自00:00起累计 (TP×Volume) / 累计Volume
- 计算得当前VWAP ≈ 4068.3
##### 枢轴点(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) = 4072.30
##### 斐波那契回撤位
- 近期高点:4088.69(07:45)
- 近期低点:4049.56(13:35)
- 回撤位待模型触发时具体计算
—
第二步:判断市场状态
逻辑判断链执行:
#### 条件1:趋势启动(Trend Initiation)
- BB宽度 = 0.00664 < 动态阈值(0.0161)→ ✅
- 当前收盘4049.67 是否突破 KC?
– KC上轨 ≈ 4067.13,下轨 ≈ 4058.58
– 收盘 < 下轨?否(4049.67 < 4058.58)→ ✅ 强破下轨
– 破位幅度 = 4058.58 – 4049.67 = 8.91 > 3×ATR(14)=8.94?→ 8.91 < 8.94 → ❌ 不满足“强破”
- VO = -4.17% < 1.0 → ❌
- 连续两根在通道外?最近两根均低于KC下轨 → ✅
- 综合:不满足全部条件 → 不成立
#### 条件2:震荡/盘整(Ranging/Consolidation)
- ADX(14)=20.3 < 22 → ✅
- ATR/CLOSE = 0.000735 < 0.003 → ✅
- 价格是否在布林带内震荡?
– 当前价4049.67 ∈ [4046.64, 4073.60] → ✅
- RSI=43.2 ∈ [40,60] → ✅
- 或 Stochastic %K=0.38 ∉ [40,60] → 但RSI满足即可
- 所有条件满足 → 判定为:状态1:震荡/盘整
结论:当前市场状态为【Ranging / Consolidation】
—
第三步:定量分析(基于市场状态扫描模型)
当前市场状态:震荡/盘整
对应模型库:
- 布林带均值回归
- 枢轴点区间交易
- 云振荡器(DMI过滤)
逐一验证:
模型1:布林带均值回归
- 买入信号条件:
– Close ≤ BB下轨?4049.67 ≥ 4046.64 → ❌(未触及下轨)
– RSI 30 → ❌
– 成交量 > 5期均量×1.2?当前量1593,5期均量≈1150 → 1593 > 1380 → ✅
– 三项中仅一项满足 → 不触发买入
- 卖出信号条件:
– Close ≥ BB上轨?4049.67 << 4073.60 → ❌
– RSI > 70?43.2 < 70 → ❌
– 成交量条件同上 → ✅
– 不满足 → 不触发卖出
结果:Watch(无信号)
原因:价格未触边,RSI未超买超卖
—
模型2:枢轴点区间交易
- 支撑S1 = 4099.52,阻力R1 = 4151.40
- 当前价4049.67 < S1 → ✅ 接近支撑区
- 但S2 = 4072.30,当前价已跌破S2 → 处于更深回调区域
- 是否出现锤子线等看涨形态?
– 最近一根K线:开盘4055.20,最高4057.06,最低4049.56,收4049.67
– 实体小,下影较长(4055.20 – 4049.56 = 5.64),上影短 → 具备锤子线特征
- 成交量确认:当前成交量1593,高于近期平均水平 → ✅
- 综合判断:接近S2下方,出现潜在反转形态 + 放量 → 满足买入条件
结果:Buy(触发)
原因:价格触及关键支撑区(S2附近),形成锤子线并伴随放量
—
模型3:云振荡器(DMI过滤)
- 前提:ADX(14) 20 → ❌ 不满足前提
- 故该模型不激活
结果:Watch(不可用)
原因:ADX略高于20,不满足策略前提
—
最终汇总
#### 可行动信号
- Buy 信号:
– 模型:枢轴点区间交易
- Sell 信号:无
- 同时触发买卖? 否
建议动作:Plan Long
#### 市场状态支持性检验
- 是否支持? 是
- 理由:ADX<22、价格在布林带内运行、RSI居中,符合震荡定义;且价格触及历史支撑带(S2),出现反转形态,符合震荡市中的均值回归逻辑。
—
第四步:生成交易信号
- Direction signal: Long
- Trade entry price: >>> 4050.0 <<<
- Signal Strength: =>> 6 <<=
- Stop-Loss price: +>> 4037.0 <<+
- Take-Profit price: ->> 4072.5 <<-
注:
– 入场价取整至最近可成交价位(接近当前价)
– 止损 = 入场 – 3×ATR = 4050.0 – 8.94 ≈ 4041.06,但需设于S2(4072.30)之下更深层支撑 → 取 4037.0
– 目标 = 入场 + 1.5×(入场 – 止损) = 4050 + 1.5×13 = 4072.5(接近S1)
—
第五步:总结分析结论
当前XAUUSD处于震荡整理市场状态,ADX(14)=20.3表明趋势较弱,布林带收窄,RSI位于中性区间,符合横盘特征。价格已跌破S2支撑位(4072.30),进入短期超跌区域,并在最新K线形成锤子线,伴随成交量放大,显示短期卖压衰竭与买方介入迹象。
唯一触发信号来自“枢轴点区间交易”模型的做多信号,其他模型未触发。综合判断,建议采取计划做多策略,在4050附近建仓,止损设于4037以下(3倍ATR+关键结构),目标看向4072.5(风险回报比1.5:1),整体信号强度中等(6/10)。