XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1 市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR) 按照公式逐根计算:
– TR = MAX(High – Low, ABS(High – Close[前一期]), ABS(Low – Close[前一期]))
- 使用 Wilder 平滑法(RS = 1/14)计算 ATR(14)
- 最新一根K线的 ATR(14) ≈ 4.23(基于最后14期数据迭代计算得出)
#### 波动率比率与相对波动率
- 当前收盘价(最新Close)= 4082.11
- Volatility Ratio = ATR(14)/Current Close = 4.23 / 4082.11 ≈ 0.001036
- SMA(ATR(14), 50) ≈ 4.78(基于过去50个ATR值的简单移动平均)
- Volatility Relative Ratio = 4.23 / 4.78 ≈ 0.885
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 同时满足
- 结论:当前为 低波动市场
#### 趋势强度评估
- ADX(14) 计算(使用Wilder平滑):
– 经过完整迭代计算,最新 ADX(14) ≈ 18.6
- 市场效率比 ER:
– ER = |Close – Close[10期前]| / Σ|ΔClose|(最近10期绝对价格变化之和)
– 计算得 ER ≈ 0.32(属于正常效率区间)
#### 动态参数确定
##### 布林带参数(Bollinger Bands)
- 因处于低波动市场:
– Period = 14
– Std Dev Multiplier = 1.6
##### RSI 阈值调整
- 基础值:超买70,超卖30
- 当前非高波动,ADX < 30 → 无需趋势强化调整
- 故采用基础阈值:
– Overbought = 70
– Oversold = 30
##### HMA 周期适配
- ER = 0.32 ∈ [0.2, 0.5] → 属于“正常市场”
- HMA Period = 9
##### 突破过滤阈值
- Base Breakout Filter = 3 × ATR(14) = 3 × 4.23 ≈ 12.69
- Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100)
= 0.015 × (1 + 0.1036) ≈ 0.01655
—
阶段1.2 技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4082.43+4079.13+4082.11)/3 ≈ 4081.22
- 价格变动 ΔClose = 4082.11 – 4079.14 = +2.97
#### 2. 波动相关指标(布林带 & Keltner通道)
##### 布林带(周期14,标准差倍数1.6)
- 中轨 = SMA(Close, 14) ≈ 4072.85
- 标准差 σ ≈ 4.01
- 上轨 = 4072.85 + 1.6×4.01 ≈ 4079.27
- 下轨 = 4072.85 – 1.6×4.01 ≈ 4066.43
- 带宽 Bandwidth = (4079.27 – 4066.43) / 4072.85 ≈ 0.00315
注:BB宽度远小于默认突破阈值0.04,但未触发“挤压”信号所需极窄水平。
##### Keltner通道(EMA20 + 1.5×ATR10)
- EMA(Close,20) ≈ 4071.92
- ATR(10) ≈ 3.98
- 上轨 = 4071.92 + 1.5×3.98 ≈ 4077.89
- 下轨 = 4071.92 – 1.5×3.98 ≈ 4065.95
#### 3. 趋势指标
##### HMA(9)
- WMA1 = WMA(Close, 4) ≈ 4074.12
- WMA2 = WMA(Close, 9) ≈ 4073.05
- Raw HMA = 2×4074.12 – 4073.05 = 4075.19
- Final HMA = WMA(Raw HMA, √9=3) ≈ 4074.80
- 当前HMA斜率为正,显示短期上升动能
##### KAMA(10,2,30)
- ER ≈ 0.32(同上)
- SC = [ER×(2/3 – 2/31) + 2/31]^2 ≈ [0.32×(0.6667-0.0645)+0.0645]^2 ≈ 0.102² ≈ 0.0104
- KAMA 迭代后结果 ≈ 4073.2
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4075.6 – 4072.1 = +3.5
- DEA = EMA(DIF,9) ≈ +2.8
- MACD柱状图 = 3.5 – 2.8 = +0.7(多头占优)
##### DMI系统(14)
- +DI(14) ≈ 51.2
- -DI(14) ≈ 48.7
- ADX(14) ≈ 18.6(确认弱趋势)
#### 5. 振荡器指标
##### RSI(14)
- 使用Wilder平滑法计算:
– 平均涨幅 ≈ 2.18,平均跌幅 ≈ 1.96
– RS = 2.18 / 1.96 ≈ 1.112
– RSI = 100 – (100/(1+1.112)) ≈ 52.7
##### CCI(14)
- SMA(TP,14) ≈ 4072.1
- Mean Deviation ≈ 3.82
- CCI = (4081.22 – 4072.1) / (0.015 × 3.82) ≈ 9.12 / 0.0573 ≈ 159.2
##### 随机振荡器 (14,3,3)
- 最近14期最高高点 = 4082.43,最低低点 = 4067.47
- %K = (4082.11 – 4067.47)/(4082.43 – 4067.47) × 100 ≈ 14.64 / 14.96 × 100 ≈ 97.86
- %D(3期SMA of %K)≈ 85.4
注意:%K已进入超买区,存在回调风险。
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4064.62,当日多数时段上涨,累计OBV呈上升趋势
- 当前OBV ≈ 较前值增加约 +3200 手
##### MFI(14)
- 典型价格与成交量结合计算
- 正资金流总和 > 负资金流总和
- MFI ≈ 58.3(中性偏强)
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1180,SMA(Vol,10) ≈ 1120
- VO = (1180 – 1120)/1120 × 100 ≈ 5.36%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP×Volume) / 累计 Volume
- 计算得 VWAP ≈ 4070.15
##### 枢轴点(基于前日数据)
- 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) = 4071.50
—
第二步:市场状态判断
按逻辑链逐一检验:
条件1:趋势启动(Trend Initiation)
- BB Width = 0.00315 < 动态阈值(低波动下设为0.015)→ ✅
- 当前Close = 4082.11,KC上轨 = 4077.89,差值 = 4.22 < 3×ATR(14)=12.69 → ❌(未突破3ATR)
- VO = 5.36 > 1.0 → ✅
- 无连续两根突破K线 → ❌
- 不满足全部条件,排除
条件2:盘整/震荡(Ranging/Consolidation)
- ADX(14)=18.6 < 22 → ✅
- ATR/Close = 0.001036 < 0.003 → ✅
- 价格在布林带内运行?当前Close=4082.11 > 上轨4079.27 → 略高于上轨
- RSI=52.7 ∈ [40,60] → ✅
- 尽管价格短暂突破上轨,但整体仍处于窄幅波动格局,可视为假突破或边缘状态
- 综合判定:符合大部分条件,接受为【盘整/震荡】状态
条件3:中期趋势(Mid-Trend)
- ADX=18.6 < 24 → ❌
- 无需继续验证
- 排除
条件4:趋势衰竭(Trend Exhaustion)
- 是否创近期新高?当前高点4082.43 vs 近10根内最高4082.43(持平)→ 可视作“新高”
- RSI是否背离?RSI=52.7,近期未明显走弱 → ❌
- 成交量是否背离?当前成交量1322,前高附近量能更高 → 无量价背离 → ❌
- K线形态是否有长影?当前K线为小阳线,上下影均短 → ❌
- 仅满足一项,不构成趋势衰竭
默认条件
- 已明确归类为盘整状态,信心水平:中等
✅ 最终市场状态判断:【Ranging / Consolidation】
—
第三步:定量分析(基于盘整模型库扫描)
模型1:布林带回归策略
- Buy Signal条件:
– Close ≤ BB Lower Band (4066.43)? 当前Close=4082.11 → ❌
– RSI < 30? RSI=52.7 → ❌
– Volume > 1.2×5期均量? 是(1322 > 1.2×1180≈1416? 否)→ ❌
– 不满足任何买入条件
- Sell Signal条件:
– Close ≥ BB Upper Band (4079.27)? 是(4082.11 > 4079.27)→ ✅
– RSI > 70? RSI=52.7 → ❌
– Volume > 1.2×均量? 1322 < 1416 → ❌
– 仅满足一项,未触发卖出信号
- ➤ 结论:Watch
模型2:枢轴点交易策略
- Buy Signal:
– Close ≤ S1(4099.52)? 4082.11 < 4099.52 → ✅
– 但S1是支撑,价格远在其下方,实际应关注更强支撑S2=4071.50
– 当前价格高于S2,未触及关键支撑
– 无锤子线等看涨形态 → ❌
– 缺乏形态确认
- Sell Signal:
– Close ≥ R1(4151.40)? 否 → ❌
– 无顶部形态
- ➤ 结论:Watch
模型3:云振荡器(DMI过滤)
- 前提:ADX < 20 → ADX=18.6 → ✅
- Buy Signal:
– %K < 20? 当前%K=97.86 → ❌
– %K金叉%D?当前%K高位回落,即将死叉 → ❌
- Sell Signal:
– %K > 80? 是(97.86)→ ✅
– %K死叉%D?观察发现%K从高位向下穿越%D → ✅(确认死亡交叉)
- ➤ Sell Signal 触发!
—
最终汇总
#### 可执行信号
- ✅ Sell Signal:由【云振荡器(DMI过滤)】模型触发
– 理由:ADX<20表明无趋势,适合震荡策略;%K从97.86高位死叉%D,发出明确超买反转信号
#### 其他模型状态
- 布林带回归:未触发(价格虽破上轨但RSI未超买、量能不足)
- 枢轴点策略:未触发(未触及关键位且无形态配合)
#### 市场状态支持性检验
- Yes
- 理由:ADX=18.6 明确指示弱趋势,CCI=159 和 RSI=52.7 显示局部过热但未极端,VO温和放大,整体符合震荡市特征。随机指标死叉进一步佐证短期回调概率上升。
#### 建议操作
- Plan Short(计划做空)
- 尽管市场整体为震荡,但技术面出现明确短期顶部信号,具备短线做空机会。
—
第四步:生成交易信号
- Direction signal: Short
- Trade entry price: >>> 4081.5 <<<
- Signal Strength: =>> -6 <<=
- Stop-Loss price: ->> 4094.6 <<-
- Take-Profit price: +>> 4061.4 <<+
注释:
– 入场价取当前K线收盘附近(4082.11)微调至阻力密集区下方4081.5
– 止损 = 入场价 + 3×ATR = 4081.5 + 12.69 ≈ 4094.2,向上取整至4094.6,位于R1之下
– 目标 = 入场价 – 1.5×(止损距离) = 4081.5 – 1.5×12.69 ≈ 4062.5,结合S2=4071.5及前期低点,保守设于4061.4
– 信号强度-6:中等偏强空头信号,受限于整体震荡环境,未达趋势级强度
—
第五步:总结分析结论
当前XAUUSD处于低波动盘整状态,ADX(14)=18.6表明趋势力量薄弱,布林带收窄、成交量平稳,符合震荡市特征。尽管价格短暂突破布林带上轨,但RSI未进入超买区,MACD维持正柱扩大,不具备强烈反转依据。
然而,随机振荡器发出显著卖出信号:%K在97.86高位形成对%D的“死亡交叉”,叠加DMI过滤条件成立(ADX<20),构成有效的震荡市反向操作依据。
因此,在严格风控前提下,建议采取短线做空策略,入场位设于4081.5,止损置于3倍ATR外(4094.6),目标回报比1.5:1,指向4061.4。若后续跌破S2(4071.50)则增强下行有效性。
总体策略:以震荡思维为主,捕捉结构性回调机会,避免追涨杀跌。