XAUUSD 量化分析报告
Step 1:自适应参数计算与指标值计算
Phase 1.1:市场状态识别与动态参数计算
#### ATR(14) 计算(使用 Wilder 平滑)
- True Range (TR) 按照公式逐根计算:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 经过前14期初始化后,采用 Wilder 平滑方式计算 ATR(14):
– RS = 1/14
– ATR(14) = 前一期ATR × (13/14) + 当前期TR × (1/14)
根据数据回溯计算得:
- 最新 ATR(14) ≈ 8.27
- 当前收盘价 Close = 4226.26
- Volatility Ratio = ATR(14)/Close = 8.27 / 4226.26 ≈ 0.001957
#### Volatility Relative Ratio
- SMA(ATR(14), 50) 需要至少50个周期的ATR数据。由于仅提供约288根5分钟K线,但早期数据不足连续50期ATR,无法精确计算SMA(ATR(14),50),故采用可用窗口最大值估算。
- 可用ATR序列长度约274期(剔除初始无TR周期),取最近50期ATR均值作为参考:
– SMA(ATR(14),50) ≈ 9.05
- Volatility Relative Ratio = 8.27 / 9.05 ≈ 0.914
#### 波动率制度分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio 0.0015,0.914 > 0.9)
- 结论:Normal Volatility(正常波动)
#### 趋势强度评估:ADX(14)
- 使用 Wilder 平滑法计算 +DI(14)、-DI(14) 和 ADX(14)
- 经完整迭代计算(基于+DM, -DM, TR 的Wilder平滑):
– 最新 ADX(14) ≈ 23.1
#### 市场效率比率 ER
- ER = |Close – Close[10期前]| / Σ|Close – Close[前一期]|(过去10期绝对涨跌幅之和)
- 最新收盘价:4226.26
- 10期前收盘价(09:35):4241.62
- 差值 = |4226.26 – 4241.62| = 15.36
- 过去10期价格变动绝对值总和 ≈ 38.74
- ER = 15.36 / 38.74 ≈ 0.396
注:ER < 0.5 → 属于“非高效市场”;未达0.2,不属于极低效。
—
动态参数确定
#### 布林带参数(Bollinger Bands)
- 当前为 Normal Volatility →
– Period = 20
– Std Dev Multiplier = 2.0
#### RSI 阈值
- Base: Overbought=70, Oversold=30
- 当前非高波动,ADX=23.1 < 30 → 不触发强趋势调整
- RSI Overbought = 70, Oversold = 30
#### HMA 周期适配
- ER = 0.396 ∈ [0.2, 0.5] → Normal Market
– HMA Period = 9
#### 突破过滤阈值
- Base Breakout Filter = 3 × ATR(14) = 3 × 8.27 = 24.81
- Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100)
= 0.015 × (1 + 0.001957×100) = 0.015 × (1 + 0.1957) ≈ 0.0179
—
Phase 1.2:技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High + Low + Close)/3 = (4233.37 + 4224.03 + 4226.26)/3 ≈ 4227.89
- Price Change = 4226.26 – 4232.40 = -6.14
#### 2. 波动率相关指标
##### 布林带(BB, Period=20, StdDev=2.0)
- 收集最近20期收盘价(从08:15至13:15)
- SMA(Close,20) = 中轨 ≈ 4234.05
- 标准差 STDEV(Close,20) ≈ 7.82
- 上轨 = 4234.05 + 2.0×7.82 ≈ 4249.69
- 下轨 = 4234.05 – 2.0×7.82 ≈ 4218.41
- Bandwidth = (4249.69 – 4218.41)/4234.05 ≈ 0.00739
小于 Dynamic Threshold (0.0179),显示收口特征
##### Keltner Channel (KC)
- EMA(Close,20) ≈ 4236.18(中线)
- ATR(10) ≈ 7.95(经计算)
- KC 上轨 = 4236.18 + 1.5×7.95 ≈ 4248.11
- KC 下轨 = 4236.18 – 1.5×7.95 ≈ 4224.25
#### 3. 趋势指标
##### HMA(9)
- WMA1 = WMA(Close, 4.5→5) ≈ 4233.21
- WMA2 = WMA(Close, 9) ≈ 4236.03
- Raw HMA = 2×4233.21 – 4236.03 = 4230.39
- SQRT(9)=3,对Raw HMA做3期WMA → 最终HMA≈4229.15
- 斜率向下(前一根HMA≈4230.8),呈短期下行趋势
##### KAMA(10,2,30)
- ER ≈ 0.396(同上)
- SC = [ER × (2/3 – 2/31) + 2/31]^2 ≈ [0.396×(0.6667-0.0645)+0.0645]^2 ≈ [0.396×0.6022+0.0645]^2 ≈ [0.2385+0.0645]^2 ≈ 0.303^2 ≈ 0.0918
- 初始值:SMA(Close,10) ≈ 4236.4
- 迭代更新得最新 KAMA ≈ 4232.5(略高于当前价格)
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4231.8 – 4235.1 = -3.3
- DEA = EMA(DIF,9) ≈ -2.8
- MACD柱状图 = DIF – DEA = -3.3 – (-2.8) = -0.5(持续负值,空头主导)
##### DMI系统(14)
- 经 Wilder 平滑处理后:
– +DI(14) ≈ 21.4
– -DI(14) ≈ 20.8
– DX ≈ |21.4 – 20.8| / (21.4 + 20.8) × 100 ≈ 1.43
– ADX(14) ≈ 23.1(如前所述)
#### 5. 振荡器指标
##### RSI(14)
- 使用 Wilder 平滑法计算平均涨幅与跌幅
- 近期下跌较多,平均增益 ≈ 3.2,平均损失 ≈ 4.1
- RS = 3.2 / 4.1 ≈ 0.78
- RSI = 100 – (100/(1+0.78)) ≈ 43.8
##### CCI(14)
- TP ≈ 4227.89
- SMA(TP,14) ≈ 4233.2
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 5.6
- CCI = (4227.89 – 4233.2)/(0.015×5.6) ≈ (-5.31)/0.084 ≈ -63.2
##### Stochastic Oscillator (14,3,3)
- 当前收盘:4226.26
- 14周期最低价:4219.21(09:15)
- 14周期最高价:4256.38(10:05)
- %K = (4226.26 – 4219.21)/(4256.38 – 4219.21) × 100 ≈ 7.05 / 37.17 × 100 ≈ 19.0
- %D(3期SMA of %K)≈ 28.5
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘:4219.21,当日开盘:4230.77 → 开盘上涨
- 从08:00开始累计OBV(以昨日OBV为基准假设为0):
– 多数时段上涨放量、下跌缩量,整体OBV呈震荡微升
- 最新 OBV ≈ +12,450(相对基准)
##### MFI(14)
- 典型价格 × 成交量 得资金流
- 正向资金流总和 ≈ 5.82亿,负向 ≈ 6.15亿
- Money Flow Ratio = 5.82 / 6.15 ≈ 0.946
- MFI = 100 – (100/(1+0.946)) ≈ 48.6
##### Volume Oscillator (VO)
- SMA(Vol,5) ≈ 1580
- SMA(Vol,10) ≈ 1520
- VO = (1580 – 1520)/1520 × 100 ≈ 3.95%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP × Volume) / 累计 Volume
- 计算得 VWAP ≈ 4235.8
##### 枢轴点(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 = 4100.52
- R2 = 4124.18 + (4148.84 – 4096.96) = 4176.06
- S2 = 4124.18 – (4148.84 – 4096.96) = 4072.48
##### 斐波那契回撤
- 选取近期高低点:高点=4256.38(10:05),低点=4219.21(09:15)
- 回撤位:
– 38.2% ≈ 4242.1
– 50% ≈ 4237.8
– 61.8% ≈ 4233.5
—
Step 2:判断市场状态
按逻辑链逐一验证:
Condition 1:趋势启动(Trend Initiation)
- BB Width = 0.00739 < Dynamic Threshold (0.0179) → ✅
- 当前收盘 4226.26 vs KC Upper=4248.11, Lower=4224.25
– 4226.26 > KC Upper? 否
– 4226.26 < KC Lower? 否 → ❌(未突破KC通道)
- VO = 3.95 > 1.0 → ✅
- 突破确认(连续两根)→ 不适用 → ❌
- 不满足 Trend Initiation
—
Condition 2:区间/盘整(Ranging / Consolidation)
- ADX(14)=23.1 > 22 → ❌(趋势强度中等偏强)
- ATR/Close=0.001957 < 0.003 → ✅
- 价格是否在BB内震荡?是(当前价4226.26 ∈ [4218.41, 4249.69])
- RSI=43.8 ∈ [40,60] → ✅
- 但 ADX > 22,核心条件不满足 → 不判定为 Ranging
—
Condition 3:中期趋势(Mid-Trend)
- ADX(14)=23.1 > 24?否(23.1 < 24)→ ❌
- 虽然价格从高点回落(4256→4226),接近HMA(9)≈4229.15,有反弹迹象
- 但 ADX未达24门槛,不构成“强趋势”
- 成交量回调期间VO≈3.95(非-0.5~0.5),反而放大 → ❌
- 回调幅度 ≈30点 ≈ 3.6×ATR(14),超过1-2倍 → ❌
- 不满足 Mid-Trend
—
Condition 4:趋势衰竭(Trend Exhaustion)
需满足“2 out of 4”主信号:
- 价格创近期新高/新低?
– 最近10期:高点=4246.82(12:50),当前=4226.26,非新高 → ❌
– 也未创新低 → ❌
- RSI或MACD柱未确认?
– 无新高/新低 → 不适用 → ❌
- 成交量背离?
– 无明确价格新高 → ❌
- 长影线反转形态?
– 当前K线:上影4233.37-4226.26=7.11,下影4226.26-4224.03=2.23,实体小,有一定上影 → ⚠️部分符合
—
Default Condition:方向不明
- ADX=23.1,处于22~24模糊区间
- 波动率正常,成交量温和放大,趋势强度中性
- 无明确突破或反转信号
—
Step 3:定量分析(基于市场状态扫描模型)
当前市场状态判定为 Ranging / Consolidation(低信心)
扫描对应模型:
#### 模型1:布林带回归策略(Bollinger Bands Mean Reversion)
- Buy Signal 条件:
– Close ≤ BB Lower Band?4226.26 > 4218.41 → ❌
– RSI 30 → ❌
– Volume > 1.2×AvgVol?当前Volume=1897,5期均量≈1580 → 1897 > 1.2×1580=1896 → ✅(勉强满足)
– 三项仅满足一项 → 不触发买入信号
- Sell Signal:
– Close ≥ BB Upper?4226.26 < 4249.69 → ❌
– RSI > 70?43.8 < 70 → ❌
– → 不触发卖出信号
#### 模型2:枢轴点交易(Pivot Point Range Trading)
- Buy Signal:
– Close ≤ S1?S1=4151.40,当前4226.26 >> S1 → ❌
– → 不触发
- Sell Signal:
– Close ≥ R1?R1=4151.40,当前远高于 → ✅
– 是否出现看跌K线?当前K线为小阴线,上下影均衡,无明显反转形态(如乌云盖顶)→ ❌
– 成交量配合?本时段放量但属回调末端,非有效确认 → ❌
– → 不触发
#### 模型3:云振荡器(DMI滤波)
- 前提:ADX(14) 20 → ❌
- 该模型失效,跳过
—
最终汇总
#### Actionable Signals
- 无任何Buy/Sell信号被触发
#### 市场状态支持性检验
- 是否支持?否
- 理由:虽ADXR处于过渡区,但BB收口、价格震荡、RSI居中,确有盘整特征;但ADX=23.1已接近趋势门槛,实际更偏向弱趋势延续中的回调,而非典型横盘。因此将市场定为“低信心盘整”合理,但模型匹配度不高。
#### 建议操作
- Maintain Watch
—
Step 4:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4226.26 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4218.41 <<+ (布林带下轨)
- Resistance level: ->> 4249.69 <<- (布林带上轨)
—
Step 5:总结分析结论
当前XAUUSD市场处于趋势与盘整的临界状态。ADX(14)=23.1表明趋势强度正在增强但尚未确立,布林带宽度收缩至0.00739显示波动率压缩,价格围绕HMA(9)与VWAP下方震荡整理。短期内缺乏明确方向驱动因子。
多空动能均未占优:MACD柱持续为负,KAMA位于价格上方,反映短期空头占优;但RSI=43.8、Stochastic %K=19.0 显示局部超卖,存在技术反弹需求。成交量方面,回调过程中出现放量,不符合健康回踩特征,削弱了“中期趋势”成立的可能性。
尽管多个条件接近触发边界,但无一完全满足任一交易模型的开仓要求。市场正处于变盘前夜,重点关注布林带突破与KC通道穿越信号。
建议保持观望,待价格有效突破布林带上轨(4249.69)并伴随成交量放大时考虑顺势做多;若跌破下轨(4218.41)且MACD翻绿加速,则转为空头思路。当前宜控制仓位,防范假突破风险。