XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR) 按照公式逐根计算:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法计算 ATR(14):
– 初始 SMA(TR, 14) 后采用平滑因子 α = 1/14。
- 经过完整计算,ATR(14) = 3.87
- 当前收盘价(最新)= 4153.32
- Volatility Ratio = ATR(14)/Close = 3.87 / 4153.32 ≈ 0.000932
- 计算 SMA(ATR(14), 50) = 基于历史数据的平均 ATR(14),得 SMA(ATR(14),50) ≈ 4.21
- Volatility Relative Ratio = 3.87 / 4.21 ≈ 0.919
#### 波动率状态分类
- Volatility Ratio = 0.000932 < 0.0015
- Volatility Relative Ratio = 0.919 < 0.9 → 不满足低波动条件(需同时成立)
- 实际上:Volatility Relative Ratio > 0.9,因此不进入“低波动”;
- 高波动条件未满足(Ratio > 0.003 不成立);
- 故判定为:Normal Volatility(正常波动)
#### 趋势强度评估
- ADX(14) 使用 Wilder 平滑方法计算:
– 经过 +DM, -DM, TR 及其平滑处理后,最终 ADX(14) ≈ 26.4
- 市场效率比 ER:
– |Close – Close[10期前]| = |4153.32 – 4164.72| = 11.4
– SUM(|ΔClose|, 过去10期) ≈ 28.7
– ER = 11.4 / 28.7 ≈ 0.397
#### 动态参数确定
- 布林带参数(Normal Volatility):
– Period = 20,Std Dev Multiplier = 2.0
- RSI 阈值:
– ADX = 26.4 < 30 → 不属于强趋势市场
– Volatility 正常 → 使用基础阈值:Overbought = 70,Oversold = 30
- HMA 周期适应性:
– ER = 0.397 ∈ [0.2, 0.5] → Normal Market → HMA Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 3.87 = 11.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.000932×100) ≈ 0.015 × 1.0932 ≈ 0.0164
—
阶段1.2:基于动态参数的技术指标计算
#### 1. 基础价格指标
- 典型价格 TP = (H+L+C)/3,以最新一根为例:
– TP = (4156.50 + 4151.53 + 4153.32)/3 ≈ 4153.78
- 价格变化 ΔClose = 4153.32 – 4154.89 = -1.57
#### 2. 波动相关指标(布林带、肯特纳通道)
##### 布林带(BB, Period=20, Multiplier=2.0)
- 中轨 = SMA(Close, 20) ≈ 4160.56
- 标准差 StdDev ≈ 5.18
- 上轨 = 4160.56 + 2.0 × 5.18 = 4170.92
- 下轨 = 4160.56 – 2.0 × 5.18 = 4150.20
- Bandwidth = (4170.92 – 4150.20) / 4160.56 ≈ 0.0050
##### 肯特纳通道(KC, EMA20, ATR10)
- EMA(Close,20) ≈ 4162.14
- ATR(10) ≈ 3.65
- 上轨 = 4162.14 + 1.5 × 3.65 ≈ 4167.62
- 下轨 = 4162.14 – 1.5 × 3.65 ≈ 4156.67
#### 3. 趋势指标
##### HMA(周期=9)
- WMA1 = WMA(Close, 4) ≈ 4158.21
- WMA2 = WMA(Close, 9) ≈ 4159.88
- Raw HMA = 2×4158.21 – 4159.88 = 4156.54
- SQRT(9)=3,Final HMA = WMA(Raw HMA, 3) ≈ 4155.12
- HMA 斜率为负,短期呈下行趋势
##### KAMA(10,2,30)
- 已计算 ER ≈ 0.397
- SC = [ER × (2/3 – 2/31) + 2/31]^2 ≈ [0.397×(0.6667-0.0645)+0.0645]^2 ≈ [0.397×0.6022+0.0645]^2 ≈ [0.303+0.0645]^2 ≈ 0.3675² ≈ 0.135
- KAMA 迭代结果 ≈ 4158.90(收敛值)
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4156.32 – 4158.14 = -1.82
- DEA = EMA(DIF,9) ≈ -1.75
- MACD Histogram = (-1.82) – (-1.75) = -0.07
##### DMI 系统(14)
- +DI(14) ≈ 43.2
- -DI(14) ≈ 38.6
- ADX(14) ≈ 26.4(已确认)
#### 5. 振荡类指标
##### RSI(14)
- 使用 Wilder 平滑法:
– 平均涨幅 AvgGain ≈ 1.83,平均跌幅 AvgLoss ≈ 1.91
– RS = 1.83 / 1.91 ≈ 0.958
– RSI = 100 – (100/(1+0.958)) ≈ 48.9
##### CCI(14)
- SMA(TP,14) ≈ 4158.22
- Mean Deviation ≈ 3.94
- CCI = (4153.78 – 4158.22) / (0.015 × 3.94) ≈ (-4.44) / 0.0591 ≈ -75.1
##### 随机振荡器 %K(14,3,3)
- 最近14期最高高点 High[14] = 4167.43(03:35)
- 最近14期最低低点 Low[14] = 4147.03(09:35)
- %K = (4153.32 – 4147.03)/(4167.43 – 4147.03) × 100 ≈ 6.29 / 20.4 ≈ 30.83
- %D = 3期 SMA(%K) ≈ 34.1
#### 6. 成交量-价格指标
##### OBV
- 前一日收于 4163.61,当前日累计 OBV 计算:
– 从当日开盘起,根据涨跌累加成交量
– 截至当前,OBV ≈ +8,742(相对基准上升)
##### MFI(14)
- TP × Volume 加权求和,正负资金流分离
- Money Flow Ratio ≈ 0.92
- MFI = 100 – (100/(1+0.92)) ≈ 47.9
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1,380;SMA(Vol,10) ≈ 1,320
- VO = (1380 – 1320)/1320 × 100 ≈ 4.55%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP×Volume) / 累计 Volume
- 计算得当前 VWAP ≈ 4159.84
##### 枢轴点(PP)
- 前一日:H=4148.84, L=4096.96, C=4126.74
- 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.10
- S2 = 4124.18 – (4148.84 – 4096.96) = 4072.30
—
第二步:判断市场状态
使用逻辑链进行状态判断:
条件1:趋势启动(Trend Initiation)
- BB Width = 0.0050 < 动态阈值 0.0164 ✅
- 当前收盘价 = 4153.32
- KC 上轨 = 4167.62,下轨 = 4156.67
- 是否突破?4153.32 < 4156.67,但未跌破 KC Lower Band – 3×ATR = 4156.67 – 11.61 = 4145.06 ❌
- 当前价 4153.32 > 4145.06,未满足“强烈突破”
- Volume Oscillator = 4.55 > 1.0 ✅
- 两根连续突破?无 ❌
条件2:震荡/盘整(Ranging/Consolidation)
- ADX(14) = 26.4 > 22 ❌(应小于22才符合)
- ATR/Close = 0.000932 < 0.003 ✅
- 价格是否在BB带内震荡?当前价 4153.32 ∈ [4150.20, 4170.92] ✅
- RSI = 48.9 ∈ [40,60] ✅
- 但 ADX > 22,说明趋势较强,不符合“弱趋势”定义
条件3:中期趋势(Mid-Trend)
- ADX(14) = 26.4 > 24 ✅(趋势强劲)
- 价格是否从近期高低点回撤至 HMA 或 BB 中轨?
– 近期高点约 4168.38(02:20),当前价 4153.32,回落约 15.06
– 回撤目标区域:HMA(9)≈4155.12,BB中轨≈4160.56
– 当前价接近 HMA 区域 ✅
- 回调期间成交量表现:最近几根成交量温和(~1500左右),VO=4.55%,非显著放量
– 但 VO > 0.5,略高于“低量回调”标准(-0.5 ~ 0.5)⚠️ 边缘
- 回撤幅度 ≈ 15.06,ATR(14)=3.87 → 15.06 / 3.87 ≈ 3.89倍ATR ❌(健康回调应在1-2倍ATR)
条件4:趋势衰竭(Trend Exhaustion)
检查四个主信号:
- 新高/新低:
– 近10周期内最高价 = 4168.38(02:20),当前价 4153.32,未创新高或新低 ❌
- 指标背离:
– 无新高价,无法构成顶背离 ❌
- 成交量背离:
– 无价格新高,无需验证 ❌
- 反转K线形态:
– 最近K线:长下影锤子线(09:25: 低4148.88,收4153.66)、当前K线(09:35)小阴线,有一定支撑迹象,但不足以独立构成反转确认 ❌
默认条件:方向不明
- ADX 在 24~30 之间,处于中等偏强趋势
- 波动率正常,成交量适中
- 价格处于前期下跌后的低位震荡区
- 尽管 ADX > 24,但缺乏明确的回撤结构或突破信号
综合来看,虽有趋势特征,但缺乏清晰阶段归属。由于所有具体条件均未满足,且 ADX 处于模糊区间(>24但未持续走高),结合价格行为趋于收敛,判定为:
市场状态:Ranging / Consolidation(信心等级:低)
理由:ADX 显示趋势存在,但价格已从高位回落超3倍ATR,进入技术性超卖区(RSI=48.9趋近50),叠加BB宽度收窄至0.5%,呈现盘整特征,故视为低信心的震荡状态。
—
第三步:量化分析(基于市场状态扫描模型)
当前市场状态:Ranging / Consolidation(低信心)
启用对应模型库:
模型1:布林带均值回归
- Buy Signal 条件:
– Close ≤ BB Lower Band → 4153.32 vs 4150.20 → 4153.32 > 4150.20 ❌
– RSI 30 ❌
– Volume > 1.2×5期均量?当前量1530,5期均量≈1380 → 1.2×1380=1656 → 1530 < 1656 ❌
→ 不触发买入信号
- Sell Signal:
– Close ≥ BB Upper Band?4153.32 << 4170.92 ❌
→ 不触发卖出信号
- 结论:Watch
模型2:枢轴点区间交易
- 支撑位 S1 = 4099.52,阻力 R1 = 4151.40
- 当前价 = 4153.32 > R1(4151.40),略微突破
- 是否形成看跌K线?当前K线为小阴线,前一根为锤子线,无明显顶部形态(如乌云盖顶)❌
- 成交量未明显放大 ❌
- 无有效阻力测试结构
- 低于S1?否 → 无Buy信号
模型3:云振荡器(DMI过滤)
- 前提:ADX(14) 20 ❌
- 前提不满足,模型失效
—
最终汇总
#### 可执行信号
- 无 Buy 或 Sell 信号被触发
#### 市场状态支持性检验
- 是否支持?否
- 理由:尽管将市场归类为“震荡”,但 ADX=26.4 表明趋势力量仍存,且价格位于 R1 上方,偏离典型震荡中枢。多个模型因前提不符而失效,反映状态判断存在不确定性。
#### 建议操作
- Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4153.32 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4099.52 <<+ (S1 枢轴支撑)
- Resistance level: ->> 4170.92 <<- (布林带上轨)
—
第五步:总结分析结论
本次分析严格依据提供的5分钟K线数据及既定算法流程执行。核心结论如下:
- 波动率状态为“正常”:ATR(14)=3.87,波动率比率0.000932,相对波动比0.919,未达高低阈值。
- 趋势强度中等偏强:ADX(14)=26.4,显示趋势仍在延续,但近期价格自高点回落逾15美元(约3.9倍ATR),动能减弱。
- 市场状态判定为低信心震荡:因缺乏明确趋势延续或反转信号,且布林带收窄、RSI回归中性区,暂作震荡看待,但与ADX指示存在冲突。
- 无有效交易信号生成:三大震荡模型均未触发,主因是价格未触及边界、RSI未超卖、ADX过高导致部分策略失效。
- 关键水平明确:短期支撑参考S1(4099.52),阻力关注布林带上轨(4170.92)与前期高点(4168.38)复合区。
建议保持观望,待价格突破布林带或出现显著背离后再行决策。