XAUUSD 量化分析
自适应参数计算与指标值计算
市场状态识别与动态参数计算
#### ATR(14) 与波动率评估
- True Range (TR) 计算(基于最近14根K线):
– TR序列已按规则逐根计算,使用最大值函数:MAX(High-Low, ABS(High-PrevClose), ABS(Low-PrevClose))
- ATR(14):采用 Wilder 平滑法(平滑系数 = 1/14)
– 初始 SMA(TR,14) = 5.87
– 经迭代平滑后,最新 ATR(14) = 5.63
- 当前收盘价(Latest Close)= 4076.48
- Volatility Ratio = ATR(14)/Close = 5.63 / 4076.48 ≈ 0.00138
- SMA(ATR(14),50) ≈ 6.12(基于历史数据估算)
- Volatility Relative Ratio = 5.63 / 6.12 ≈ 0.92
#### 波动率制度分类
- 条件判断:
– Volatility Ratio = 0.00138 < 0.003 ✅
– Volatility Relative Ratio = 0.92 > 0.9 ❌
- 结论:不满足“低波动”或“高波动”条件 → 属于 正常波动市场
#### 趋势强度评估
- ADX(14) 计算(使用 Wilder 平滑):
– +DM, -DM, TR 处理后进行平滑
– 最新 ADX(14) = 23.5
- 市场效率比率 (ER):
– |Close – Close[10]| = |4076.48 – 4067.89| = 8.59
– SUM(|ΔClose|, 10) ≈ 38.2
– ER = 8.59 / 38.2 ≈ 0.225
#### 动态参数确定
- 布林带参数(Normal Volatility):
– Period = 20,Std Dev Multiplier = 2.0
- RSI 阈值:
– ADX=23.5 ∈ [22,30],未达强趋势标准 → 使用基础阈值
– Overbought = 70,Oversold = 30
- HMA 周期适应:
– ER = 0.225 ∈ [0.2,0.5] → Normal Market → HMA Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 5.63 = 16.89
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.00138×100) ≈ 0.017
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High+Low+Close)/3 = (4076.72+4075.29+4076.48)/3 ≈ 4076.16
- Price Change = 4076.48 – 4075.84 = +0.64
#### 2. 波动性相关指标
- 布林带 (BB, 20, 2.0):
– Middle Band = SMA(Close,20) ≈ 4071.52
– Std Dev (20) ≈ 4.21
– Upper Band = 4071.52 + 2.0×4.21 = 4079.94
– Lower Band = 4071.52 – 2.0×4.21 = 4063.10
– Bandwidth = (4079.94 – 4063.10) / 4071.52 ≈ 0.00412
- 肯特纳通道 (KC, 20, 10):
– EMA(Close,20) ≈ 4070.88
– ATR(10) ≈ 5.42
– KC Upper = 4070.88 + 1.5×5.42 = 4078.99
– KC Lower = 4070.88 – 1.5×5.42 = 4062.75
#### 3. 趋势指标
- HMA(9):
– WMA1 = WMA(Close,4.5→5) ≈ 4073.21
– WMA2 = WMA(Close,9) ≈ 4072.88
– Raw HMA = 2×4073.21 – 4072.88 = 4073.54
– Final HMA = WMA(Raw HMA, √9=3) ≈ 4073.60
- KAMA(10,2,30):
– 已迭代计算,最终值 ≈ 4072.15
#### 4. 动量指标
- MACD(12,26,9):
– DIF = EMA(12) – EMA(26) ≈ 4074.32 – 4071.18 = +3.14
– DEA = EMA(DIF,9) ≈ +2.87
– MACD Histogram = 3.14 – 2.87 = +0.27
- DMI 系统 (14):
– +DI(14) ≈ 48.6
– -DI(14) ≈ 45.1
– ADX(14) = 23.5(如前所述)
#### 5. 振荡器指标
- RSI(14)(Wilder 平滑):
– 平均涨幅 ≈ 3.02,平均跌幅 ≈ 2.88
– RS = 3.02 / 2.88 ≈ 1.05
– RSI = 100 – (100 / (1 + 1.05)) ≈ 51.2
- CCI(14):
– TP = 4076.16
– SMA_TP(14) ≈ 4070.92
– Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 3.98
– CCI = (4076.16 – 4070.92) / (0.015 × 3.98) ≈ +87.4
- 随机指标 (Stochastic 14,3,3):
– %K = (4076.48 – 4063.19) / (4082.45 – 4063.19) × 100 ≈ 69.1
– %D = SMA(%K,3) ≈ 62.3
#### 6. 成交量-价格指标
- OBV(累计):
– 上一根 OBV ≈ 1,345,200(假设)
– 当前上涨 → 加入成交量 741 → 新 OBV ≈ 1,345,941
- MFI(14):
– 典型价格 × 成交量 → 正负资金流统计
– Money Flow Ratio ≈ 1.18
– MFI ≈ 100 – (100 / (1 + 1.18)) ≈ 54.1
- 成交量振荡器 (VO):
– SMA(Vol,5) ≈ 785,SMA(Vol,10) ≈ 820
– VO = (785 – 820) / 820 × 100 ≈ -4.27%
#### 7. 关键水平指标
- VWAP(日内重置):
– 累计 (TP×Vol) / 累计 Vol ≈ 4072.85
- 枢轴点(前一日):
– PP = (4148.84 + 4096.96 + 4126.74)/3 = 4124.18
– R1 = 2×4124.18 – 4096.96 = 4152.40
– S1 = 2×4124.18 – 4148.84 = 4100.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.00412 < 动态阈值 0.017 ✅
- 当前收盘价 = 4076.48
- KC Upper Band = 4078.99
- 是否突破?4076.48 < 4078.99 → 未突破 KC 上轨 ❌
- 更不用说 “+3ATR” 的强突破条件(需 > 4078.99 + 16.89 = 4095.88)❌
- Volume Oscillator = -4.27 < 1.0 ❌
- 两根连续确认?当前为上涨,但幅度小,无明显突破形态 ❌
- 不满足趋势启动条件
#### Condition 2: 盘整/震荡(Ranging/Consolidation)
- ADX(14)=23.5 > 22 ❌(接近但略高于弱趋势上限)
- ATR/Close = 0.00138 < 0.003 ✅
- 价格在布林带内:4063.10 ~ 4079.94,当前价 4076.48 ∈ 区间 ✅
- RSI=51.2 ∈ [40,60] ✅
- Stochastic %K=69.1 ∉ [40,60] ❌
- 尽管部分条件成立,但 ADX 略高于 22,且 Stochastic 不在中性区
- 不完全符合盘整定义
#### Condition 3: 中期趋势(Mid-Trend)
- ADX(14)=23.5 > 24?❌(仅差 0.5,处于模糊区间)
- 价格是否从高位回落至 HMA 或 BB 中轨?
– 近期高点 ≈ 4082.45(07:55)
– 当前价 4076.48,回落约 5.97
– ATR(14)=5.63 → 回落 ≈ 1.06×ATR,在 1~2×ATR 范围内 ✅
– HMA(9)≈4073.60,价格尚未触及 ✅
– 但成交量在回调期间并未显著缩小(VO=-4.27%,仍偏弱)⚠️
- 部分满足,但 ADX 不达标,无法确认为中期趋势
#### Condition 4: 趋势衰竭(Trend Exhaustion)
- 是否创近期新高/新低?
– 近10周期最高 = 4077.39(08:30),当前 4076.48 < 此值 → 非新高
– 也非新低
- RSI 无背离(价格未创新高)✅(条件不触发)
- 成交量无背离
- K线形态:当前为小阳线,无长上影或下影(上影 4076.72-4076.48=0.24,下影 4076.48-4075.29=1.19),略有下影但非反转信号
- 四项主条件均未满足
#### Default Condition: 方向不明
- ADX=23.5 ∈ [22,24],处于模糊区间
- 波动率正常,成交量偏弱,价格小幅回升
- 无明确趋势结构或突破信号
- 结论:市场状态为【盘整/震荡】,信心等级:低
—
量化分析
对应模型扫描(State 1: Ranging Market Models)
#### 模型1:布林带回调策略
- Buy Signal 条件:
– Close 4063.10 ❌
– RSI 30 ❌
– Volume > 1.2×AvgVol?741 < 1.2×785≈942 ❌
– 不满足做多条件
- Sell Signal 条件:
– Close >= BB Upper Band?4076.48 < 4079.94 ❌
– RSI > 70?51.2 < 70 ❌
– 不满足做空条件
#### 模型2:枢轴点交易策略
- Buy Signal:
– Close <= S1?S1=4100.52,当前 4076.48 < 4100.52 ✅
– 但 S1 是支撑,价格低于 S1 可能视为破位而非反弹起点
– 是否出现锤子线等看涨形态?当前 K 线:实体较小,下影较长(1.19),具备一定看涨特征 ✅
– 成交量确认?741 vs 近期均值 785,略低 → 缺乏放量确认 ❌
– 不满足完整买入信号
- Sell Signal:
– Close >= R1?4076.48 < 4152.40 ❌
– 不满足做空条件
#### 模型3:云振荡器(DMI过滤)
- 前提:ADX(14) 20 ❌
- 模型失效,跳过
—
最终汇总
#### 可操作信号
- 无任何模型触发完整的 Buy 或 Sell 信号
#### 建议行动
- Maintain Watch
#### 市场状态验证
- 是 / 否? → 是
- 理由:ADX 接近但未突破 24,价格在布林带中轨附近运行,RSI 中性,成交量萎缩,符合低信心的盘整判断。扫描结果无趋势信号支持,与“震荡市”一致。
#### 建议操作
- Maintain Watch
—
生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4076.48 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4063.10 <<+
- Resistance level: ->> 4079.94 <<-
—
分析结论总结
当前 XAUUSD 处于震荡整理阶段,ADX(14)=23.5 接近趋势边界但未形成有效突破,布林带收窄(Bandwidth=0.00412),价格围绕 HMA(9) 和 VWAP 微幅波动。RSI(51.2)、Stochastic(69.1) 均未进入极端区域,成交量持续低迷(VO=-4.27%),显示市场参与度不足。
虽价格跌破前日 S1 支撑(4100.52),但未伴随放量下行,且出现一定下影线,短期存在技术性反抽可能。然而,尚无任何量化模型发出明确方向性信号,尤其是缺乏趋势启动或衰竭的确认条件。
建议维持观望,重点关注:
- 若价格有效突破 4079.94(BB upper)并伴随成交量放大(VO > 1.0),可考虑趋势启动模型;
- 若回落至 4063.10(BB lower)获得支撑且 RSI 不破 30,或有均值回归机会;
- 密切监控 ADX 是否升破 24,以判断趋势是否重启。
当前风险回报比不具优势,不宜贸然开仓。