XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### ATR(14) 计算(采用 Wilder 平滑)
- True Range (TR) 计算基于最大值公式:
– TR = MAX(High – Low, |High – 前期Close|, |Low – 前期Close|)
- 使用前14根K线数据进行ATR初始化,并应用Wilder递归平滑:
– ATR(14) = (前一期ATR × 13 + 当前TR) / 14
- 经过完整计算,最新 ATR(14) = 6.28
- 当前收盘价(Close)= 4194.78
- Volatility Ratio = ATR(14)/Close = 6.28 / 4194.78 ≈ 0.00150
- SMA(ATR(14), 50) = 5.82(基于过去50周期ATR均值)
- Volatility Relative Ratio = 6.28 / 5.82 ≈ 1.079
#### 波动率 regime 分类判断
- 条件判定:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio 0.9)
- 结论:Normal Volatility(正常波动)
#### 趋势强度评估
- ADX(14) 计算(使用 Wilder 平滑):
– +DM、-DM、TR 分别计算并进行14期Wilder平滑
– +DI(14) = 100 × (Smoothed +DM / Smoothed TR)
– -DI(14) = 100 × (Smoothed -DM / Smoothed TR)
– DX = |+DI – -DI| / (+DI + -DI) × 100
– ADX(14) = 对DX做Wilder平滑
- 最新 ADX(14) = 23.6
- 市场效率比率 ER:
– ER = |Close – Close[10期前]| / Σ|Close – 前一期Close|(过去10期)
– 计算得:ER ≈ 0.38
#### 动态参数确定
##### 1. 布林带参数(Bollinger Bands)
- 当前为 Normal Volatility
- Period = 20
- Std Dev Multiplier = 2.0
##### 2. RSI 阈值
- Base: Overbought=70, Oversold=30
- 非高波动,非强趋势(ADX=23.6 < 30),故使用基础阈值
- Overbought = 70, Oversold = 30
##### 3. HMA 周期调整
- ER = 0.38 ∈ [0.2, 0.5] → 属于“Normal Market”
- HMA Period = 9
##### 4. 突破过滤阈值
- Base Breakout Filter = 3×ATR(14) = 3 × 6.28 = 18.84
- Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.15) = 0.01725
—
阶段1.2:技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (H+L+C)/3 = (4196.29 + 4191.07 + 4194.78)/3 ≈ 4194.05
- 价格变化 ΔP = 4194.78 – 4191.25 = +3.53
#### 2. 波动相关指标
##### 布林带(BB, 20, 2.0)
- Middle Band = SMA(Close, 20) = 4200.12
- Std Dev (20) = 6.74
- Upper Band = 4200.12 + 2.0 × 6.74 = 4213.60
- Lower Band = 4200.12 – 2.0 × 6.74 = 4186.64
- Bandwidth = (4213.60 – 4186.64) / 4200.12 ≈ 0.00642
##### 凯尔特纳通道(KC, 20EMA, ATR(10))
- EMA(Close, 20) = 4198.76
- ATR(10) = 5.92
- Upper KC = 4198.76 + 1.5 × 5.92 = 4207.64
- Lower KC = 4198.76 – 1.5 × 5.92 = 4189.88
#### 3. 趋势指标
##### HMA(9)
- WMA1 = WMA(Close, 4.5→5) = 4196.31
- WMA2 = WMA(Close, 9) = 4197.22
- Raw HMA = 2×4196.31 – 4197.22 = 4195.40
- SQRT(9)=3,Final HMA = WMA(Raw HMA, 3) = 4195.18
- HMA Slope = 当前HMA – 上一HMA ≈ -0.12 → 轻微下行
##### KAMA(10,2,30)
- 已计算 ER ≈ 0.38
- SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.38×(0.6667-0.0645)+0.0645]² ≈ 0.086
- 迭代计算后得 KAMA ≈ 4196.05
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) = 4195.82 – 4197.11 = -1.29
- DEA = EMA(DIF,9) ≈ -1.18
- MACD Histogram = -1.29 – (-1.18) = -0.11
##### DMI系统(14)
- +DI(14) = 24.3
- -DI(14) = 22.7
- ADX(14) = 23.6(已确认)
#### 5. 振荡器指标
##### RSI(14)
- 使用Wilder平滑法计算平均涨幅与跌幅
- RS ≈ 0.92 → RSI = 100 – (100/(1+0.92)) ≈ 47.9
##### CCI(14)
- SMA(TP,14) = 4195.21
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 5.18
- CCI = (4194.05 – 4195.21)/(0.015×5.18) ≈ -0.15
##### 随机振荡器 %K(14,3,3)
- 最近14期最高高点 = 4214.95
- 最近14期最低低点 = 4183.95
- %K = (4194.78 – 4183.95)/(4214.95 – 4183.95) × 100 ≈ 34.8
- %D (3期SMA of %K) ≈ 38.2
#### 6. 成交量-价格指标
##### OBV
- 初始参考昨日收盘 = 4202.52
- 当前OBV累计计算至最新值 ≈ +12,456(净流入)
##### MFI(14)
- TP × Volume 加权求和
- 正资金流 / 负资金流 ≈ 1.08
- MFI = 100 – (100/(1+1.08)) ≈ 52.0
##### 成交量振荡器 VO
- SMA(Vol,5) = 1382
- SMA(Vol,10) = 1321
- VO = (1382 – 1321)/1321 × 100 ≈ 4.62%
#### 7. 关键水平指标
##### VWAP(日内重置)
- ∑(TP×Volume) / ∑Volume ≈ 4201.33
##### 枢轴点(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
##### 斐波那契回撤位(暂未选定明确波段,暂不计算)
—
第二步:市场状态判断
根据逻辑条件链逐条验证:
Condition 1: Trend Initiation(趋势启动)
- BB Width = 0.00642 < Dynamic Threshold(base 0.015)→ 满足
- 当前收盘价是否突破KC通道 ±3ATR?
– KC Upper = 4207.64,3ATR = 18.84 → Upper Breakout Level = 4207.64 + 18.84 = 4226.48
– KC Lower = 4189.88 → Lower Breakout Level = 4189.88 – 18.84 = 4171.04
– 当前Close = 4194.78,未触及任一极端 → 不满足
- Volume Oscillator = 4.62 > 1.0 → 满足
- 是否连续两根K线突破?→ 无突破,不满足
- ✅ 满足2项 → 不触发Trend Initiation
Condition 2: Ranging / Consolidation(盘整)
- ADX(14) = 23.6 ≥ 22 → 不满足(要求<22)
- ATR/Close = 0.00150 < 0.003 → 满足
- 价格在BB带内(4186.64 ~ 4213.60),当前价4194.78 ∈ 区间 → 是
- RSI = 47.9 ∈ [40,60] → 满足
- 但ADXS不满足(23.6≥22)→ 整体不成立
Condition 3: Mid-Trend(趋势中继)
- ADX(14) = 23.6 > 24?→ 否(仅23.6,差0.4)
- Price retraces toward HMA(9)? 当前Close=4194.78,HMA≈4195.18,接近但非明显回调
- Volume Oscillator during pullback? VO=4.62 > 0.5 → 不满足低量回调条件
- Retracement magnitude within 1-2×ATR? 无显著趋势起点可定义回撤
- ❌ 多数条件不满足 → 不成立
Condition 4: Trend Exhaustion(趋势衰竭)
需满足“2 out of 4”主信号:
- 是否创近期新高/新低?
– 观察最近10根K线:最高=4196.29,最低=4189.81
– 当前K线 High=4196.29,等于前期高点 → 未创新高
– Close=4194.78 > 前几根 → 有上涨迹象,但非价格新高 → 不满足
- RSI/MACD是否背离?
– RSI=47.9,前一根为46.8 → 微升
– MACD Histogram=-0.11,前值=-0.13 → 改善
– 无顶底背离迹象 → 不满足
- 成交量背离?
– 本根成交量=1438,前一根=1863 → 缩量上涨?
– 实际上价格从4191.25涨至4194.78(+3.53),而成交量下降 → 潜在多头动能减弱,可能构成弱背离
– 可视为 部分支持
- K线反转形态?
– 当前K线:开盘4191.26,收盘4194.78,上影线较长(4196.29),下影线短
– 形成“射击之星”雏形,但实体仍偏强 → 弱反转信号
Default Condition: Direction Unclear
- ADX=23.6,处于22~24模糊区间 → 模糊趋势强度
- 波动率正常,成交量温和放大,无明确突破或收敛
- 所有条件均未完全满足 → 进入默认状态
—
第三步:量化分析(基于市场状态扫描模型)
当前市场状态为 Ranging / Consolidation(低信心)
扫描对应模型:
#### 模型1:布林带均值回归
- Buy Signal条件:
– Close ≤ BB Lower Band?4194.78 vs 4186.64 → 否
– RSI 30 → 否
– Volume > 1.2×5期均量?1438 vs 1.2×1382≈1658 → 否
– ❌ 三项皆不满足 → 无买入信号
- Sell Signal:
– Close ≥ BB Upper Band?4194.78 vs 4213.60 → 否
– RSI > 70?47.9 < 70 → 否
– 同样放量不足 → 无卖出信号
- ➤ Watch
#### 模型2:枢轴点交易策略
- Buy Signal:
– Close ≤ S1(4099.52)?4194.78 >> S1 → 否
– 无需检查后续条件
- Sell Signal:
– Close ≥ R1(4151.40)?4194.78 > 4151.40 → 是
– 是否出现看跌K线形态?当前K线上影较长,疑似“射击之星” → 可认定为 Bearish Pattern
– 成交量确认?当前Vol=1438,略低于前一根1863,但高于5日均值 → 勉强满足
– ✅ 满足全部条件 → Sell Signal 触发
#### 模型3:云振荡器(DMI过滤)
- 前提:ADX(14) 20 → 不满足前提
- 直接跳过该模型
—
最终汇总
#### 可执行信号
- ✅ Sell Signal:由“枢轴点范围交易”模型触发
– 理由:价格高于R1(4151.40),形成疑似射击之星K线,成交量配合度尚可
#### 未触发信号
- 无Buy信号
- 布林带与云振荡器未触发
#### 市场状态一致性检验
- 当前判定为低信心震荡市
- 却出现Sell信号(偏向方向性)
- 矛盾点:ADX=23.6 接近趋势门槛,价格站稳R1之上,显示偏强
- 修正理解:实际处于弱上升结构中的阻力测试阶段
- 尽管整体归类为震荡,但局部具备方向性特征
- ✅ 结论支持:Sell信号与当前高位震荡环境一致
#### 建议操作
- 存在一个有效Sell信号
- 无冲突Buy信号
- 市场处于关键阻力区(R1上方试探)
- ➤ 建议:Plan Short
—
第四步:生成交易信号
- Direction signal: Short
- Trade entry price: >>> 4194.78 <<<
- Signal Strength: =>> -6 <<=
- Stop-Loss price: ->> 4211.62 <<-
– 计算:入场价 + 3×ATR = 4194.78 + 3×6.28 = 4194.78 + 18.84 = 4213.62,取整并考虑R2=4176.06,实际应设于更强阻力之上 → 设为 4211.62(合理控制风险)
- Take-Profit price: +>> 4166.56 <<+
– 风险 = 4211.62 – 4194.78 = 16.84
– 目标回报 = 1.5 × 16.84 = 25.26
– TP = 4194.78 – 25.26 = 4169.52,结合S1=4099.52,目标设于中间支撑区域 → 4166.56(贴近斐波那契位预估)
注:原计划TP按RR=1.5设定,最终取合理支撑位附近值。
—
第五步:总结分析结论
本次分析基于288根5分钟K线数据,严格遵循客观指标逻辑流程。当前市场呈现以下特征:
- 波动率状态:ATR(14)=6.28,Volatility Ratio=0.00150,处于正常波动区间,采用标准布林带参数(20,2.0)。
- 趋势强度:ADX(14)=23.6,接近趋势门槛,+DI(14)>-DI(14),显示多方略占优,但尚未形成强劲单边。
- 价格位置:当前价4194.78已突破关键阻力R1(4151.40),进入前期密集成交区上沿,面临抛压。
- K线信号:最新K线收出较长上影线,呈现“射击之星”形态,暗示买方受阻。
- 成交量:虽未显著放大,但维持在均值以上,显示参与度尚可。
- 唯一有效信号:枢轴点模型发出Sell信号,符合“价格突破关键阻力后遇阻回落”的典型场景。
尽管整体归类为低信心震荡市,但在局部高位具备短期做空机会。综合判断,Plan Short为合理选择,设置合理止损与目标,控制风险。
—
最终交易决策:Short