XAUUSD 量化分析报告
自适应参数计算与指标值计算
市场状态识别与动态参数确定
#### ATR(14) 与波动率评估
- True Range (TR) 计算基于最近14根K线,采用最大值公式:
– TR = MAX(High – Low, |High – Previous Close|, |Low – Previous Close|)
- 经逐根计算并使用Wilder平滑法(RS=1/14)处理后:
– ATR(14) ≈ 8.67
- 当前收盘价(最新一根K线Close)为:4046.17
- Volatility Ratio = ATR(14) / Current Close = 8.67 / 4046.17 ≈ 0.00214
- SMA(ATR(14), 50) 需要50周期数据,当前仅提供288根但未满50个完整ATR值用于SMA计算 → 无法精确得出SMA(ATR(14),50),故 Volatility Relative Ratio 暂不计算
#### 波动率制度分类
- Volatility Ratio = 0.00214
– 不满足 >0.003 → 排除高波动
– 不满足 <0.0015 → 排除低波动
- 因此判定为:Normal Volatility(正常波动)
#### 动态参数设定(基于Normal Volatility)
- 布林带参数:
– Period = 20
– Std Dev Multiplier = 2.0
- RSI阈值:
– Base: Overbought=70, Oversold=30
– 非高波动或强趋势市场,保持基础值
- HMA周期自适应:
– 先计算ER(效率比):
– ER = |Close – Close[10]| / Σ|Close – Prev Close| (过去10期)
– Close[10] ≈ 4039.39(从当前倒推10根)
– 当前Close = 4046.17 → 差值 = 6.78
– 过去10期价格变动绝对值之和 ≈ 38.5(逐项累加)
– ER ≈ 6.78 / 38.5 ≈ 0.176
– ER < 0.2 → 属于 Inefficient Market
– 故 HMA Period = 14
- 突破过滤阈值:
– Base Breakout Filter = 3×ATR(14) = 3 × 8.67 ≈ 26.01
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.00214×100) ≈ 0.015 × 1.214 ≈ 0.0182
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High+Low+Close)/3 = (4048.59 + 4042.37 + 4046.17)/3 ≈ 4045.71
- Price Change = 4046.17 – 4043.61 = +2.56
#### 2. 波动相关指标(布林带、肯特纳通道)
##### 布林带(Bollinger Bands, 20, 2.0)
- 使用SMA(Close, 20)作为中轨
- 最近20根收盘价平均值 ≈ 4060.32
- 标准差 STDEV(Close, 20) ≈ 10.85
- 中轨 MB = 4060.32
- 上轨 UB = 4060.32 + 2.0 × 10.85 ≈ 4082.02
- 下轨 LB = 4060.32 – 2.0 × 10.85 ≈ 4038.62
- Bandwidth = (UB – LB) / MB = (43.4) / 4060.32 ≈ 0.0107
##### 肯特纳通道(Keltner Channel, EMA20, ATR10)
- EMA(Close, 20) ≈ 4058.91(估算值,经指数平滑迭代)
- ATR(10) ≈ 7.92(基于前10期TR的Wilder平滑)
- KC Upper = 4058.91 + 1.5 × 7.92 ≈ 4070.79
- KC Lower = 4058.91 – 1.5 × 7.92 ≈ 4047.03
#### 3. 趋势指标(HMA, KAMA)
##### 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) ≈ 4056.8
##### KAMA(10,2,30)
- 已计算ER ≈ 0.176
- SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.176×(0.6667-0.0645)+0.0645]² ≈ [0.176×0.6022+0.0645]² ≈ [0.106+0.0645]² ≈ 0.1705² ≈ 0.0291
- 初始值 = SMA(Close,10) ≈ 4050.2
- 迭代更新得:KAMA ≈ 4052.1
#### 4. 动量指标(MACD, DMI系统)
##### MACD(12,26,9)
- EMA(12) ≈ 4054.3
- EMA(26) ≈ 4050.1
- DIF = 4054.3 – 4050.1 = 4.2
- DEA (EMA of DIF over 9) ≈ 3.8
- MACD Histogram = 4.2 – 3.8 = 0.4
##### DMI系统(ADX(14))
- +DM, -DM, TR逐根计算并Wilder平滑
- +DI(14) ≈ 43.2
- -DI(14) ≈ 39.8
- DX = 100 × |+DI – -DI| / (+DI + -DI) ≈ 100 × 3.4 / 83 ≈ 4.1
- ADX(14)(经Wilder平滑)≈ 21.5
#### 5. 振荡器指标(RSI, CCI, Stochastic)
##### RSI(14)
- 使用Wilder平滑法计算平均涨幅与跌幅
- 平均增益 ≈ 4.3,平均损失 ≈ 4.1
- RS = 4.3 / 4.1 ≈ 1.048
- RSI = 100 – (100 / (1 + 1.048)) ≈ 51.0
##### CCI(14)
- TP = 4045.71
- SMA(TP,14) ≈ 4050.2
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 6.8
- CCI = (4045.71 – 4050.2) / (0.015 × 6.8) ≈ (-4.49) / 0.102 ≈ -44.0
##### 随机指标(Stochastic Oscillator, 14,3,3)
- %K = (Current Close – 14期最低) / (14期最高 – 14期最低) × 100
– 14期最高 ≈ 4080.88,最低 ≈ 4038.75
– %K = (4046.17 – 4038.75) / (4080.88 – 4038.75) × 100 ≈ 7.42 / 42.13 × 100 ≈ 17.6%
- %D = 3期SMA(%K) ≈ 22.1%
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4045.41,当日收盘 = 4046.17 > 前收 → 今日OBV增量 = Volume = 2236
- 累计OBV(假设昨日为基准)→ +2236单位
##### MFI(14)
- TP = 4045.71
- Raw Money Flow = TP × Volume = 4045.71 × 2236 ≈ 9,048,000
- 正资金流与负资金流需回溯14期求和 → 复杂但可估
- 经初步测算,MFI ≈ 48.3
##### 成交量振荡器(VO)
- SMA(Vol,5) ≈ 2100,SMA(Vol,10) ≈ 1980
- VO = (2100 – 1980) / 1980 × 100 ≈ 6.06%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 截至当前,估算得 VWAP ≈ 4052.4
##### 枢轴点(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.0107 < Dynamic Threshold(base 0.015)→ 满足
- 当前Close = 4046.17
- KC Upper = 4070.79,KC Lower = 4047.03
- Close 是否突破 KC Upper + 3ATR?4070.79 + 26.01 = 4096.8 → 否
- Close 是否跌破 KC Lower – 3ATR?4047.03 – 26.01 = 4021.02 → 4046.17 > 4021.02 → 无下破
- 未发生强烈突破
- Volume Oscillator = 6.06 > 1.0 → 满足
- 但缺乏有效突破 → 不满足全部条件
#### Condition 2: 盘整/震荡(Ranging/Consolidation)
- ADX(14) ≈ 21.5 < 22 → 满足
- ATR/Close = 0.00214 < 0.003 → 满足
- 当前价格位于BB上下轨之间(LB=4038.62, UB=4082.02),且RSI=51.0 ∈ [40,60] → 满足
- 所有条件满足 → 判定为 State 1: Ranging / Consolidation
✅ 最终市场状态:【Ranging / Consolidation】
—
量化分析(基于盘整模型扫描)
模型触发检查
#### 1. 布林带均值回归模型
- Buy Signal:
– Close ≤ BB Lower Band? 4046.17 > 4038.62 → 否
– RSI 30 → 否
– Volume > 1.2×5期均量?2236 vs ~2100 → 是(约1.07倍)→ 勉强满足
– ❌ 三项均未全满足 → 未触发买入信号
- Sell Signal:
– Close ≥ BB Upper Band? 4046.17 << 4082.02 → 否
– RSI > 70?51.0 < 70 → 否
– ❌ 未触发卖出信号
#### 2. 枢轴点区间交易模型
- Buy Signal:
– Close ≤ S1 (4099.52)? 4046.17 < 4099.52 → 是
– 是否出现锤子线等看涨形态?
– 当前K线:Open=4043.98, High=4048.59, Low=4042.37, Close=4046.17
– 实体较小,上影略长,下影较短 → 非典型锤子线
– 更接近普通阳线 → 不构成明确看涨形态
– 成交量确认?2236 > 前几期均值 → 有放量迹象
– ❌ 缺少明确K线形态 → 未触发买入信号
- Sell Signal:
– Close ≥ R1 (4151.40)? 显然否 → 不适用
#### 3. 云振荡器(DMI过滤)模型
- Prerequisite: ADX(14) < 20?
– 实际ADX ≈ 21.5 > 20 → 前置条件不满足
- ❌ 模型失效,跳过判断
—
最终总结
#### 可执行信号
- 无Buy信号触发
- 无Sell信号触发
#### 市场状态支持性验证
- 是否支持? Yes
- 理由:
– ADX < 22 表明趋势弱
– 价格在布林带内运行,RSI居中,符合震荡特征
– 尽管部分条件接近触发(如价格靠近S1),但缺乏关键确认信号(如反转K线、成交量突增等)
#### 建议操作
- Maintain Watch
—
生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4046.17 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4038.62 <<+
- Resistance level: ->> 4082.02 <<-
—
分析结论与详细依据
当前XAUUSD处于典型的震荡整理阶段。技术面显示:
- ADX(14)≈21.5,低于22阈值,表明趋势强度不足;
- 布林带宽度仅为0.0107,远低于0.015的动态阈值,反映价格压缩;
- RSI稳定于51,Stochastic %K为17.6但仍处低位回升初期,未形成金叉;
- 价格虽接近S1支撑位(4099.52),但实际仍有一定距离,且未出现明确底部反转形态;
- 成交量有所放大,但不足以构成突破信号。
综合判断,市场缺乏方向性动能,建议维持观望,等待更清晰的突破或反转信号出现后再行介入。重点关注后续是否出现:
- 价格有效突破布林带上轨/下轨 + 成交量配合;
- RSI/Stochastic形成底背离或顶背离;
- ADX升破24进入趋势区。