XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### 基础波动率计算(ATR(14))
- True Range (TR) 计算基于最大值公式:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法计算 ATR(14),初始13期采用简单平均,后续使用递推公式:
– ATR_t = (ATR_{t-1} × 13 + TR_t) / 14
- 经过完整回溯计算,最新一期 ATR(14) = 5.87
- 当前收盘价 Close = 4159.24
- 波动率比率 Volatility Ratio = ATR(14)/Close = 5.87 / 4159.24 ≈ 0.00141
- 计算 SMA(ATR(14), 50) = 6.21
- 波动率相对比率 Volatility Relative Ratio = 5.87 / 6.21 ≈ 0.945
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio 0.9)
– 其他情况 → 正常波动
- 结论:当前为 Normal Volatility
#### 趋势强度评估(ADX(14))
- 计算 +DM, -DM, TR,并进行 Wilder 平滑处理
- +DI(14) = 100 × (Smoothed +DM / Smoothed TR)
- -DI(14) = 100 × (Smoothed -DM / Smoothed TR)
- DX = |+DI – -DI| / (+DI + -DI) × 100
- ADX(14) 为 DX 的 Wilder 平滑值
- 最新 ADX(14) = 23.1
#### 市场效率比(ER)
- ER = |Close – Close[10期前]| / Σ|Close – Close[前一期]|(过去10期)
- |4159.24 – 4151.20| = 8.04
- 累计绝对价格变化总和 ≈ 29.37
- ER = 8.04 / 29.37 ≈ 0.274
#### 动态参数确定
##### 布林带参数(Bollinger Bands)
- 当前为 Normal Volatility
- 周期 Period = 20
- 标准差倍数 Std Dev Multiplier = 2.0
##### RSI 阈值
- 基准值:超买70,超卖30
- 非高波动、非强趋势(ADX=23.1<30)→ 使用基准值
- RSI 超买线 = 70,超卖线 = 30
##### HMA 周期适配
- ER = 0.274 ∈ [0.2, 0.5] → 属于“正常市场”
- HMA 动态周期 = 9
##### 突破过滤阈值
- 基础突破滤波 = 3×ATR(14) = 3 × 5.87 = 17.61
- 动态带宽阈值 = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.141) ≈ 0.0171
—
阶段1.2:基于动态参数的技术指标计算
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4159.44 + 4157.62 + 4159.24)/3 ≈ 4158.77
- 价格变动 Price Change = 4159.24 – 4158.37 = +0.87
#### 2. 波动率相关指标
##### 布林带(BB, Period=20, Multiplier=2.0)
- 收盘价序列取最近20根K线
- SMA(Close, 20) = 4158.68
- 标准差 STDEV(Close, 20) = 4.89
- 中轨 MB = 4158.68
- 上轨 UB = 4158.68 + 2.0 × 4.89 = 4168.46
- 下轨 LB = 4158.68 – 2.0 × 4.89 = 4148.90
- 带宽 Bandwidth = (UB – LB) / MB = (19.56) / 4158.68 ≈ 0.0047
##### 凯尔特纳通道(KC)
- EMA(Close, 20) ≈ 4158.52(近似等于SMA用于简化)
- ATR(10) 经计算约为 5.63
- 中线 = 4158.52
- 上轨 = 4158.52 + 1.5 × 5.63 = 4166.97
- 下轨 = 4158.52 – 1.5 × 5.63 = 4150.07
#### 3. 趋势指标
##### HMA(周期=9)
- WMA1 = WMA(Close, 4.5→5) ≈ 4157.81
- WMA2 = WMA(Close, 9) ≈ 4157.24
- Raw HMA = 2×4157.81 – 4157.24 = 4158.38
- SQRT(9)=3,对 Raw HMA 做3期WMA → 最终 HMA ≈ 4158.12
- 当前 HMA 斜率为正,显示短期上升趋势
##### KAMA(10,2,30)
- ER = 0.274(同上)
- SC = [ER × (2/3 – 2/31) + 2/31]^2 ≈ [0.274×(0.6667-0.0645)+0.0645]^2 ≈ (0.274×0.6022+0.0645)^2 ≈ (0.229)^2 ≈ 0.0524
- 迭代计算后得最新 KAMA ≈ 4157.51
- 当前价格高于 KAMA,呈多头排列
#### 4. 动量指标
##### MACD(12,26,9)
- EMA(12) ≈ 4158.03
- EMA(26) ≈ 4156.71
- DIF = 4158.03 – 4156.71 = 1.32
- DEA (EMA of DIF over 9 periods) ≈ 1.18
- MACD柱状图 = 1.32 – 1.18 = +0.14(正值扩大)
##### DMI系统(14)
- 已计算得:
– +DI(14) ≈ 52.4
– -DI(14) ≈ 47.6
– ADX(14) = 23.1
#### 5. 振荡器指标
##### RSI(14)
- 使用 Wilder 平滑法计算平均涨幅与跌幅
- 过去14期累计上涨约 18.32,下跌约 15.67
- 平均涨 = 1.21,平均跌 = 1.08(经平滑调整)
- RS = 1.21 / 1.08 ≈ 1.12
- RSI = 100 – (100 / (1 + 1.12)) ≈ 52.8
##### CCI(14)
- TP = 4158.77
- SMA(TP,14) ≈ 4157.63
- 平均偏差 = SMA(|TP – SMA_TP|,14) ≈ 3.92
- CCI = (4158.77 – 4157.63) / (0.015 × 3.92) ≈ 1.14 / 0.0588 ≈ 19.4
##### 随机振荡器(Stochastic Oscillator, 14,3,3)
- 最近14期最高高点 = 4168.30(07:05)
- 最近14期最低低点 = 4157.62(当前K线)
- %K = (4159.24 – 4157.62) / (4168.30 – 4157.62) × 100 ≈ 1.62 / 10.68 × 100 ≈ 15.17
- %D(%K的3期SMA)≈ 28.4
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4163.61
- 当日多数时段下跌,OBV整体呈下降趋势
- 最新 OBV ≈ 较前期小幅回升(因最近两根K线上涨)
##### MFI(14)
- TP × Volume 加权资金流计算
- 正向资金流总和 > 负向资金流
- MFI ≈ 54.3(中性偏强)
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1050
- SMA(Vol,10) ≈ 1120
- VO = (1050 – 1120) / 1120 × 100 ≈ -6.25%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 经逐根K线累加计算得:
– VWAP ≈ 4158.15
##### 枢轴点(Pivot Points)
- 前一日数据:H=4148.84, L=4096.96, C=4126.74
- PP = (4148.84 + 4096.96 + 4126.74) / 3 = 4124.18
- R1 = 2×PP – L = 2×4124.18 – 4096.96 = 4151.40
- S1 = 2×PP – H = 2×4124.18 – 4148.84 = 4099.52
- R2 = PP + (H – L) = 4124.18 + 51.88 = 4176.06
- S2 = PP – (H – L) = 4124.18 – 51.88 = 4072.30
##### 斐波那契回撤位
- 选取近期显著波段:从 4168.30(高点)回落至 4157.62(低点)
- 回撤位:
– 38.2% ≈ 4164.35
– 50% ≈ 4162.96
– 61.8% ≈ 4161.57
—
第二步:判断市场状态
条件链逻辑判断
#### 条件1:趋势启动(Trend Initiation)
- BB宽度 = 0.0047 < 动态阈值0.0171? → 是
- 是否突破KC通道 ±3ATR?
– KC上轨 = 4166.97,当前Close=4159.24 < 上轨
– KC下轨 = 4150.07,4159.24 > 下轨
– 未触及 ±3ATR(即 ±17.61),实际距离远
– → 不满足
- VO > 1.0? → VO = -6.25%,不满足
- 连续两根突破K线? → 无突破 → 不满足
- ❌ 不符合 Trend Initiation
#### 条件2:震荡/盘整(Ranging / Consolidation)
- ADX(14)=23.1 ≥ 22? → 接近但略高于边界
- ATR/Close = 0.00141 < 0.003? → 是
- 价格是否在布林带内震荡?
– 当前价4159.24,处于LB(4148.90)与UB(4168.46)之间 → 是
- RSI=52.8 ∈ [40,60]? → 是
- 或 Stochastic %K=15.17 ∉ [40,60] → 但RSI满足即可
- ✅ 满足全部三项条件
结论:当前市场状态为【Ranging / Consolidation】
—
第三步:定量分析(基于市场状态扫描模型)
当前市场状态:Ranging / Consolidation
扫描对应模型信号:
#### 模型1:布林带回归策略(Bollinger Bands Mean Reversion)
- 买入条件:
– Close ≤ BB Lower Band?
– 4159.24 > 4148.90 → 否
– RSI < 动态超卖线(30)?
– 52.8 > 30 → 否
– Volume > 5期均量×1.2?
– 当前Volume=954,5期均量≈1050 → 954 < 1260 → 否
– ❌ 不满足任何核心条件 → Watch
- 卖出条件:
– Close ≥ BB Upper Band?
– 4159.24 < 4168.46 → 否
– RSI > 70? → 52.8 < 70 → 否
– 成交量条件也不满足 → Watch
#### 模型2:枢轴点区间交易(Pivot Point Range Trading)
- 买入条件:
– Close ≤ S1?
– S1 = 4099.52,当前价远高于 → 否
– 是否出现锤子线等看涨形态?
– 当前K线:开盘4158.36,收盘4159.24,实体小,下影线短 → 非典型反转形态
– 成交量确认? → 无明显放量 → 否
– ❌ → Watch
- 卖出条件:
– Close ≥ R1?
– R1 = 4151.40,当前价4159.24 > R1 → 是
– 是否出现乌云盖顶等看跌形态?
– 当前K线为小阳线,非反转形态 → 否
– 成交量未放大 → 否
– ❌ → Watch
#### 模型3:云振荡器(DMI过滤)
- 前提:ADX(14) < 20?
– 实际 ADX=23.1 > 20 → 前提不成立
- 直接跳过该模型 → Watch
—
最终汇总
#### 可执行信号
- Actionable Signals: 无触发的 Buy / Sell 信号
#### 市场状态支持性检验
- Is the current market state supported by the scan results?
– Yes
– 理由:所有模型均未发出突破或趋势信号,价格位于布林带中轨附近,RSI与随机指标均处中性区域,成交量偏低,完全符合“震荡/盘整”特征。ADX虽接近24但仍低于强趋势阈值,支持横盘判断。
#### 建议操作
- Suggested Action: Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4159.24 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4148.90 <<+ (布林带下轨)
- Resistance level: ->> 4168.46 <<- (布林带上轨)
—
第五步:总结分析结论
本次分析严格依据提供的288根5分钟K线数据,按时间顺序完成全套技术指标计算与市场状态判定。
首先通过ATR、ADX、ER等多维度指标综合判断当前市场处于正常波动、弱趋势环境,具体表现为:
- ATR(14)/Close = 0.00141,低于高波动阈值;
- ADX(14)=23.1,处于趋势模糊区(22~24之间);
- 价格运行于布林带内部,带宽仅为0.47%,显示压缩状态;
- RSI=52.8、Stochastic %K=15.17,均未进入极端区域;
- 成交量振荡器VO=-6.25%,显示资金参与度不高。
在此背景下,三大震荡市模型均未触发有效买卖信号:
- 布林带回归策略要求价格触及边界并配合成交量释放,当前两者皆未满足;
- 枢轴点策略虽价格越过R1,但缺乏看跌K线形态与成交量配合;
- 云振荡器因ADX过高而失效。
综上,市场正处于方向选择前的蓄势阶段,建议维持观望,重点关注:
- 若价格有效突破布林带上轨(4168.46)且伴随VO转正、ADX走强,则可能进入“趋势启动”状态;
- 若回落至4148.90支撑并形成企稳结构,可考虑短线做多机会。
当前最优策略为 Maintain Watch,等待更明确的突破或反转信号。