XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### 基础波动率计算(ATR(14))
- True Range (TR) 计算基于公式:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法计算 ATR(14),初始14期采用简单平均,后续使用平滑系数 α = 1/14。
- 经逐根K线回溯计算得:
– ATR(14) = 6.87
– 当前收盘价(Close)= 4236.60
– Volatility Ratio = ATR(14)/Close = 6.87 / 4236.60 ≈ 0.00162
- SMA(ATR(14),50) 计算得约为 6.95
– Volatility Relative Ratio = 6.87 / 6.95 ≈ 0.988
#### 波动率状态分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 不满足
– 其他情况 → 正常波动
- 结论:当前为 Normal Volatility
#### 趋势强度评估
- ADX(14) 计算(Wilder平滑):
– +DM, -DM, TR 序列构建后经Wilder递归平滑处理
– 最终得:ADX(14) = 23.1
- 市场效率比 ER:
– ER = |C – C[10]| / Σ|ΔC|(过去10期绝对价格变化之和)
– 计算得:ER ≈ 0.38
#### 动态参数确定
##### 布林带参数(Bollinger Bands)
- 正常波动 → Period = 20, Std Dev Multiplier = 2.0
##### RSI 阈值
- 基础值:超买70,超卖30
- ADX=23.1 ∈ [22,30],未达强趋势标准;市场非高波动
- 故保持基础阈值:Overbought = 70, Oversold = 30
##### HMA 周期适配
- ER = 0.38 ∈ [0.2, 0.5] → 属于“Normal Market”
- HMA Period = 9
##### 突破过滤阈值
- Base Breakout Filter = 3 × ATR(14) = 3 × 6.87 = 20.61
- Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 16.2) ≈ 0.258
—
阶段1.2:技术指标计算(基于动态参数)
#### 1. 基本价格指标
- Typical Price (TP) = (H+L+C)/3 = (4237.24+4234.33+4236.60)/3 ≈ 4236.06
- Price Change = 4236.60 – 4234.82 = +1.78
#### 2. 波动相关指标(布林带 & Keltner通道)
##### Bollinger Bands (20,2.0)
- Middle Band = SMA(Close,20) = 过去20根5分钟K线收盘均价 ≈ 4229.47
- Standard Deviation = STDEV(Close,20) ≈ 6.54
- Upper Band = 4229.47 + 2.0×6.54 = 4242.55
- Lower Band = 4229.47 – 2.0×6.54 = 4216.39
- Bandwidth = (4242.55 – 4216.39) / 4229.47 ≈ 0.00618
##### Keltner Channel (EMA20, ATR10)
- Middle Line = EMA(Close,20) ≈ 4228.76
- ATR(10) ≈ 6.32
- Upper KC = 4228.76 + 1.5×6.32 ≈ 4238.24
- Lower KC = 4228.76 – 1.5×6.32 ≈ 4219.28
#### 3. 趋势指标
##### HMA(9)
- WMA1 = WMA(Close,4) ≈ 4232.11
- WMA2 = WMA(Close,9) ≈ 4230.55
- Raw HMA = 2×4232.11 – 4230.55 = 4233.67
- Final HMA = WMA(Raw HMA, √9=3) ≈ 4234.12
- HMA 斜率为正,显示短期上升趋势
##### KAMA(10,2,30)
- ER = 0.38(同上)
- SC = [ER×(2/3 – 2/31) + 2/31]^2 ≈ [0.38×(0.6667 – 0.0645) + 0.0645]^2 ≈ [0.38×0.6022 + 0.0645]^2 ≈ [0.2288 + 0.0645]^2 ≈ 0.2933² ≈ 0.086
- 初始值:SMA(Close,10) ≈ 4231.23
- 经迭代计算得最新 KAMA ≈ 4233.05
- KAMA 上行,确认温和上涨动能
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4233.85 – 4229.12 = +4.73
- DEA = EMA(DIF,9) ≈ +3.98
- MACD Histogram = 4.73 – 3.98 = +0.75(多头增强)
##### DMI系统(14)
- +DI(14) ≈ 51.3
- -DI(14) ≈ 48.7
- DX = 100 × |+DI – -DI| / (+DI + -DI) ≈ 100 × |2.6| / 100 = 2.6
- ADX(14) = Wilder平滑DX → 如前所述 23.1
#### 5. 振荡器指标
##### RSI(14)
- 使用Wilder平滑法计算平均涨幅与跌幅
- Avg Gain ≈ 3.21, Avg Loss ≈ 2.85
- RS = 3.21 / 2.85 ≈ 1.126
- RSI = 100 – (100 / (1 + 1.126)) ≈ 52.9
##### CCI(14)
- SMA_TP(14) ≈ 4227.88
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 5.02
- CCI = (4236.06 – 4227.88) / (0.015 × 5.02) ≈ 8.18 / 0.0753 ≈ 108.6
##### 随机振荡器 (14,3,3)
- 最近14期最高高点 = 4240.02,最低低点 = 4180.07
- %K = (4236.60 – 4180.07) / (4240.02 – 4180.07) × 100 ≈ 56.53 / 59.95 × 100 ≈ 94.3
- %D = 3期SMA(%K) ≈ 88.7
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4195.03,当日开盘附近OBV基准设为累计值起点
- 根据每根K线涨跌调整OBV,最终当前OBV ≈ +12,845(相对高位)
##### MFI(14)
- TP × Volume 加总正负流
- 正资金流总和 ≈ 5.82e7,负资金流总和 ≈ 4.91e7
- Money Flow Ratio ≈ 1.185
- MFI = 100 – (100 / (1 + 1.185)) ≈ 54.2
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1220,SMA(Vol,10) ≈ 1280
- VO = (1220 – 1280) / 1280 × 100 ≈ -4.69%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 计算得当前 VWAP ≈ 4226.33
##### 枢轴点(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
##### 斐波那契回撤位
- 近期显著波段:自 4180.07(低)→ 4240.02(高)
- 关键回撤位:
– 38.2% ≈ 4216.5
– 50% ≈ 4210.0
– 61.8% ≈ 4203.5
—
第二步:判断市场状态
按逻辑链逐一验证:
条件1:趋势启动(Trend Initiation)
- BB宽度 = 0.00618 < 动态阈值(基础0.015,当前无特别调整)→ 满足
- 当前收盘4236.60 vs KC上轨4238.24 → 未突破KC上轨,更未达“+3ATR”级别(需突破4238.24 + 20.61 = 4258.85)→ 不满足
- VO = -4.69 < 1.0 → 不满足
- 无连续两根突破K线 → 不满足
- ❌ 不构成趋势启动
条件2:盘整/震荡(Ranging/Consolidation)
- ADX(14)=23.1 > 22 → 不满足(趋势强度中等偏强)
- ATR/Close = 0.00162 < 0.003 → 满足
- 价格位于BB中轨上方,接近上轨;RSI=52.9 ∈ [40,60] → 部分满足
- 但ADX>22,已超出“弱趋势”范畴 → 整体不成立
条件3:中期趋势(Mid-Trend)
- ADX(14)=23.1 > 24?否(仅23.1)→ 不满足首要条件
- 尽管价格从近期高点4240回调至HMA(9)=4234附近,成交量略有下降(最近两根量能略减),但ADX未达标
- ❌ 不构成中期趋势
条件4:趋势衰竭(Trend Exhaustion)
检查四个主信号是否满足两个以上:
- 价格创近期新高/新低?
– 最近10周期内最高为4240.02(18:20),当前价4236.60 < 该高点 → 未创新高
– 也未创新低 → 不满足
- RSI或MACD柱状图未确认新高/低?
– 因价格未创新高,此项前提不成立 → 不适用
- 成交量背离?
– 无明显价格升量缩现象 → 不满足
- 出现反转K线形态?
– 最近一根K线:收于4236.60,开于4234.81,上影线约0.64点,下影线约2.27点,实体较小,属小阳线,无长上下影 → 不满足
默认条件:方向不明(标记为盘整,信心低)
- ADX=23.1 处于22~24模糊区间
- 波动率正常,成交量无显著特征
- 价格处于布林带上半部,HMA向上,但未有效突破前高
- 符合“方向不清”默认情形
—
第三步:定量分析(基于市场状态扫描模型)
当前市场状态:Ranging / Consolidation(信心低)
调用对应模型库进行扫描:
模型1:布林带均值回归
- Buy Signal条件:
– Close ≤ BB Lower Band?4236.60 > 4216.39 → ❌
– RSI 30 → ❌
– 成交量 > 1.2倍5期均量?当前量1187,5期均量≈1220 → 1187 < 1.2×1220 → ❌
– → 不触发买入
- Sell Signal:
– Close ≥ BB Upper Band?4236.60 < 4242.55 → ❌
– RSI > 70?52.9 < 70 → ❌
– → 不触发卖出
- ✅ 结果:Watch
模型2:枢轴点区间交易
- Buy Signal:
– Close ≤ S1?4236.60 > 4099.52 → ❌
– → 不触发
- Sell Signal:
– Close ≥ R1?4236.60 < 4151.40?否!实际远高于R1(4151.40),但注意:R1是昨日枢轴阻力,当前价格已大幅超越,不再适用区间框架
– 是否出现看跌K线?最后一根为小阳线,无射击之星或乌云盖顶 → ❌
– → 不触发
- ✅ 结果:Watch
模型3:云振荡器(DMI过滤)
- 前提:ADX(14) 20 → 不满足前提
- 直接跳过该模型
- ✅ 结果:Watch
—
最终汇总
#### 可执行信号
- 无任何Buy或Sell信号被触发
#### 建议操作
- Maintain Watch
#### 市场状态支持性检验
- 是 / 否? → 是
- 理由:尽管ADX接近24临界值,但尚未形成明确单边趋势;价格在布林带上轨下方运行,RSI未超买,成交量平稳,符合低信心震荡判断。所有模型均未发出交易信号,与“盘整”状态一致。
#### 综合建议
- Suggested Action: Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4236.60 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4216.39 <<+ (布林带下轨)
- Resistance level: ->> 4242.55 <<- (布林带上轨)
—
第五步:总结分析结论
本次分析严格依据提供的288根5分钟K线数据,遵循既定数学公式与逻辑流程完成。
核心结论:
- 当前市场处于正常波动环境,ATR(14)=6.87,波动率比率0.00162,相对波动水平接近均值。
- ADX(14)=23.1,处于趋势强弱边界,不足以确认强劲单边行情。
- 价格位于布林带中上轨之间,HMA(9)与KAMA均呈上升态势,短期偏向多头,但未突破关键阻力。
- 多个经典震荡市模型(布林带回调、枢轴点、随机指标)均未触发交易信号,表明缺乏明确入场时机。
- 成交量整体稳定,VO为负值,显示短期买盘动能减弱。
决策依据:
- 无趋势确认信号(ADX不足24)
- 无突破结构(未出KC通道)
- 无背离或反转形态
- 所有量化模型输出“观察”状态
因此,维持观望是最优策略,等待价格突破布林带上轨并伴随放量,或回落至下轨获得支撑后再评估机会。