XAUUSD 量化分析报告
阶段一:自适应参数计算与指标值计算
相位 1.1:市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR) 按 Wilder 平滑法逐根计算,取以下三者最大值:
– 当前 High – 当前 Low
– |当前 High – 前一根 Close|
– |当前 Low – 前一根 Close|
基于最近288根5分钟K线数据,完成TR序列后进行Wilder平滑(初始SMA(14),后续使用 α = 1/14 的递推公式)。
- ATR(14) 最新值:3.96
- 当前收盘价(最新一根K线Close):4008.25
- Volatility Ratio = ATR(14)/Close = 3.96 / 4008.25 ≈ 0.000988
#### Volatility Relative Ratio
- SMA(ATR(14), 50) = 过去50周期ATR的简单移动平均 ≈ 3.72
- Volatility Relative Ratio = 3.96 / 3.72 ≈ 1.064
#### 波动率制度分类
- 判断条件:
– 高波动: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
– 当前非高波动或强趋势 → 使用基础值
– 超买 = 70,超卖 = 30
- HMA 周期适配:
– Market Efficiency Ratio (ER) = |C – C[10]| / Σ|ΔC| over 10 periods
– |4008.25 – 4011.63| = 3.38
– Σ|ΔC| = 累计过去10根价格变化绝对值 ≈ 18.76
– ER = 3.38 / 18.76 ≈ 0.180
– ER < 0.2 → 属于“低效市场”
– HMA Period = 14
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 3.96 = 11.88
– Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.0988) ≈ 0.0165
—
相位 1.2:技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4010.74 + 4008.17 + 4008.25)/3 ≈ 4009.05
- 价格变化 = 4008.25 – 4008.52 = -0.27
#### 2. 波动相关指标(布林带 & Keltner通道)
- 布林带(BB, Period=20, Multiplier=2.0)
– SMA(Close, 20) = 近20根收盘均价 ≈ 4018.36
– STDEV(Close, 20) ≈ 8.42
– 中轨 = 4018.36
– 上轨 = 4018.36 + 2.0×8.42 = 4035.20
– 下轨 = 4018.36 – 2.0×8.42 = 4001.52
– Bandwidth = (4035.20 – 4001.52) / 4018.36 ≈ 0.0084
- Keltner通道(KC, EMA20, ATR10)
– EMA(Close, 20) ≈ 4017.89
– ATR(10) ≈ 3.65
– KC 上轨 = 4017.89 + 1.5×3.65 ≈ 4023.37
– KC 下轨 = 4017.89 – 1.5×3.65 ≈ 4012.42
#### 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) 当前值 ≈ 4015.21
- KAMA(10,2,30):
– 已计算 ER ≈ 0.180
– SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.180×(0.6667 – 0.0645) + 0.0645]² ≈ [0.180×0.6022 + 0.0645]² ≈ [0.1084 + 0.0645]² ≈ 0.1729² ≈ 0.0299
– 初始值 = SMA(Close,10) ≈ 4013.5
– 经迭代更新后的 KAMA ≈ 4012.8
#### 4. 动量指标(MACD & DMI系统)
- MACD(12,26,9)
– EMA(12) ≈ 4014.03
– EMA(26) ≈ 4016.77
– DIF = 4014.03 – 4016.77 = -2.74
– DEA (EMA(DIF,9)) ≈ -2.31
– MACD柱状图 = -2.74 – (-2.31) = -0.43
- DMI系统(14)
– +DM、-DM、TR原始值已计算并经Wilder平滑
– +DI(14) ≈ 38.2
– -DI(14) ≈ 42.6
– ADX(14) ≈ 23.1
#### 5. 振荡器指标(RSI、CCI、Stochastic)
- RSI(14)(Wilder平滑)
– 平均涨幅 ≈ 2.18,平均跌幅 ≈ 2.46
– RS = 2.18 / 2.46 ≈ 0.886
– RSI = 100 – (100 / (1 + 0.886)) ≈ 47.0
- CCI(14)
– TP = 4009.05
– SMA(TP,14) ≈ 4016.88
– Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 5.84
– CCI = (4009.05 – 4016.88) / (0.015 × 5.84) ≈ (-7.83) / 0.0876 ≈ -89.4
- 随机振荡器 (14,3,3)
– 最近14周期最高价:4039.80
– 最近14周期最低价:4002.45
– %K = (4008.25 – 4002.45) / (4039.80 – 4002.45) × 100 ≈ 5.8 / 37.35 × 100 ≈ 15.53
– %D(3期SMA of %K)≈ 22.1
#### 6. 成交量-价格指标
- OBV(累计能量潮)
– 前一日收盘 = 4045.41,当前收盘 = 4008.25 < 前收 → 本周期OBV减少
– OBV增量 = -Volume = -1332
– 当前OBV ≈ 上一值减去1332(具体需累加,此处略)
- MFI(14)
– 典型价格 TP ≈ 4009.05
– 资金流 = TP × Volume = 4009.05 × 1332 ≈ 5,340,000
– 正负资金流累计比 → MFI ≈ 46.2
- 成交量振荡器 VO
– SMA(Vol,5) ≈ 1420,SMA(Vol,10) ≈ 1385
– VO = (1420 – 1385)/1385 × 100 ≈ 2.53%
#### 7. 关键水平指标
- VWAP(日内重置)
– 累计 (TP×Volume) / 累计 Volume
– 因缺少开盘以来全部数据,无法精确计算,但可估算当前在 ~4015附近
- 枢轴点(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
- 斐波那契回撤位
– 需选取显著高低点。观察近期走势:
– 显著高点:约 4089.40(18:15)
– 显著低点:约 4002.45(15:10)
– 61.8% 回撤位 ≈ 4002.45 + 0.618×(4089.40 – 4002.45) ≈ 4053.5
—
阶段二:判断市场状态
按逻辑链逐一验证:
条件1:趋势启动(Trend Initiation)
- BB宽度 < 动态阈值?
– BB Width = 0.0084,动态阈值 base=0.015 → 满足(更窄)
- 收盘价强力突破KC?
– 当前收盘 = 4008.25
– KC下轨 = 4012.42
– 强力跌破 = KC下轨 – 3×ATR(14) = 4012.42 – 11.88 = 4000.54
– 实际收盘 4008.25 > 4000.54 → 未满足
- VO > 1.0? → VO ≈ 2.53% → 满足
- 连续两根突破确认? → 无有效突破 → 不满足
- ✅ 不符合“趋势启动”
—
条件2:震荡/盘整(Ranging/Consolidation)
- ADX(14) < 22? → ADX ≈ 23.1 → 不满足
- ATR/Close < 0.003? → 0.000988 < 0.003 → 满足
- 价格在BB带内震荡,且RSI在40-60或Stoch %K在40-60?
– 当前价 4008.25 ∈ [4001.52, 4035.20] → 在BB带内
– RSI = 47.0 ∈ [40,60] → 满足
- 但 ADX=23.1 ≥ 22 → 整体不满足该条件链
—
条件3:中期趋势(Mid-Trend)
- ADX > 24? → 23.1 < 24 → 不满足
- 其他子条件无需继续验证
- ❌ 不符合“中期趋势”
—
条件4:趋势衰竭(Trend Exhaustion)
- 是否创近期新高/新低?
– 观察最近10根K线:
– 最高价:4010.74(当前K)
– 此前高点:4012.55(14:55)→ 未创新高
– 最低价:4008.17(当前K),此前为4002.45 → 未创新低
– 故“价格新高/新低”条件 不成立
- 后续条件无需验证
- ❌ 不符合“趋势衰竭”
—
默认条件:方向不明
- 所有上述状态均未触发
- ADX处于22~24之间(23.1),属模糊区域
- 波动率中等,成交量无显著特征
- 结论:市场状态为【震荡/盘整】,信心等级:低
最终市场状态判定:【Ranging / Consolidation】(信心等级:低)
—
阶段三:量化分析(基于市场状态扫描模型)
当前市场状态:震荡/盘整
启用对应模型库:
模型1:布林带回归策略
- Buy Signal:
– Close ≤ BB Lower Band?
– 4008.25 vs 4001.52 → 否(高于下轨)
– RSI 30 → 否
– Volume > 1.2×5期均量? → 1332 vs ~1420 → 否
– ❌ 未触发买入信号
- Sell Signal:
– Close ≥ BB Upper Band? → 4008.25 << 4035.20 → 否
– ❌ 未触发卖出信号
结果:Watch(理由:价格未触及布林带边界,RSI中性)
—
模型2:枢轴点交易策略
- Buy Signal:
– Close ≤ S1? → S1 = 4099.52,当前价=4008.25 → 是
– 是否出现看涨K线形态?
– 当前K线:开盘4008.39,最高4010.74,最低4008.17,收盘4008.25 → 小阴线,上影较长,下影极短 → 非典型锤子线
– 形态不符合明确反转信号
– 成交量确认? → 1332,略低于5期均量 → 无放量支撑
– ❌ 未触发买入信号
- Sell Signal:
– Close ≥ R1? → 4008.25 << 4151.40 → 否
– ❌ 未触发卖出信号
结果:Watch(理由:虽破S1,但缺乏形态与量能配合)
—
模型3:云振荡器(DMI过滤)
- 前提:ADX(14) 20 → 不满足前提
- ❌ 本模型失效,跳过
—
最终汇总
#### 可执行信号
- 无任何Buy/Sell信号被触发
#### 市场状态支持性检验
- 是否支持?否
- 理由:虽然判定为震荡市,但ADXS接近24,显示潜在趋势正在形成;同时价格已跌破S1关键支撑,结构偏弱,与“典型震荡”特征存在偏差。
#### 建议操作
- Maintain Watch
—
阶段四:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4008.25 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4001.52 <<+ (布林带下轨)
- Resistance level: ->> 4018.36 <<- (布林带中轨)
—
阶段五:总结分析结论
当前XAUUSD处于弱震荡格局,ADX值为23.1,处于趋势与震荡的临界区间,市场方向暂不明朗。尽管价格跌破前支撑S1(4099.52),但未伴随有效反转形态与成交量放大,且RSI、Stochastic等指标处于中性区域,缺乏单边动能。
布林带宽度收窄至0.84%,显示短期波动压缩,预示未来可能面临方向选择。HMA(14)位于4015上方,构成短期阻力。若价格反弹受阻于中轨4018.36与HMA交汇区,可关注后续做空机会;若能快速收回S1并站稳,则需重新评估结构。
当前所有量化模型均未发出明确交易信号,建议保持观望,等待更清晰的价格行为确认突破或反转。重点关注下一轮波动是否伴随成交量放大及指标协同信号。