XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### ATR(14) 计算(使用 Wilder 平滑)
- True Range (TR) 按照公式逐根计算:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法计算 ATR(14):
– 初始 SMA(TR, 14) = 前14根K线TR的简单平均
– 后续采用:ATR = (前一期ATR × 13 + 当前TR) / 14
- 经过计算,最新 ATR(14) ≈ 6.87(基于数据回溯)
#### Volatility Ratio 与 Relative Ratio
- 最新收盘价(Close)= 4159.07
- Volatility Ratio = ATR(14)/Close = 6.87 / 4159.07 ≈ 0.00165
- 计算 SMA(ATR(14), 50) ≈ 6.23(对过去50个ATR取均值)
- Volatility Relative Ratio = 6.87 / 6.23 ≈ 1.103
#### 波动率制度分类
- 条件判断:
– 高波动:Volatility Ratio > 0.003 且 Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Relative Ratio < 0.9 → 不满足
– 因此为 正常波动(Normal Volatility)
#### 动态参数确定
- 布林带参数:
– Period = 20,Std Dev Multiplier = 2.0
- RSI 阈值:
– Base: Overbought=70, Oversold=30
– 当前非高波动、ADX未超30 → 保持基础阈值
- HMA 周期调整:
– 计算市场效率比 ER(10):
– |Close – Close[10期前]| = |4159.07 – 4149.11| = 9.96
– SUM(|ΔClose|, 10) ≈ 28.4(逐根差值绝对值求和)
– ER = 9.96 / 28.4 ≈ 0.351
– 属于“正常市场” → HMA周期 = 9
- 突破过滤阈值:
– 基础突破滤波 = 3×ATR(14) = 3×6.87 ≈ 20.61
– 动态带宽阈值 = 0.015 × (1 + 0.00165×100) ≈ 0.0175
—
阶段1.2:技术指标计算(基于动态参数)
#### 1. 基本价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4165.40 + 4158.37 + 4159.07)/3 ≈ 4160.95
- 价格变化 ΔClose = 4159.07 – 4163.12 = -4.05
#### 2. 波动相关指标(布林带 & Keltner Channel)
- 布林带(BB, 20, 2.0)
– 中轨 = SMA(Close, 20) ≈ 4147.23
– 标准差 STDEV(Close, 20) ≈ 10.78
– 上轨 = 4147.23 + 2.0×10.78 ≈ 4168.79
– 下轨 = 4147.23 – 2.0×10.78 ≈ 4125.67
– 带宽 Bandwidth = (4168.79 – 4125.67) / 4147.23 ≈ 0.0104
- Keltner Channel (EMA20, ATR10)
– EMA(Close, 20) ≈ 4148.15
– ATR(10) ≈ 6.52
– 上轨 KC = 4148.15 + 1.5×6.52 ≈ 4157.93
– 下轨 KC = 4148.15 – 1.5×6.52 ≈ 4138.37
#### 3. 趋势指标
- HMA(9):
– WMA1 = WMA(Close, 4) ≈ 4158.12
– WMA2 = WMA(Close, 9) ≈ 4153.44
– Raw HMA = 2×4158.12 – 4153.44 = 4162.80
– Final HMA = WMA(Raw HMA, √9=3) ≈ 4159.50
- KAMA(10,2,30):
– 已计算ER≈0.351
– SC = [0.351×(2/3 – 2/31) + 2/31]² ≈ [0.351×(0.6046) + 0.0645]² ≈ (0.277)^2 ≈ 0.0768
– 迭代计算得当前 KAMA ≈ 4150.32(初始SMA10=4151.18)
#### 4. 动量指标
- MACD(12,26,9)
– DIF = EMA(12) – EMA(26) ≈ 4156.82 – 4149.76 = 7.06
– DEA = EMA(DIF,9) ≈ 6.42
– MACD柱状图 = 7.06 – 6.42 = 0.64
- DMI系统(14)
– +DI(14) ≈ 51.3
– -DI(14) ≈ 46.8
– ADX(14) ≈ 24.1
#### 5. 振荡器指标
- RSI(14)(Wilder平滑)
– 平均涨幅 ≈ 3.82,平均跌幅 ≈ 3.15
– RS = 3.82 / 3.15 ≈ 1.213
– RSI = 100 – (100 / (1 + 1.213)) ≈ 54.8
- CCI(14)
– SMA(TP,14) ≈ 4150.12
– Mean Deviation ≈ 7.36
– CCI = (4160.95 – 4150.12) / (0.015 × 7.36) ≈ 10.83 / 0.1104 ≈ 98.1
- 随机指标 Stochastic(14,3,3)
– %K = (4159.07 – 4147.13) / (4166.14 – 4147.13) × 100 ≈ 11.94 / 19.01 × 100 ≈ 62.8%
– %D(3期SMA of %K)≈ 58.4%
#### 6. 成交量-价格指标
- OBV(累计能量潮):
– 上一根OBV参考:前日收于4130.28,当日上涨则加Volume
– 累计至当前约 OBV ≈ 328,740
- MFI(14):
– 典型价格TP≈4160.95
– 正资金流总和 / 负资金流总和 ≈ 1.38
– MFI = 100 – (100 / (1 + 1.38)) ≈ 57.9
- 成交量振荡器 VO:
– SMA(Vol,5) ≈ 1324,SMA(Vol,10) ≈ 1287
– VO = (1324 – 1287) / 1287 × 100 ≈ 2.87%
#### 7. 关键水平指标
- VWAP(日内重置):
– 累计 (TP×Volume) / 累计 Volume ≈ 4148.91
- 枢轴点(Pivot Points)
– PP = (4148.84 + 4096.96 + 4126.74)/3 ≈ 4124.18
– R1 = 2×PP – Low = 2×4124.18 – 4096.96 ≈ 4151.40
– S1 = 2×PP – High = 2×4124.18 – 4148.84 ≈ 4099.52
– R2 = PP + (High – Low) = 4124.18 + 51.88 ≈ 4176.06
– S2 = PP – (High – Low) = 4124.18 – 51.88 ≈ 4072.30
—
第二步:市场状态判断
应用逻辑条件链进行判定:
条件1:趋势启动(Trend Initiation)
- BB宽度 < 动态阈值?
– BB Width = 0.0104,动态阈值 base=0.015 → 满足
- 收盘价是否强破KC通道?
– Close = 4159.07,KC上轨 = 4157.93
– 强破条件:> KC Upper + 3×ATR(14) = 4157.93 + 20.61 = 4178.54 → 不满足
- VO > 1.0?是(VO=2.87)
- 是否连续两根突破?否
- ✅部分满足但关键突破未达成 → 不成立
条件2:震荡/盘整(Ranging/Consolidation)
- ADX(14) < 22?
– 实际 ADX ≈ 24.1 → 不满足
- ATR/Close < 0.003?是(0.00165)
- 价格在BB带内震荡,RSI在40-60之间?
– RSI=54.8,在范围内;价格位于BB中下轨之间
- 但ADXR超标 → 不成立
条件3:中期趋势(Mid-Trend)
- ADX > 24?是(24.1),满足
- 价格从近期高低点回调至HMA(9)或BB中轨?
– 最近高点≈4166.14(10:30),当前价4159.07,回落约7点
– HMA(9)≈4159.50,接近吻合
- 回调期间成交量振荡VO是否在[-0.5, 0.5]?
– VO=2.87 → 显著高于0.5 → 不满足
- 回调幅度是否在1-2倍ATR内?
– 回落7点,ATR=6.87 → 约1.02×ATR → 满足
- ❌因VO过高,不符合“缩量回调”特征 → 不成立
条件4:趋势衰竭(Trend Exhaustion)
- 是否创出新高/新低(10周期内)?
– 最近高点为4166.14(10:30),当前4159.07,未创新高
- RSI/MACD是否背离?
– RSI=54.8,处于温和区域,无顶背离迹象
- 成交量是否背离?近期放量上涨 → 无背离
- 是否出现长影线反转形态?
– 当前K线:上影4165.40,实体偏小,有一定上影压力,但非典型反转
- 四项中仅可能满足一项(微弱价格结构)→ 不成立
默认条件:方向不明
- ADX=24.1,处于22~24边缘,略超但仍属模糊区间
- 波动率正常,趋势强度中等偏强
- 无明确模式匹配 → 判定为【Ranging / Consolidation】,信心等级:低
最终市场状态判断:【Ranging / Consolidation】(信心等级:低)
—
第三步:量化分析(基于市场状态扫描模型)
当前市场状态为 震荡/盘整,启用对应模型库:
模型1:布林带均值回归
- Buy Signal:
– Close ≤ BB Lower Band?4159.07 vs 4125.67 → 否
– RSI 30 → 否
– Volume > 1.2×5期均量?1441 > 1.2×1324≈1589?否
– ❌未触发
- Sell Signal:
– Close ≥ BB Upper Band?4159.07 vs 4168.79 → 否
– RSI > 70?54.8 < 70 → 否
– ❌未触发
模型2:枢轴点区间交易
- Buy Signal:
– Close ≤ S1?4159.07 vs 4099.52 → 否
– 无需进一步判断
- Sell Signal:
– Close ≥ R1?4159.07 vs 4151.40 → 是
– 是否出现看跌K线形态?当前K线上影较长,有轻微滞涨信号,可视为弱“射击之星”
– 成交量确认?当前Volume=1441,略低于前期高点时的1875,有一定配合
– ✅Sell Signal 触发(弱信号)
模型3:云振荡器(DMI过滤)
- 前提:ADX < 20?实际ADX=24.1 → ❌不满足前提
- 不启用该模型
—
最终汇总
#### 可操作信号
- Sell Signal:由【枢轴点区间交易】模型触发(价格触及R1阻力 + 微弱看跌K线 + 成交量配合)
#### 是否维持观察?
- 存在一个卖出信号,无买入信号 → 非 Maintain Watch
#### 市场状态支持性检验
- 当前状态判定为“震荡”,而价格正测试关键阻力位R1,符合震荡市中“高抛低吸”的逻辑 → Yes,状态与信号一致
#### 建议操作
- Plan Short
—
第四步:生成交易信号
- Direction signal: Short
- Trade entry price: >>> 4159.0 <<<
- Signal Strength: =>> -6 <<=
- Stop-Loss price: ->> 4179.8 <<- (基于3×ATR=20.61,设于R2上方:4159.0 + 20.8 ≈ 4179.8)
- Take-Profit price: +>> 4128.1 <<+ (风险回报比1.5,目标下移31点 → 4159.0 – 30.9 ≈ 4128.1)
—
第五步:总结分析结论
本次分析基于288根5分钟K线数据,严格遵循客观指标计算流程。市场波动率处于正常水平,ADX显示趋势强度初现但尚未稳固,整体呈现震荡偏强格局。
关键技术面显示:
- 价格回升至关键阻力区 R1(4151.40)并进一步逼近 R2(4176.06),当前位于4159附近;
- 枢轴点模型检测到价格触及R1且伴随轻微看跌K线结构,构成短期做空机会;
- 尽管MACD仍处多头区域,但缺乏进一步动能扩张,RSI亦未进入超买,故仅作为轻仓短空处理;
- 设定止损于3倍ATR之外以应对假突破,目标按1.5倍盈亏比回落至前密集成交区支撑带。
综上,建议执行短线空头策略,注意控制仓位,若跌破4128可考虑持有延伸目标,否则及时止盈。