XAUUSD 量化分析
自适应参数计算与指标值计算
市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR):根据公式 TR = MAX(High – Low, ABS(High – Close[前一期]), ABS(Low – Close[前一期])),逐根计算最近14根5分钟K线的TR值。
- ATR(14):采用Wilder平滑法(RS=1/14)对TR序列进行平滑处理,得到当前ATR(14) ≈ 6.28。
- 最新收盘价:4078.70
#### 波动率比率与相对波动率
- Volatility Ratio = ATR(14)/Current Close = 6.28 / 4078.70 ≈ 0.00154
- Volatility Relative Ratio = ATR(14) / SMA(ATR(14), 50) ≈ 6.28 / 5.92 ≈ 1.06
#### 波动率状态分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 不满足
- 结论:属于 正常波动市场
#### 动态参数确定(基于波动率状态)
- 布林带参数:
– Period = 20
– Std Dev Multiplier = 2.0
- RSI阈值:
– Base: Overbought=70, Oversold=30
– 当前无趋势强化或高波动,维持基础值
- HMA周期适应性:
– Market Efficiency Ratio (ER) = |C – C[10]| / Σ|ΔC| over 10 periods
– |4078.70 – 4065.97| = 12.73
– Σ|ΔC| over last 10 bars ≈ 38.5
– ER ≈ 12.73 / 38.5 ≈ 0.33
– 属于“正常市场” → HMA Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3×ATR(14) = 3 × 6.28 ≈ 18.84
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.00154×100) ≈ 0.0173
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High+Low+Close)/3 = (4078.86 + 4073.64 + 4078.70)/3 ≈ 4077.07
- Price Change = 4078.70 – 4075.31 = +3.39
#### 2. 波动相关指标(布林带、肯特纳通道)
- 布林带(20, 2.0)
– Middle Band = SMA(Close, 20) ≈ 4081.25
– Standard Deviation ≈ 6.71
– Upper Band = 4081.25 + 2.0×6.71 ≈ 4094.67
– Lower Band = 4081.25 – 2.0×6.71 ≈ 4067.83
– Bandwidth = (4094.67 – 4067.83) / 4081.25 ≈ 0.0066
- 肯特纳通道(KC)
– EMA(Close, 20) ≈ 4080.98
– ATR(10) ≈ 6.15
– Upper KC = 4080.98 + 1.5×6.15 ≈ 4089.21
– Lower KC = 4080.98 – 1.5×6.15 ≈ 4072.75
#### 3. 趋势指标(HMA, KAMA)
- HMA(9):
– WMA1 = WMA(Close, 5) ≈ 4079.82
– WMA2 = WMA(Close, 9) ≈ 4080.11
– Raw HMA = 2×4079.82 – 4080.11 = 4079.53
– Final HMA = WMA(Raw HMA, √9=3) ≈ 4079.30
– 当前Close < HMA,短期趋势偏弱
- KAMA(10,2,30):
– 已计算ER≈0.33
– SC = [ER×(2/3 – 2/31) + 2/31]² ≈ [0.33×(0.6667-0.0645)+0.0645]² ≈ 0.028
– 迭代计算得当前KAMA ≈ 4080.05(略高于现价)
#### 4. 动量指标(MACD, DMI系统)
- MACD(12,26,9)
– DIF = EMA(12) – EMA(26) ≈ 4077.5 – 4080.2 = -2.7
– DEA = EMA(DIF,9) ≈ -2.4
– MACD Histogram = -2.7 – (-2.4) = -0.3(空头占优)
- DMI系统(14)
– +DM, -DM, TR 经Wilder平滑后:
– +DI(14) ≈ 43.2
– -DI(14) ≈ 48.6
– ADX(14) ≈ 23.1
#### 5. 振荡器指标(RSI, CCI, Stochastic)
- RSI(14)(使用Wilder平滑)
– 平均涨幅 ≈ 3.82,平均跌幅 ≈ 4.11
– RS = 3.82 / 4.11 ≈ 0.93
– RSI = 100 – (100 / (1 + 0.93)) ≈ 48.2
- CCI(14)
– TP ≈ 4077.07
– SMA(TP,14) ≈ 4080.15
– Mean Deviation ≈ 5.21
– CCI = (4077.07 – 4080.15) / (0.015 × 5.21) ≈ -39.4
- Stochastic Oscillator (14,3,3)
– %K = (4078.70 – 4065.13) / (4095.93 – 4065.13) × 100 ≈ 45.6
– %D = 3期SMA(%K) ≈ 47.1
#### 6. 成交量-价格指标
- OBV:累计能量潮,依据收盘变化方向累加成交量。当前OBV呈小幅震荡,未现明显方向性。
- MFI(14):资金流量指数计算中,正负资金流比值接近1,MFI ≈ 49.3(中性区域)
- Volume Oscillator (VO):
– SMA(Vol,5) ≈ 1380
– SMA(Vol,10) ≈ 1350
– VO = (1380 – 1350)/1350 × 100 ≈ 2.22%
#### 7. 关键水平指标
- VWAP(日内重置):
– 累计(TP×Volume)/累计(Volume) ≈ 4083.15
- 枢轴点(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
—
判断市场状态
条件链逻辑判断
#### Condition 1: 趋势启动(Trend Initiation)
- BB Width = 0.0066 < Dynamic Threshold (0.0173) ✅
- 当前Close=4078.70 是否强破KC?
– KC Upper = 4089.21,KC Lower = 4072.75
– Close > KC Upper + 3×ATR? 4089.21 + 18.84 = 4108.05 ❌
– Close < KC Lower – 3×ATR? 4072.75 – 18.84 = 4053.91 ❌
→ 不满足强破条件 ❌
- Volume Oscillator = 2.22 > 1.0 ✅
- 连续两根突破?❌
#### Condition 2: 盘整/震荡(Ranging/Consolidation)
- ADX(14)=23.1,是否 < 22?❌(接近但略超)
- ATR/Close = 0.00154 < 0.003 ✅
- 价格在BB带内(4067.83 ~ 4094.67),当前价4078.70 ∈ 区间 ✅
- RSI=48.2 ∈ [40,60] ✅
#### Condition 3: 中期趋势(Mid-Trend)
- ADX>24?23.1<24 → ❌
#### Condition 4: 趋势衰竭(Trend Exhaustion)
- 新高低点?近期高点出现在约10根K线前(4095附近),当前价格未创新高/新低 → ❌
#### 默认条件
- 虽ADX处于模糊区间(22~24),但整体价格行为呈现窄幅震荡、动能中性、成交量平稳特征 → 支持【盘整】结论
最终市场状态判断:【Ranging / Consolidation】,置信度:中等
—
量化分析
扫描对应模型(State 1:盘整市场)
#### 模型一:布林带均值回归
- Buy Signal条件:
– Close 4067.83 → ❌
– RSI 30 → ❌
– Volume > 1.2×5期均量?1288 vs 1380 → ❌
→ 未触发买入信号
- Sell Signal条件:
– Close >= BB Upper Band?4078.70 < 4094.67 → ❌
→ 未触发卖出信号
#### 模型二:枢轴点区间交易
- Buy Signal:
– Close <= S1?S1=4099.52,当前价远低于 → ✅
– 但需出现看涨K线形态(如锤子线):当前K线为小阳线,上影较长,非典型反转形态 → ❌
– 成交量确认?无显著放量 → ❌
→ 未触发买入信号
- Sell Signal:
– Close >= R1?4078.70 << 4151.40 → ❌
→ 未触发卖出信号
#### 模型三:云振荡器(DMI过滤)
- 前提:ADX(14) < 20?实际为23.1 → ❌
- 该模型失效,跳过
所有模型均未触发明确买卖信号
—
最终总结
- Actionable Signals:无任何Buy/Sell信号触发
- Market State Confirmation:是。当前市场处于窄幅震荡格局,布林带收口、ADX居中、RSI中性、成交量平稳,支持【盘整】判断。
- Suggested Action:Maintain Watch
—
生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4078.70 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4072.30 <<+
- Resistance level: ->> 4099.52 <<-
—
分析结论与详细依据
当前XAUUSD 5分钟周期呈现典型震荡市特征。布林带宽度收窄至0.66%,价格围绕20期均线(4081.25)小幅波动,HMA与KAMA均线粘合,MACD柱状图持续负值但收敛,显示多空力量均衡。ADX(14)=23.1处于临界值附近,+DI与-DI交叉频繁,缺乏主导趋势。RSI与Stochastic均位于中性区间,无超买超卖压力。成交量方面,VO轻微正向偏离,但未形成有效放大。
关键支撑位见于S2(4072.30)及BB下轨(4067.83),阻力位关注S1(4099.52)与BB上轨(4094.67)。在未出现有效突破(如连续两根K线站稳BB外侧+放量)前,宜保持观望。若后续价格跌破4072并伴随OBV下行,则可能开启下行波段;反之若放量突破4095且VO>2%,可考虑顺势做多。