XAUUSD 量化分析
Step 1: 自适应参数计算与指标值计算
Phase 1.1: 市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR):根据公式 TR = MAX(High – Low, ABS(High – Close[前一期]), ABS(Low – Close[前一期])),逐根计算最近14根K线的TR。
- 使用 Wilder 平滑法计算 ATR(14):
– 初始 ATR = SMA(TR, 14)
– 后续 ATR = 前期ATR + (1/14) × (本期TR – 前期ATR)
以最新数据(2025.11.28 17:15)为例:
- 当前收盘价 Close = 4164.56
- 最近14期价格波动较大,经逐项计算得:
– ATR(14) ≈ 3.87
#### 波动率比率与相对波动率
- Volatility Ratio = ATR(14) / Current Close = 3.87 / 4164.56 ≈ 0.000929
- SMA(ATR(14), 50) 需要更长周期数据,但当前仅提供约288根5分钟K线(覆盖部分时段),估算 SMA(ATR(14), 50) ≈ 4.12
- Volatility Relative Ratio = 3.87 / 4.12 ≈ 0.939
#### 波动率制度分类
- 条件判断:
– 高波动: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 的逐期计算及平滑处理,最终得出:
– ADX(14) ≈ 23.1
- 市场效率比 ER:
– ER = |Close – Close[10期前]| / Σ|Close – 前一期Close|(过去10期)
– 计算得:ER ≈ 0.42 → 属于 Normal Market
#### 动态参数确定
- 布林带参数(Normal Volatility):
– Period = 20,Std Dev Multiplier = 2.0
- RSI 阈值:
– Base: Overbought=70, Oversold=30
– ADX=23.1 < 30,未达强趋势,故仍用基础值
- HMA 周期(ER=0.42 ∈ [0.2,0.5])→ Normal Market → Period = 9
- 突破过滤阈值:
– Base Breakout Filter = 3×ATR(14) = 3×3.87 ≈ 11.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.000929×100) ≈ 0.0164
—
Phase 1.2: 技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High+Low+Close)/3 = (4164.63 + 4161.14 + 4164.56)/3 ≈ 4163.44
- Price Change = 4164.56 – 4161.13 = +3.43
#### 2. 波动率相关指标
##### 布林带(Bollinger Bands, Period=20, Multiplier=2.0)
- 收集最近20根K线收盘价,计算:
– SMA(Close, 20) ≈ 4168.12
– STDEV(Close, 20) ≈ 6.21
- 中轨 MB = 4168.12
- 上轨 UB = 4168.12 + 2.0×6.21 = 4180.54
- 下轨 LB = 4168.12 – 2.0×6.21 = 4155.70
- Bandwidth = (UB – LB) / MB = (24.84) / 4168.12 ≈ 0.00596
##### 凯尔特纳通道(Keltner Channel)
- EMA(Close, 20) ≈ 4167.85(近似)
- ATR(10) ≈ 3.72(计算得)
- 中线 = 4167.85
- 上轨 = 4167.85 + 1.5×3.72 ≈ 4173.43
- 下轨 = 4167.85 – 1.5×3.72 ≈ 4162.27
#### 3. 趋势指标
##### HMA(9)
- WMA1 = WMA(Close, 4) ≈ 4166.88
- WMA2 = WMA(Close, 9) ≈ 4167.95
- Raw HMA = 2×4166.88 – 4167.95 = 4165.81
- SQRT(9)=3,对 Raw HMA 进行 WMA(3) 得最终 HMA ≈ 4165.20
##### KAMA(10,2,30)
- ER ≈ 0.42(同上)
- SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.42×(0.6667-0.0645)+0.0645]² ≈ 0.112² ≈ 0.0125
- 初始值 SMA(Close,10)≈4167.5,迭代后得 KAMA ≈ 4166.3
#### 4. 动量指标
##### MACD(12,26,9)
- EMA(12) ≈ 4165.92
- EMA(26) ≈ 4167.34
- DIF = 4165.92 – 4167.34 = -1.42
- DEA (EMA(DIF,9)) ≈ -1.35
- MACD Histogram = -1.42 – (-1.35) = -0.07
##### DMI系统(14)
- +DI(14) ≈ 48.2
- -DI(14) ≈ 45.6
- DX ≈ 3.1,经Wilder平滑后 ADX(14) ≈ 23.1(与前述一致)
#### 5. 振荡器指标
##### RSI(14)
- 使用 Wilder 平滑法计算平均涨幅和跌幅
- 平均增 ≈ 2.05,平均跌 ≈ 2.18
- RS = 2.05 / 2.18 ≈ 0.94
- RSI = 100 – (100/(1+0.94)) ≈ 48.5
##### CCI(14)
- TP = 4163.44
- SMA(TP,14) ≈ 4164.21
- Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 3.92
- CCI = (4163.44 – 4164.21)/(0.015×3.92) ≈ -13.06
##### 随机震荡指标 (Stochastic Oscillator 14,3,3)
- %K = (4164.56 – 4154.08) / (4188.84 – 4154.08) × 100 ≈ 10.48 / 34.76 × 100 ≈ 30.15
- %D(3期SMA of %K)≈ 32.4
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4156.65,当日多数上涨,累计OBV呈上升趋势
- 最新OBV ≈ +12,850(估算)
##### MFI(14)
- TP ≈ 4163.44
- RMF = TP × Volume = 4163.44 × 19 ≈ 79,105
- 累计正资金流与负资金流比值 Money Flow Ratio ≈ 1.03
- MFI ≈ 100 – (100/(1+1.03)) ≈ 50.7
##### 成交量震荡指标 VO
- SMA(Vol,5) ≈ 320,SMA(Vol,10) ≈ 480
- VO = (320 – 480)/480 × 100 ≈ -33.3%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP×Volume) / 累计 Volume
- 经全时段加权计算得 VWAP ≈ 4162.18
##### 枢轴点(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.50
##### 斐波那契回撤
- 选取近期高低点(如:4188.84 高点,4154.08 低点)
- 回撤位:
– 38.2% ≈ 4173.5
– 50% ≈ 4171.5
– 61.8% ≈ 4169.5
—
Step 2: 判断市场状态
逻辑判断条件链执行:
#### Condition 1: 趋势启动(Trend Initiation)
- BB宽度 = 0.00596 < 动态阈值 0.0164 ✅
- 当前收盘价 = 4164.56
- KC上轨 ≈ 4173.43,KC下轨 ≈ 4162.27
- 是否突破?4164.56 > 4173.43 + 11.61?否;4164.56 < 4162.27 – 11.61?否 ❌
- Volume Oscillator = -33.3% < 1.0 ❌
- 无连续两根突破K线 ❌
#### Condition 2: 盘整/震荡(Ranging/Consolidation)
- ADX(14)=23.1 > 22 ❌(应<22)
- ATR/C ≈ 0.000929 < 0.003 ✅
- 价格在BB带内(4155.70 ~ 4180.54),当前价4164.56 ∈ 区间 ✅
- RSI=48.5 ∈ [40,60] ✅
#### Condition 3: 中期趋势(Mid-Trend)
- ADX=23.1 > 24?❌(23.1 < 24)
- 价格从高点回落至HMA(9)≈4165.20附近 ✅(当前4164.56接近)
- 成交量震荡VO=-33.3%,属于缩量回调 ✅
- 回调幅度 ≈ (4188.84 – 4164.56) = 24.28,ATR=3.87,约6.3倍ATR ❌(远超1-2倍)
#### Condition 4: 趋势衰竭(Trend Exhaustion)
- 是否创近期新高/新低?
– 近10期最低为4161.13,当前4164.56 > 此值,非新低 ❌
– 无新高或新低 → 主要条件不成立
#### Default Condition: 方向不明
- ADX=23.1 处于22~24之间(模糊区)✅
- 波动率中等,成交量偏弱,趋势信号混乱 ✅
市场状态结论:盘整市场(Ranging),信心等级:低
—
Step 3: 量化分析
扫描对应模型(State 1: Ranging Market Models)
#### 模型一:布林带回归策略
- Buy Signal 条件:
– Close <= BB Lower Band?4164.56 <= 4155.70?❌
– RSI 30 ❌
– Volume > 1.2×5期均量?19 << 320 ❌
→ 不触发买入信号
- Sell Signal:
– Close >= BB Upper Band?4164.56 >= 4180.54?❌
→ 不触发卖出信号
#### 模型二:枢轴点交易策略
- Buy Signal:
– Close 4099.52 ❌
– 无需检查后续
→ 不触发
- Sell Signal:
– Close >= R1(4151.40)?4164.56 > 4151.40 ✅
– 是否出现看跌K线形态?当前K线为小阳线,无明显反转形态 ❌
– 成交量未放大 ❌
→ 不触发
#### 模型三:云震荡器(DMI过滤)
- 前提:ADX 20 ❌
—
Final Summary
#### Actionable Signals
- 无任何买入或卖出信号被触发。
#### 市场状态确认
- 是否被扫描结果支持?否
- 理由:尽管技术指标显示市场处于ADXR临界区域、RSI居中、价格在布林带内运行,符合“盘整”特征,但ADX略高于22,且缺乏明确区间边界(如R1/S1未有效测试),导致策略无法生成有效信号。整体表现为弱趋势延续后的横盘整理初期,而非典型震荡市。
#### 建议操作
- Maintain Watch
—
Step 4: 生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4164.56 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4155.70 <<+
- Resistance level: ->> 4180.54 <<-
—
Step 5: 分析结论总结
当前XAUUSD市场处于方向不明的过渡阶段。ADX(14)=23.1处于趋势与盘整的边界,价格位于布林带中轨下方窄幅波动,HMA(9)轻微向下,MACD柱状图持续负值,表明短期仍受空头压制。然而,成交量显著萎缩(VO=-33.3%),且未有效跌破前期低点,显示抛压减弱。
关键支撑位于布林下轨 4155.70,阻力在布林上轨 4180.54。若未来两根K线能放量突破上轨并伴随ADX回升,则可能进入中期上涨趋势;反之,若跌破下轨且RSI未底背离,则可能开启新一轮下跌。
目前所有量化模型均未触发交易信号,主因是市场尚未形成清晰结构。建议保持观望,重点关注 4155.70 支撑有效性 及 成交量变化,等待更高置信度的机会。