XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR) 按照公式逐根计算:
– TR = MAX(High – Low, |High – 前一根Close|, |Low – 前一根Close|)
- 使用 Wilder 平滑法(RS = 1/14)计算 ATR(14),最终得到:
– ATR(14) = 6.87
- 当前收盘价(最新一根K线)为 4080.83
- Volatility Ratio = ATR(14) / Close = 6.87 / 4080.83 ≈ 0.00168
- SMA(ATR(14), 50) 需要至少50个周期数据,当前仅提供288根但未明确是否满足前溯要求。基于可用数据估算 SMA(ATR(14),50) ≈ 7.21
- Volatility Relative Ratio = 6.87 / 7.21 ≈ 0.953
#### 波动率状态分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 不满足
– 其他情况 → 正常波动
- 结论:Normal Volatility
#### ADX(14) 与市场效率评估
- 计算 +DM, -DM, TR 并进行 Wilder 平滑处理,得出:
– ADX(14) ≈ 23.4(处于趋势形成边缘)
- 市场效率比率 ER:
– ER = |C – C[10]| / Σ|ΔC| over 10 periods
– 经计算得:ER ≈ 0.38
- 趋势强度判断:
– ADX(14) = 23.4 ∈ [22, 24] → 趋势模糊,接近中等强度
- 效率判断:
– ER = 0.38 → 属于 Normal Market
#### 动态参数确定
- 布林带参数(Normal Volatility):
– Period = 20,Std Dev Multiplier = 2.0
- RSI 阈值:
– Base: Overbought=70, Oversold=30
– 因 ADX < 30 且非高波动 → 采用基础阈值
- HMA 周期(ER=0.38,介于0.2~0.5之间)→ Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 6.87 ≈ 20.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.00168×100) ≈ 0.0175
—
阶段1.2:技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 最新 Typical Price (TP) = (4081.44 + 4075.65 + 4080.83)/3 ≈ 4079.31
- 价格变化(ΔClose)= 4080.83 – 4075.64 = +5.19
#### 2. 波动相关指标(布林带 & Keltner Channel)
- 布林带 (Bollinger Bands, 20, 2.0):
– Middle Band = SMA(Close, 20) ≈ 4078.12
– Std Dev (20) ≈ 6.24
– Upper Band = 4078.12 + 2.0 × 6.24 ≈ 4090.60
– Lower Band = 4078.12 – 2.0 × 6.24 ≈ 4065.64
– Bandwidth = (4090.60 – 4065.64) / 4078.12 ≈ 0.0061
- Keltner Channel (EMA20, ATR10):
– EMA(Close, 20) ≈ 4077.95
– ATR(10) ≈ 6.52
– Upper KC = 4077.95 + 1.5 × 6.52 ≈ 4087.73
– Lower KC = 4077.95 – 1.5 × 6.52 ≈ 4068.17
#### 3. 趋势指标
- HMA(9):
– WMA1 = WMA(Close, 4) ≈ 4076.82
– WMA2 = WMA(Close, 9) ≈ 4075.91
– Raw HMA = 2×4076.82 – 4075.91 = 4077.73
– Final HMA = WMA(Raw HMA, √9=3) ≈ 4078.05
– 斜率向上 → 短期趋势偏多
- KAMA(10,2,30):
– 已知 ER ≈ 0.38
– SC = [0.38×(2/3 – 2/31) + 2/31]^2 ≈ [0.38×(0.6667 – 0.0645) + 0.0645]^2 ≈ [0.38×0.6022 + 0.0645]^2 ≈ [0.2288 + 0.0645]^2 ≈ 0.2933² ≈ 0.086
– 初始值:SMA(Close,10) ≈ 4075.3
– 迭代后 KAMA ≈ 4077.4
#### 4. 动量指标
- MACD(12,26,9):
– EMA12 ≈ 4078.63
– EMA26 ≈ 4076.11
– DIF = 4078.63 – 4076.11 = 2.52
– DEA (EMA9 of DIF) ≈ 2.10
– MACD Histogram = 2.52 – 2.10 = 0.42(正值扩大,多头增强)
- DMI系统(14):
– +DI(14) ≈ 24.7
– -DI(14) ≈ 22.3
– ADX(14) ≈ 23.4(如前所述)
#### 5. 振荡器指标
- RSI(14)(Wilder平滑):
– 平均涨幅 ≈ 3.82,平均跌幅 ≈ 3.15
– RS = 3.82 / 3.15 ≈ 1.213
– RSI = 100 – (100 / (1 + 1.213)) ≈ 54.8
- CCI(14):
– SMA(TP,14) ≈ 4076.18
– Mean Deviation ≈ 5.03
– CCI = (4079.31 – 4076.18) / (0.015 × 5.03) ≈ 3.13 / 0.07545 ≈ 41.5
- 随机指标 Stochastic (14,3,3):
– %K = (4080.83 – min(Low,14)) / (max(High,14)-min(Low,14)) × 100
– min(Low,14)=4063.02, max(High,14)=4132.72
– %K ≈ (4080.83 – 4063.02)/(4132.72 – 4063.02) × 100 ≈ 17.81 / 69.7 ≈ 25.55
– %D(3期SMA of %K)≈ 32.1
#### 6. 成交量-价格指标
- OBV:
– 上一根上涨 → OBV += Volume = 累计值持续上升(具体略)
- MFI(14):
– TP × Volume 加权求和,正负资金流比 ≈ 1.18 → MFI ≈ 54.1
- 成交量振荡器 VO:
– SMA(Vol,5) ≈ 1423,SMA(Vol,10) ≈ 1486
– VO = (1423 – 1486)/1486 × 100 ≈ -4.24%
#### 7. 关键水平指标
- VWAP(日内重置):
– 累计 (TP×Volume) / 累计 Volume ≈ 4077.6
- 枢轴点(前一日):
– 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:趋势启动(Trend Initiation)
- BB Width = 0.0061 < Dynamic Threshold(base 0.015)→ 满足
- 当前收盘价 4080.83 是否突破 KC?
– KC Upper = 4087.73,KC Lower = 4068.17
– 4080.83 < KC Upper + 3×ATR(14) = 4087.73 + 20.61 = 4108.34 → 未显著突破
– 实际距离上轨仍有约7点空间 → 不满足“强突破”条件
- VO = -4.24% < 1.0 → 不满足
- 无连续两根突破K线 → 不满足
- ❌ 不构成趋势启动
条件2:盘整/震荡(Ranging / Consolidation)
- ADX(14)=23.4 > 22 → 不满足弱趋势条件
- ATR/Close = 0.00168 < 0.003 → ✅ 满足低波动滤波
- 但 ADX > 22 → 表明已有一定趋势性,不符合“弱趋势”前提
- 尽管 RSI=54.8、Stoch%=25.55 在中间区域,但 ADX 不达标
- ❌ 不构成明确盘整
条件3:中期趋势(Mid-Trend)
- ADX(14)=23.4 > 24?→ 否(仅23.4,略低于阈值)
- 价格从高位回撤?近期高点出现在更早时段(如4130附近),当前处于反弹阶段
- 当前价格接近 HMA(9)=4078.05 和 BB 中轨=4078.12,有支撑迹象
- 回调期间成交量下降?最近几根K线成交量有所减少(从2000+降至1200左右)→ ✅ 支持
- 回撤幅度:若以前高4130计,当前4080落差约50点,远超1-2倍ATR(6.87×2≈13.7)→ ❌ 不符合健康回调定义
- ❌ 不满足 Mid-Trend 所有条件
条件4:趋势衰竭(Trend Exhaustion)
- 是否创近期新高/低?当前4080较前几根略升,但未创新高(近10根内最高为4084.96)
- RSI 与价格背离?价格微升,RSI由52→54.8,同步上升 → 无背离
- 成交量背离?VO为负,但价格涨,呈量价背离 → ✅ 一项支持
- K线形态:最新K线为小阳线,无长影线或反转形态 → ❌
- 仅满足一项次要条件 → 不构成趋势衰竭
默认条件:方向不明
- ADX=23.4 处于22~24区间 → 模糊
- 波动率正常,成交量无明显特征
- 符合默认条件 → 判定为:State 1: Ranging Market,信心等级:Low
市场状态结论:当前市场处于低信心的震荡状态(Ranging / Consolidation),缺乏明确趋势信号。
—
第三步:量化分析(基于市场状态扫描模型)
当前市场状态为 Ranging / Consolidation(低信心),启用对应模型库:
模型1:布林带均值回归
- Buy Signal 条件:
– Close ≤ BB Lower Band?4080.83 > 4065.64 → ❌
– RSI 30 → ❌
– Volume > 1.2×5期均量?1282 < 1.2×1423≈1708 → ❌
– ❌ 不触发买入
- Sell Signal 条件:
– Close ≥ BB Upper Band?4080.83 < 4090.60 → ❌
– RSI > 70?54.8 < 70 → ❌
– ❌ 不触发卖出
- → Watch
模型2:枢轴点区间交易
- Buy Signal:
– Close ≤ S1(4099.52)?是(4080.83 < 4099.52),但需接近S1才有效;当前距S1仍有18点 → ❌ 不贴近支撑
– 无锤子线等看涨形态 → ❌
– ❌ 不触发
- Sell Signal:
– Close ≥ R1(4151.40)?远未触及 → ❌
– ❌ 不触发
- → Watch
模型3:云振荡器(DMI过滤)
- 前提:ADX(14) < 20?实际为23.4 → ❌ 不满足前提
- 直接跳过该模型
- → Watch
—
最终汇总
#### 可执行信号
- 无任何 Buy 或 Sell 信号被触发
#### 市场状态支持性检验
- 是否支持? 否
- 理由:虽然判定为震荡市,但 ADX 接近24,HMA斜率为正,MACD柱状图扩张,显示潜在多头动能积累,与“完全无方向”存在偏差。因此,市场状态判断虽合规,但信号扫描结果未能强化其有效性。
#### 建议操作
- Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4080.83 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4072.30 <<+ (S2 枢轴支撑)
- Resistance level: ->> 4099.52 <<- (S1 枢轴阻力)
—
第五步:分析结论与详细依据
当前 XAUUSD 5 分钟周期呈现低信心震荡格局,主要依据如下:
- 波动率状态:ATR(14)/Close=0.00168,处于正常范围;布林带收窄(Bandwidth=0.61%),符合震荡初期特征。
- 趋势强度模糊:ADX(14)=23.4,处于22~24临界区间,既非明确趋势也非极弱盘整,导致多数趋势类模型无法激活。
- 价格位置:当前价位于布林中轨与HMA(9)交汇区(~4078),具备短期支撑意义,但尚未测试关键边界(BB上下轨或KC通道)。
- 动量指标中性:RSI=54.8、Stoch%=25.55、MACD柱正值扩大,显示局部偏强,但未进入极端区域。
- 成交量配合不足:VO为负值(-4.24%),表明上涨缺乏量能支持,限制突破可信度。
综上,市场正处于趋势与震荡的过渡阶段,建议保持观望,重点关注以下突破信号:
- 若放量突破 4090.60(BB上轨) 并站稳,可考虑转向多头;
- 若跌破 4065.64(BB下轨) 且伴随ADX回升,则警惕下行风险。
当前最优策略为 维持观察(Watch),等待更清晰的方向选择。