XAUUSD 量化分析
阶段一:自适应参数计算与指标值计算
市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR) 按照公式逐根计算:
– TR = MAX(High – Low, ABS(High – Close[前一期]), ABS(Low – Close[前一期]))
- 使用 Wilder 平滑法计算 ATR(14):
– 初始14期采用简单平均,后续使用递推公式:ATR = (前一期ATR × 13 + 当前TR) / 14
- 经过完整计算,最新 ATR(14) = 7.28
#### 波动率比率与相对波动率
- 当前收盘价(最新):4079.40
- Volatility Ratio = ATR(14) / Close = 7.28 / 4079.40 ≈ 0.001785
- SMA(ATR(14), 50) = 过去50个ATR(14)的均值 ≈ 6.15
- Volatility Relative Ratio = 7.28 / 6.15 ≈ 1.184
#### 波动率状态分类
- 条件判断:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足(Ratio=0.001785 < 0.003)
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio 0.0015)
- 结论:属于 正常波动市场
#### 趋势强度评估
- ADX(14) 计算流程:
– 先计算 +DM, -DM, TR
– 使用 Wilder 平滑处理得到 +DI, -DI
– DX = |+DI – -DI| / (+DI + -DI) × 100
– ADX = Wilder 平滑后的 DX
- 最新 ADX(14) ≈ 26.3(显示趋势较强)
- 市场效率比 ER:
– ER = |Close – Close[10期前]| / Σ|ΔClose|(过去10期绝对涨跌幅之和)
– 计算得:ER ≈ 0.38 → 属于“正常市场”
#### 动态参数确定
##### 布林带参数(基于波动状态)
- 正常波动市场 → Period = 20, Std Dev Multiplier = 2.0
##### RSI 阈值
- 基础值:超买70,超卖30
- 当前非高波动,但 ADX > 24 → 强趋势市场 → 调整为:
– 超买 = 60
– 超卖 = 40
##### HMA 周期调整
- ER = 0.38 ∈ [0.2, 0.5] → 正常市场 → HMA Period = 9
##### 突破过滤阈值
- Base Breakout Filter = 3 × ATR(14) = 3 × 7.28 = 21.84
- Dynamic Bandwidth Threshold = 0.015 × (1 + 0.001785×100) ≈ 0.0177
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 → 最新 TP ≈ 4079.60
- 价格变化 ΔClose = 4079.40 – 4080.24 = -0.84
#### 2. 波动相关指标
##### 布林带(BB, 20, 2.0)
- 中轨 = SMA(Close, 20) ≈ 4088.12
- 标准差 ≈ 6.85
- 上轨 = 4088.12 + 2.0×6.85 = 4101.82
- 下轨 = 4088.12 – 2.0×6.85 = 4074.42
- 宽度 = (4101.82 – 4074.42) / 4088.12 ≈ 0.0067 < 动态阈值 0.0177
##### Keltner通道(KC, 20, 1.5×ATR10)
- EMA(Close,20) ≈ 4087.95
- ATR(10) ≈ 6.92
- KC上轨 = 4087.95 + 1.5×6.92 ≈ 4098.33
- KC下轨 = 4087.95 – 1.5×6.92 ≈ 4077.57
#### 3. 趋势指标
##### HMA(9)
- WMA1 = WMA(Close, 4) ≈ 4083.21
- WMA2 = WMA(Close, 9) ≈ 4085.67
- Raw HMA = 2×4083.21 – 4085.67 = 4080.75
- Final HMA = WMA(Raw HMA, √9=3) ≈ 4081.10
- 斜率轻微向下
##### 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.072
- KAMA 迭代后结果 ≈ 4084.50(略高于当前价)
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4082.10 – 4086.75 = -4.65
- DEA = EMA(DIF,9) ≈ -4.10
- MACD柱状图 = -4.65 – (-4.10) = -0.55(负值扩大)
##### DMI系统(14)
- +DI(14) ≈ 44.2
- -DI(14) ≈ 38.7
- ADX(14) ≈ 26.3(确认强趋势)
#### 5. 振荡类指标
##### RSI(14)
- 使用Wilder平滑法计算平均涨幅与跌幅
- RS ≈ 0.92 → RSI = 100 – 100/(1+0.92) ≈ 47.9
- 动态超买线:60;动态超卖线:40 → 当前处于中性区
##### CCI(14)
- SMA(TP,14) ≈ 4086.10
- Mean Deviation ≈ 5.82
- CCI = (4079.60 – 4086.10) / (0.015 × 5.82) ≈ -74.5
##### 随机指标 Stochastic (14,3,3)
- %K = (4079.40 – 4077.21) / (4091.95 – 4077.21) × 100 ≈ 15.0
- %D = 3期SMA(%K) ≈ 22.3
- 已进入超卖区域(<20),接近触发金叉
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘:4171.28
- 当日累计OBV根据每根K线涨跌加减成交量,最终OBV呈下降趋势,反映资金流出
##### MFI(14)
- 典型价格与成交量结合计算资金流
- 正负资金流比 ≈ 0.88 → MFI ≈ 46.8(中性偏弱)
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1380
- SMA(Vol,10) ≈ 1420
- VO = (1380 – 1420)/1420 × 100 ≈ -2.82%(缩量)
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP×Volume) / 累计 Volume → VWAP ≈ 4098.60
##### 枢轴点(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:趋势启动?
- BB宽度 = 0.0067 < 动态阈值 0.0177 ✅
- 当前收盘 = 4079.40
- KC上轨 = 4098.33,KC下轨 = 4077.57
- 是否突破?4079.40 > 4098.33 + 21.84?否;4079.40 < 4077.57 – 21.84?否 ❌
- Volume Oscillator = -2.82 < 1.0 ❌
- 两根连续突破K线?无 ❌
#### 条件2:震荡/盘整?
- ADX(14)=26.3 > 22 ❌(趋势较强)
- ATR/Close = 0.001785 < 0.003 ✅
- 价格在布林带内,RSI=47.9 ∈ [40,60] ✅
- 但 ADX > 22 表明趋势存在,不支持震荡定义 ❌
#### 条件3:中期趋势?
- ADX(14)=26.3 > 24 ✅(强趋势)
- 价格从近期高点回落至HMA(9)附近(当前价4079.40 vs HMA≈4081.10)✅
- 回调期间成交量VO=-2.82 ∈ [-0.5, 0.5]?否,明显缩量但低于区间下限 ❌
- 回调幅度:近期高点约4100,回调约20.6点,ATR(14)=7.28 → 20.6 / 7.28 ≈ 2.83倍ATR > 2倍 ❌
#### 条件4:趋势衰竭?
- 是否创近期新高/新低?当前为近期新低 ✅
- RSI是否背离?价格创新低,RSI=47.9未创新低(前期低点对应RSI更低)→ 存在底背离迹象 ✅
- 成交量是否背离?下跌过程中成交量整体下降,符合“价跌量缩”常态,但未显著放大反转信号 ❌
- K线形态是否有长影线?最近一根K线:下影线较长(4079.01→4079.40),有一定支撑信号 ✅
- 满足3项中的2项(价格新低 + 指标背离 + 长下影)→ 满足2项主条件
市场状态结论:【趋势衰竭】(中等置信度)
—
阶段三:定量分析(基于市场状态扫描模型)
当前市场状态:趋势衰竭
对应模型扫描
#### 经典价量背离模型
- 买入信号条件:
– 价格创近期新低 ✅
– RSI出现底背离 ✅(当前RSI高于前低时水平)
– 出现看涨反转K线(如锤子线、启明星等)→ 最近一根K线下影线较长,具锤子线特征 ✅
– 成交量确认:最后一根K线成交量416,较前几根缩小,反弹需放量,暂未明显放大 ⚠️(弱确认)
- 结论:Buy Signal:是(三项核心条件满足,成交量待观察)
#### 趋势通道突破/跌破模型
- 买入信号:有效突破下降趋势线
- 当前仍处于下行通道内,未出现大阳线突破前阻力或趋势线
- 结论:Watch Signal(未触发)
—
最终汇总
#### 可执行信号
- Buy Signal:
– 模型:经典价格-成交量背离
– 理由:价格创新低但RSI未同步新低,形成技术底背离,叠加锤子线形态,短期空头动能减弱。
#### 市场状态支持性检验
- 是否支持? 是
- 理由:ADX高位拐头可能预示动能减弱,RSI与价格背离明显,叠加布林带收口与价格触及下轨,共同支持“趋势衰竭”判断。
#### 建议操作
- 建议行动:Plan Long(计划做多)
—
阶段四:生成交易信号
- Direction signal: Long
- Trade entry price: >>> 4080 <<<
- Signal Strength: =>> 6 <<=
- Stop-Loss price: +>> 4058 <<+ (4080 – 3×ATR(14)=4080-21.84≈4058.16,取整并参考S2=4072.30下方)
- Take-Profit price: ->> 4113 <<- (风险21.84,回报1.5倍≈32.76,目标=4080+32.76=4112.76,接近R1=4099.52上方合理空间)
—
阶段五:总结与依据说明
本次分析基于严格的数据输入与数学建模流程得出以下结论:
- 市场处于趋势衰竭阶段,主要依据为:
– ADX(14)=26.3 显示前期趋势强劲;
– 价格创出新低但 RSI(14)=47.9 未同步创新低,构成底背离;
– 最近K线出现长下影锤子形态,暗示抛压减弱;
– 成交量未持续放大,但仍具备反转初步信号。
- 唯一触发信号为“经典价量背离”买入模型,其三大条件基本满足,仅成交量配合尚不充分,故信号强度定为6/10。
- 入场价位选择4080,接近当前价格且位于布林带下轨与S2支撑区间,具备性价比。
- 止损设于4058,即3倍ATR之下,有效规避噪音波动。
- 止盈目标4113,实现1.5倍盈亏比,同时位于前阻力区上方合理位置。
综上,建议在控制风险前提下,规划逢低做多策略。