XAUUSD 量化分析报告
自适应参数计算与指标值计算
市场状态识别与动态参数计算
#### ATR(14) 与波动率评估
- True Range (TR) 计算基于最新288根5分钟K线,采用最大值法:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- ATR(14) 使用 Wilder 平滑法(平滑系数 1/14)计算得:
– ATR(14) = 3.07
- 当前收盘价:4208.66
- 波动率比率 Volatility Ratio = ATR(14)/Close = 3.07 / 4208.66 ≈ 0.00073
- ATR(14) 的50周期均值 SMA(ATR(14),50) ≈ 3.21
- 相对波动率 Volatility Relative Ratio = 3.07 / 3.21 ≈ 0.956
#### 波动率制度分类
- 判断条件:
– 高波动: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 阈值
- 基础阈值:超买70,超卖30
- 非高波动、非强趋势(见后文 ADX 分析),维持基础阈值:
– 超买 = 70
– 超卖 = 30
##### HMA 周期适配
- 市场效率比 ER = |C – C[10]| / Σ|ΔC|(过去10期)
– |4208.66 – 4207.40| = 1.26
– 过去10期价格变动绝对值之和 ≈ 12.8
– ER ≈ 1.26 / 12.8 ≈ 0.098
- ER < 0.2 → 属于“无效市场” → HMA 周期 = 14
##### 突破过滤阈值
- 基础突破滤波 = 3 × ATR(14) = 3 × 3.07 = 9.21
- 动态带宽阈值 = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.073) ≈ 0.0161
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4208.86+4206.16+4208.66)/3 ≈ 4207.89
- 价格变化 ΔClose = 4208.66 – 4206.18 = +2.48
#### 2. 波动率相关指标(布林带 & Keltner Channel)
##### 布林带(BB, 20, 2.0)
- 中轨 = SMA(Close, 20) ≈ 4208.05
- 标准差 STDEV(Close, 20) ≈ 3.82
- 上轨 = 4208.05 + 2.0×3.82 = 4215.69
- 下轨 = 4208.05 – 2.0×3.82 = 4200.41
- 带宽 Bandwidth = (4215.69 – 4200.41) / 4208.05 ≈ 0.0363
当前布林带宽度远大于动态阈值 0.0161,排除“挤压”状态。
##### Keltner Channel(KC, 20EMA, 1.5ATR10)
- ATR(10) ≈ 2.95
- 中线 = EMA(Close,20) ≈ 4207.98
- 上轨 = 4207.98 + 1.5×2.95 ≈ 4212.41
- 下轨 = 4207.98 – 1.5×2.95 ≈ 4203.55
当前价格 4208.66 处于 KC 通道内部,未突破 ±3ATR。
#### 3. 趋势指标
##### HMA(14)
- WMA1 = WMA(Close,7)
- WMA2 = WMA(Close,14)
- Raw HMA = 2×WMA1 – WMA2
- Final HMA = WMA(Raw HMA, √14≈3.74→取整4)
- 经计算,HMA(14) 当前值 ≈ 4206.88
- 斜率为正,显示短期上升动能。
##### KAMA(10,2,30)
- ER ≈ 0.098(同上)
- SC = [ER×(2/3 – 2/31) + 2/31]² ≈ [0.098×(0.6667-0.0645)+0.0645]² ≈ [0.098×0.6022+0.0645]² ≈ [0.059+0.0645]² ≈ 0.1235² ≈ 0.01525
- KAMA 迭代计算得当前值 ≈ 4207.12
- 价格略高于 KAMA,呈温和多头排列。
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4208.21 – 4206.54 = +1.67
- DEA = EMA(DIF,9) ≈ +1.42
- MACD 柱状图 = 1.67 – 1.42 = +0.25(红柱扩张)
##### DMI 系统(14)
- +DI(14) ≈ 53.2
- -DI(14) ≈ 46.8
- ADX(14) ≈ 23.1
ADX 接近但略低于24,趋势强度中等偏强。
#### 5. 振荡器指标
##### RSI(14)
- 使用 Wilder 平滑法计算平均涨幅与跌幅
- 平均增益 ≈ 1.83,平均损失 ≈ 1.67
- RS = 1.83 / 1.67 ≈ 1.096
- RSI = 100 – (100 / (1 + 1.096)) ≈ 52.28
位于中性区域,无极端信号。
##### CCI(14)
- TP = 4207.89
- SMA(TP,14) ≈ 4207.15
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 2.78
- CCI = (4207.89 – 4207.15) / (0.015 × 2.78) ≈ 0.74 / 0.0417 ≈ 17.74
接近零轴,无显著方向信号。
##### 随机振荡器(Stochastic Oscillator, 14,3,3)
- %K = (4208.66 – 最近14期最低) / (最高 – 最低) × 100
– 最高 ≈ 4217.35,最低 ≈ 4199.50
– %K ≈ (4208.66 – 4199.50)/(4217.35 – 4199.50) × 100 ≈ 9.16 / 17.85 × 100 ≈ 51.3
- %D = 3期SMA(%K) ≈ 50.1
位于50附近,震荡市特征。
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4207.67,当日最新收盘 = 4208.66 > 前收 → 上涨日
- OBV 累积增加本期成交量 → 当前 OBV 相对高位,反映资金流入持续。
##### MFI(14)
- TP 同上
- 正向资金流总和 vs 负向资金流总和
- 经计算 MFI ≈ 58.3
显示轻微买方优势,但未达超买。
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 980,SMA(Vol,10) ≈ 1020
- VO = (980 – 1020)/1020 × 100 ≈ -3.92%
成交量短期弱于中期,动能略有衰减。
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 经逐笔加权计算,VWAP ≈ 4207.45
##### 枢轴点(PP)
- 前日数据:H=4148.84, L=4096.96, C=4126.74
- 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 < 动态阈值?
– 实际 BB Width = 0.0363 > 0.0161 → 不满足
- 强破 KC 通道?
– KC Upper = 4212.41,当前价 4208.66 < KC Upper,更未触及 +3ATR → 不满足
- VO > 1.0?
– VO ≈ -3.92 < 1.0 → 不满足
- 连续两根突破K线?
– 无突破 → 不满足
❌ 不构成“趋势启动”
—
条件2:盘整/震荡(Ranging / Consolidation)
- ADX(14) < 22?
– 实际 ADX ≈ 23.1 > 22 → 不满足
- ATR/Close < 0.003?
– 是,0.00073 < 0.003 → ✅ 满足
- 价格在BB内震荡 + RSI或Stoch在40-60?
– 价格在BB中轨附近,RSI=52.28 ∈ [40,60] → ✅ 满足
虽然 ADX 略高于22,但其余两项成立。整体仍偏向震荡特征。
⚠️ 注意:ADX 处于模糊区间(22~24),需结合其他条件。
—
条件3:趋势中段(Mid-Trend)
- ADX > 24?
– 23.1 < 24 → 不满足
- 价格回踩 HMA 或 BB 中轨?
– 当前价格 4208.66,HMA(14)=4206.88,距离约1.78,接近但未明确回踩确认
- 回调期间成交量 VO 在 [-0.5, 0.5]?
– VO = -3.92,明显偏低,符合“低量回调”
- 回调幅度 ≤ 1-2×ATR?
– 若以近期高点 4217.35 计算,回调幅度 ≈ 8.69,ATR=3.07 → 约 2.8×ATR → 超出健康范围
❌ 不满足 Mid-Trend 完整条件
—
条件4:趋势衰竭(Trend Exhaustion)
检查四大主信号(需满足至少两个):
- 创近期新高/新低?
– 近10周期内最高价 ≈ 4217.35(出现在02:00),当前价 4208.66,未创新高 → 不满足
- RSI/MACD 顶底背离?
– 价格未创新高,故无法形成有效背离 → 不满足
- 成交量背离?
– 当前 VO 下降,但价格稳定,尚未出现典型“价涨量缩” → 不满足
- 反转K线形态?
– 最近一根K线:开盘4206.20,最高4208.86,最低4206.16,收盘4208.66 → 阳线实体向上,无长影线,属强势延续 → 不满足
❌ 无任何趋势衰竭信号
—
默认条件:方向不明
- 以上四类状态均未完全匹配
- ADX 处于 22~24 模糊区,波动率正常,成交量偏弱,价格窄幅整理
最终判断:State 1 – Ranging Market(信心等级:低)
—
量化模型扫描分析
对应市场状态:Ranging Market
启用以下三类模型逐一验证:
1. 布林带回归模型(Bollinger Bands Mean Reversion)
- Buy Signal:
– Close ≤ BB Lower Band?
– 当前价 4208.66 > 下轨 4200.41 → ❌
– RSI < 动态超卖线(30)?
– RSI=52.28 > 30 → ❌
– Volume > 1.2×5期均量?
– 当前Volume=701,5期均量≈800 → 701 < 960 → ❌
→ 不触发买入
- Sell Signal:
– Close ≥ BB Upper Band?
– 4208.66 < 4215.69 → ❌
– RSI > 70?
– 52.28 < 70 → ❌
→ 不触发卖出
结论:Watch
—
2. 枢轴点交易模型(Pivot Point Range Trading)
- Buy Signal:
– Close ≤ S1(4099.52)?
– 4208.66 >> S1 → ❌
→ 不触发
- Sell Signal:
– Close ≥ R1(4151.40)?
– 是,4208.66 > 4151.40 → ✅
– 是否出现看跌K线形态?
– 最近K线为上涨阳线,无乌云盖顶、吞没等 → ❌
– 成交量是否放大?
– 当前成交量701 < 近期均量 → ❌
→ 不触发
结论:Watch
—
3. 云振荡器(DMI滤波)模型
- 前提:ADX(14) < 20?
– 实际 ADX ≈ 23.1 > 20 → 前提不成立
- 模型失效,跳过
结论:模型不可用
—
最终汇总
#### 可操作信号
- 无 Buy 或 Sell 信号被触发
#### 市场状态支持性检验
- 是 / 否? → 是
- 理由:ADX 接近但未突破24,价格围绕中轨震荡,RSI 和 Stochastic 位于中性区,成交量萎缩,符合低信心等级的震荡市特征。
#### 建议操作
- Maintain Watch
—
生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4208.66 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4200.41 <<+
- Resistance level: ->> 4215.69 <<-
—
分析结论总结
当前XAUUSD市场处于低信心等级的震荡状态。主要依据如下:
- 趋势强度不足:ADX(14)为23.1,处于22-24模糊区间,既非明确趋势也非极弱震荡;
- 价格行为中性:最新价格位于布林带中轨附近,RSI=52.28、Stochastic %K=51.3,均处于中性区域;
- 波动率正常:ATR(14)/Close=0.00073,属正常波动范畴,未进入高低极端;
- 成交量偏弱:VO=-3.92%,显示短期动能不足,缺乏突破驱动力;
- 无明确模式触发:三大震荡市模型均未发出交易信号,尤其缺乏关键支撑阻力位的有效测试与确认。
建议保持观望,重点关注:
- 若价格有效突破 4215.69(BB upper) 并伴随放量,可能转向“趋势启动”;
- 若回落至 4200.41(BB lower) 附近企稳,可重新评估布林带回测机会;
- 密切监控 ADX 是否升破24,以判断是否进入“趋势中段”。