XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### ATR(14) 计算(使用 Wilder 平滑)
- True Range (TR) 计算:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 基于最近288根5分钟K线,完成ATR(14)的Wilder平滑计算。
- 最新一根K线时间戳:2025.12.10 07:05
- 当前收盘价(Close):4209.01
- 经逐根计算并应用Wilder递归公式(RS = 1/14),得出:
– ATR(14) = 3.86
#### 波动率比率与相对波动率
- Volatility Ratio = ATR(14) / Current Close = 3.86 / 4209.01 ≈ 0.000917
- SMA(ATR(14), 50) = 对过去50期ATR取简单移动平均,经计算得约为 3.72
- Volatility Relative Ratio = ATR(14) / SMA(ATR(14),50) = 3.86 / 3.72 ≈ 1.037
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio 0.9)
– 其他情况为正常波动
- 结论:Normal Volatility
#### 动态参数确定
- 布林带参数(基于波动率状态):
– Period = 20,Std Dev Multiplier = 2.0
- RSI 阈值:
– 基础值:超买70,超卖30
– 当前非高波动、ADX待计算 → 使用基础阈值
- HMA周期适配:
– 先计算市场效率比 ER:
– ER = |Close – Close[10期前]| / Σ|Close – Close[前一期]|(10期总和)
– 过去10根K线价格变化绝对值之和 ≈ 18.42
– |4209.01 – 4191.60| = 17.41
– ER = 17.41 / 18.42 ≈ 0.945
– ER > 0.5 → 属于高效市场 → HMA周期 = 5
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 3.86 = 11.58
– Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.0917) ≈ 0.0164
—
阶段1.2:技术指标计算(基于动态参数)
#### 1. 基本价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4210.07 + 4208.14 + 4209.01)/3 ≈ 4209.07
- 价格变动 = 4209.01 – 4208.63 = +0.38
#### 2. 波动相关指标(布林带 & Keltner Channel)
- 布林带(BB,周期20,标准差倍数2.0)
– Middle Band = SMA(Close, 20) = 过去20根收盘价均值 ≈ 4208.36
– Std Dev(Close, 20) ≈ 3.12
– Upper Band = 4208.36 + 2.0 × 3.12 = 4214.60
– Lower Band = 4208.36 – 2.0 × 3.12 = 4202.12
– Bandwidth = (4214.60 – 4202.12) / 4208.36 ≈ 0.00296
- Keltner Channel(KC)
– 中线 = EMA(Close, 20) ≈ 4207.98
– ATR(10) ≈ 3.78(经EMA或Wilder处理)
– 上轨 = 4207.98 + 1.5 × 3.78 ≈ 4213.65
– 下轨 = 4207.98 – 1.5 × 3.78 ≈ 4202.31
#### 3. 趋势指标
- HMA(周期5)
– WMA1 = WMA(Close, 3) ≈ 4208.89
– WMA2 = WMA(Close, 5) ≈ 4208.77
– Raw HMA = 2×4208.89 – 4208.77 = 4209.01
– SQRT(5) ≈ 2.24 → 取整为2
– Final HMA = WMA(Raw HMA, 2) ≈ (4209.01 + 4208.77)/2 = 4208.89
– HMA当前值 ≈ 4208.89
– 斜率判断:近期呈上升趋势
- KAMA(10,2,30)
– 已计算ER ≈ 0.945
– SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.945×(0.6667 – 0.0645) + 0.0645]² ≈ [0.945×0.6022 + 0.0645]² ≈ [0.569 + 0.0645]² ≈ 0.6335² ≈ 0.401
– 初始值 = SMA(Close,10) ≈ 4207.85
– 递推计算后最新KAMA ≈ 4208.75(趋势向上)
#### 4. 动量指标
- MACD(12,26,9)
– DIF = EMA(12) – EMA(26) ≈ 4208.62 – 4206.14 = +2.48
– DEA = EMA(DIF,9) ≈ +2.12
– MACD柱状图 = 2.48 – 2.12 = +0.36(多头增强)
- DMI系统(14)
– +DM, -DM, TR逐根计算并进行Wilder平滑
– +DI(14) ≈ 28.6
– -DI(14) ≈ 21.3
– DX = 100 × |+DI – -DI| / (+DI + -DI) ≈ 100 × |7.3| / 49.9 ≈ 14.63
– ADX(14) = Wilder平滑后的DX ≈ 18.2
#### 5. 振荡器指标
- RSI(14)
– 使用Wilder平滑法计算平均涨幅与跌幅
– 平均增益 ≈ 1.87,平均损失 ≈ 1.62
– RS = 1.87 / 1.62 ≈ 1.155
– RSI = 100 – (100 / (1 + 1.155)) ≈ 53.6
- CCI(14)
– TP = 4209.07
– SMA(TP,14) ≈ 4208.22
– Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 2.98
– CCI = (4209.07 – 4208.22) / (0.015 × 2.98) ≈ 0.85 / 0.0447 ≈ 19.0
- 随机指标 Stochastic (14,3,3)
– %K = (4209.01 – 4191.12) / (4213.71 – 4191.12) × 100 ≈ 17.89 / 22.59 × 100 ≈ 79.19
– %D = 3期SMA(%K) ≈ 74.2
#### 6. 成交量-价格指标
- OBV
– 前一日收于4207.62,今日开盘4208.63 > 昨收 → 开始累积
– 累计至最新一根K线,OBV总体呈上升趋势(具体数值略)
- MFI(14)
– TP × Volume 加权求和,正负资金流分离
– 经计算 MFI ≈ 58.3(中性偏强)
- 成交量振荡器 VO
– SMA(Vol,5) ≈ 475,SMA(Vol,10) ≈ 502
– VO = (475 – 502)/502 × 100 ≈ -5.38%
#### 7. 关键水平指标
- VWAP(日内重置)
– 累计 (TP × Volume) / 累计 Volume
– 经计算 VWAP ≈ 4207.85
- 枢轴点(PP)
– 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
- 斐波那契回撤位
– 根据近期高低点(如4174.48 → 4221.25)计算关键位(61.8% ≈ 4195.1)
—
第二步:市场状态判断
使用逻辑判断链:
条件1:趋势启动(Trend Initiation)
- BB宽度 < 动态阈值?
– BB宽度 = 0.00296,动态阈值 base=0.04 → 满足(远小于)
- 收盘价是否强力突破KC?
– Close = 4209.01
– KC上轨 + 3ATR = 4213.65 + 11.58 = 4225.23 → 未触及
– KC下轨 – 3ATR = 4202.31 – 11.58 = 4190.73 → 也未跌破
– 实际价格在通道内 → 不满足
- VO > 1.0?VO ≈ -5.38 → 否
- 连续两根突破?无
条件2:盘整/震荡(Ranging / Consolidation)
- ADX(14) < 22?是(18.2 < 22)✅
- ATR/Close < 0.003?0.000917 < 0.003 ✅
- 价格在BB带之间 + RSI在40-60 或 Stoch %K在40-60?
– 当前价4209.01 ∈ [4202.12, 4214.60] ✅
– RSI=53.6 ∈ [40,60] ✅
—
第三步:量化分析(基于盘整模型扫描)
盘整市场模型信号检测
#### 1. 布林带回调策略
- Buy Signal:
– Close 4202.12 → 否
– RSI 30 → 否
– Volume > 1.2×5期均量?452 < 1.2×475≈570 → 否
→ 不触发买入信号
- Sell Signal:
– Close >= BB Upper Band?4209.01 < 4214.60 → 否
– RSI > 超买区?53.6 < 70 → 否
→ 不触发卖出信号
#### 2. 枢轴点交易策略
- Buy Signal:
– Close <= S1?S1=4099.52,当前价远高于 → 否
- Sell Signal:
– Close >= R1?R1=4151.40,当前价4209.01 > R1 → 是 ✅
– 是否出现看跌K线形态?当前K线:小阳线(开盘4208.63,收盘4209.01),实体微小,无长上影 → 不符合“Dark Cloud Cover”等反转形态
– 成交量确认?当前成交量452,低于近5日均量 → 无放量滞涨特征
→ 不触发卖出信号
#### 3. 云振荡器(DMI过滤)
- 前提:ADX(14) < 20?当前ADX=18.2 → 满足 ✅
- Buy Signal:
– %K < 20?当前%K=79.19 → 否
– %K上穿%D?需观察交叉过程。查看前几期:
– 上一期%K ≈ 76.5,%D ≈ 72.1
– 当前%K=79.19,%D ≈ 74.2 → %K仍高于%D,处于金叉后延续状态,但未从低位回升
– 未经历“<20后再上穿” → 不满足
- Sell Signal:
– %K > 80?79.19 < 80 → 否
– 死叉?%K仍在%D之上,未下穿
→ 无信号触发
—
最终汇总
#### 可执行信号
- 无任何Buy/Sell信号被触发
#### 市场状态支持性验证
- 是否支持?是
- 理由:ADX=18.2表明趋势弱,价格围绕布林中轨震荡,RSI居中,成交量萎缩,符合盘整特征;所有模型均未发出突破或反转信号,进一步佐证市场处于横向整理阶段。
#### 建议操作
- Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4209.01 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4202.12 <<+
- Resistance level: ->> 4214.60 <<-
—
第五步:分析结论总结
当前XAUUSD市场处于典型的震荡整理状态。ADX(14)=18.2显示趋势力量薄弱,布林带收窄(Bandwidth≈0.00296),价格位于中轨附近波动,RSI稳定在53.6,无明显方向偏好。尽管价格已突破R1(4151.40),但缺乏关键技术形态与成交量配合,未能构成有效阻力测试信号。各盘整策略模型均未触发交易指令,表明市场缺乏明确动能。建议继续观望,等待波动率扩张或关键水平突破确认后再行介入。重点关注后续若价格有效突破布林带上轨(4214.60)并伴随放量,则可能开启上涨趋势。