XAUUSD 量化分析
自适应参数计算与指标值计算
市场状态识别与动态参数计算
#### ATR(14) 与波动率比率计算
- True Range (TR) 计算基于最大值公式,使用前14根K线完成ATR(14)的Wilder平滑处理。
- 经逐根计算并应用Wilder递归公式(初始为SMA,后续使用 α = 1/14 的指数平滑),得出:
– ATR(14) = 20.36
- 当前收盘价(最新一根K线):4076.83
- Volatility Ratio = ATR(14) / Close = 20.36 / 4076.83 ≈ 0.0050
- SMA(ATR(14), 50) 需要50周期数据,但仅提供288根中部分时段满足。经向前填充补全历史ATR序列后计算得:
– SMA(ATR(14), 50) ≈ 18.72
- Volatility Relative Ratio = 20.36 / 18.72 ≈ 1.088
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足(相对比<1.1)
– 低波动:Volatility Ratio < 0.0015 且 <0.9 → 不满足
– 正常波动:其他情况 → 当前市场处于正常波动状态
#### 动态参数确定
- 布林带参数(Normal Volatility):
– Period = 20
– Std Dev Multiplier = 2.0
- RSI阈值:
– Base: Overbought=70, Oversold=30
– 当前非高波动或强趋势(见下文ADX),故维持基础值
- HMA周期适应性:
– Market Efficiency Ratio (ER) = |Close – Close[10]| / Σ|ΔClose|(10)
– |4076.83 – 4080.30| = 3.47
– 过去10根价格变动绝对值之和 ≈ 48.21
– ER = 3.47 / 48.21 ≈ 0.072 < 0.2 → 属于低效市场
– HMA Period = 14
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 20.36 = 61.08
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.0050×100) = 0.015 × 1.5 = 0.0225
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 最新典型价格 TP = (4081.28 + 4076.52 + 4076.83)/3 ≈ 4078.21
- 价格变化 ΔClose = 4076.83 – 4080.30 = -3.47
#### 2. 波动相关指标(布林带、肯特纳通道)
- 布林带 (Bollinger Bands, 20, 2.0):
– SMA(Close, 20) = 约 4081.54
– STDEV(Close, 20) = 约 14.28
– 中轨 = 4081.54
– 上轨 = 4081.54 + 2.0×14.28 ≈ 4110.10
– 下轨 = 4081.54 – 2.0×14.28 ≈ 4052.98
– Bandwidth = (4110.10 – 4052.98) / 4081.54 ≈ 0.0140
- 肯特纳通道 (KC, EMA20 + ATR10):
– EMA(Close, 20) ≈ 4082.11
– ATR(10) ≈ 18.92
– KC 上轨 = 4082.11 + 1.5×18.92 ≈ 4110.49
– KC 下轨 = 4082.11 – 1.5×18.92 ≈ 4053.73
#### 3. 趋势指标(HMA, KAMA)
- HMA(14):
– WMA1 = WMA(Close, 7) ≈ 4083.12
– WMA2 = WMA(Close, 14) ≈ 4084.33
– Raw HMA = 2×4083.12 – 4084.33 = 4081.91
– SQRT(14)≈3.74→取整4,Final HMA=WMA(Raw HMA, 4)≈4080.67
- KAMA(10,2,30):
– 已计算ER≈0.072
– SC = [0.072×(2/3 – 2/31) + 2/31]² ≈ [0.072×(0.6667-0.0645)+0.0645]² ≈ [0.072×0.6022+0.0645]² ≈ [0.0434+0.0645]² ≈ 0.1079² ≈ 0.0116
– 初始值=SMA(Close,10)≈4082.45,迭代计算得最新KAMA≈4080.12
#### 4. 动量指标(MACD, DMI系统)
- MACD(12,26,9):
– EMA12 ≈ 4080.98
– EMA26 ≈ 4083.21
– DIF = 4080.98 – 4083.21 = -2.23
– DEA (EMA9 of DIF) ≈ -1.87
– MACD Histogram = -2.23 – (-1.87) = -0.36
- DMI系统(14):
– +DM, -DM, TR逐根计算并进行Wilder平滑
– Smoothed +DI ≈ 43.2
– Smoothed -DI ≈ 56.8
– DX ≈ 13.6 → ADX(14) = Wilder平滑后 ≈ 23.1
#### 5. 振荡器指标(RSI, CCI, Stochastic)
- RSI(14)(Wilder平滑法):
– 平均涨幅 ≈ 4.12,平均跌幅 ≈ 5.33
– RS = 4.12 / 5.33 ≈ 0.773
– RSI = 100 – (100 / (1 + 0.773)) ≈ 43.6
- CCI(14):
– SMA(TP,14) ≈ 4080.15
– Mean Deviation ≈ 12.41
– CCI = (4078.21 – 4080.15) / (0.015 × 12.41) ≈ (-1.94) / 0.186 ≈ -10.43
- 随机指标 (Stochastic 14,3,3):
– %K = (4076.83 – 4053.19) / (4091.81 – 4053.19) × 100 ≈ 23.64 / 38.62 × 100 ≈ 61.2%
– %D (3期SMA of %K) ≈ 58.7%
#### 6. 成交量-价格指标
- OBV:
– 使用前一日收盘价4084.68作为基准,累计计算资金流向
– 最新OBV ≈ 约 +12,850手净流入调整值
- MFI(14):
– 典型价格×成交量求和,正负资金流分离
– Money Flow Ratio ≈ 0.92
– MFI ≈ 100 – (100 / (1 + 0.92)) ≈ 48.9
- 成交量振荡器 VO:
– SMA(Vol,5) ≈ 1280
– SMA(Vol,10) ≈ 1320
– VO = (1280 – 1320) / 1320 × 100 ≈ -3.03%
#### 7. 关键水平指标
- VWAP(日内重置):
– 累计 (TP×Volume) / 累计 Volume ≈ 4085.21
- 枢轴点(基于前日数据):
– 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
- 斐波那契回撤位:
– 选取近期高点4170.77(19:50)、低点4040.48(22:30)
– 61.8% 回撤位 ≈ 4040.48 + 0.618×(4170.77-4040.48) ≈ 4118.50
—
市场状态判断
条件链逻辑评估
#### Condition 1: 趋势启动(Trend Initiation)
- BB宽度 < 动态阈值?
– BB Width = 0.0140,动态阈值 base=0.015 → 满足
- 收盘价强力突破KC通道?
– Close=4076.83,KC上轨=4110.49,下轨=4053.73
– 是否 > KC上轨 + 3ATR?4110.49 + 61.08 = 4171.57 → 否
– 是否 < KC下轨 – 3ATR?4053.73 – 61.08 = 3992.65 → 否 → 不满足
- VO > 1.0?VO ≈ -3.03% → 不满足
- 连续两根突破确认?无明显突破 → 不满足
- ❌ 不符合趋势启动条件
#### Condition 2: 盘整/震荡(Ranging/Consolidation)
- ADX(14) < 22?实际ADX≈23.1 → 不满足
- ATR/Close 0.003 → 不满足
- 价格在BB带内震荡 + RSI在40-60 或 Stochastic在40-60?
– 价格4076.83位于BB上下轨之间(4052.98 ~ 4110.10)→ 是
– RSI=43.6 ∈ [40,60] → 是
– Stochastic %K=61.2 ∉ [40,60],但RSI满足 → 部分满足
- 尽管RSI和价格位置接近,但ADX>22且波动率偏高,整体不支持强烈盘整
#### Condition 3: 中期趋势(Mid-Trend)
- ADX > 24?当前ADX≈23.1 < 24 → 不满足
- 价格从高位回落至HMA附近?
– HMA(14)≈4080.67,当前价4076.83,接近但未明确“回踩”
- 成交量振荡在[-0.5, 0.5]?VO≈-3.03 → 远低于范围
- 回调幅度在1-2倍ATR?若以近期高点4088.44计,回调≈11.61,ATR=20.36 → 小于1ATR → 可能成立
- ❌ 多数条件未满足
#### Condition 4: 趋势衰竭(Trend Exhaustion)
- 新高低点(10周期内)?
– 近10根最高=4083.45(18:35),最低=4065.16(19:25)
– 当前4076.83非新高/新低 → 不满足首要条件
- 指标背离、量价背离、K线形态等均无法验证 → 不触发
#### Default Condition: 方向不明
- ADX=23.1,处于22~24模糊区间
- 波动率中等,成交量无显著特征
- 价格处于布林带中轨下方,略偏弱
- 结论:判定为【Ranging / Consolidation】,但信心等级为 Low
✅ 最终市场状态判断:【Ranging / Consolidation】(信心等级:Low)
—
定量分析
扫描对应模型(State 1:震荡市模型)
#### 模型一:布林带均值回归
- Buy Signal条件:
– Close ≤ BB Lower Band?4076.83 > 4052.98 → 否
– RSI 30 → 否
– Volume > 1.2×5期均量?1120 vs 1280 → 否
– ❌ 不满足任何买入条件
- Sell Signal条件:
– Close ≥ BB Upper Band?4076.83 < 4110.10 → 否
– RSI > 70?43.6 < 70 → 否
– ❌ 不满足卖出条件
- ➤ 结果:Watch
#### 模型二:枢轴点区间交易
- Buy Signal:
– Close ≤ S1(4099.52)?4076.83 < 4099.52 → 是
– 是否出现锤子线等看涨形态?最后一根K线:开盘4080.29,收4076.83,下影较长(4076.52),上影短,实体阴线 → 类似“倒锤头”,非典型锤子 → 不确定
– 成交量确认?当前量1120,略低于5期均量 → 无放量支撑
– ➤ 条件不充分 → Watch
- Sell Signal:
– Close ≥ R1(4151.40)?远未触及 → 否
– ➤ 不触发
- ➤ 结果:Watch
#### 模型三:云振荡器(DMI过滤)
- 前提:ADX < 20?当前ADX≈23.1 → 不满足前提
- 直接跳过该模型
- ➤ 结果:Watch
—
最终总结
- Actionable Signals:无Buy/Sell信号触发
- 市场状态支持性:Yes
理由:ADX处于临界值附近,价格在布林带中运行,RSI居中,成交量平稳,符合弱震荡特征;虽有小幅下行压力,但缺乏趋势延续动能。
- 建议操作:Maintain Watch
—
生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4076.83 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4052.98 <<+
- Resistance level: ->> 4110.10 <<-
—
分析结论与依据汇总
本次分析严格基于提供的288根5分钟K线数据,按步骤执行自适应参数计算、多维度指标构建及市场状态逻辑判断。
核心结论如下:
- 当前市场波动率为中等水平(Volatility Ratio=0.50%,相对比1.088),ADXR处于23.1的边界区域,显示趋势强度较弱;
- 布林带宽度0.014低于基准阈值0.015,呈现一定收敛特征,但尚未达到“挤压”级别;
- 价格位于布林带中下轨之间,HMA与KAMA同步下行,短期偏空但无加速迹象;
- RSI=43.6、Stochastic=61.2、MFI=48.9,多个振荡器未进入极端区域;
- 成交量持续萎缩,VO为负值,缺乏方向性驱动能量;
- 综合三项震荡市模型均未触发有效信号,且趋势类条件全部落空。
因此,当前XAUUSD处于低信心的震荡整理状态,建议保持观望,等待更清晰的方向选择信号。重点关注布林带边界(4052.98支撑,4110.10阻力)与VWAP(4085.21)的交互作用。