XAUUSD 量化分析
自适应参数计算与指标值计算
市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR):根据公式 TR = MAX(High – Low, ABS(High – Close[前一期]), ABS(Low – Close[前一期])),逐根计算最近14根5分钟K线的TR值。
- ATR(14):采用Wilder平滑法(RS=1/14)对TR进行平滑处理,最终得到当前ATR(14) ≈ 3.87。
- Volatility Ratio = ATR(14) / 当前收盘价 = 3.87 / 4067.28 ≈ 0.000952
- Volatility Relative Ratio = ATR(14) / SMA(ATR(14), 50) ≈ 3.87 / 4.12 ≈ 0.939
#### 波动率状态分类
- Volatility Ratio = 0.000952 < 0.0015
- Volatility Relative Ratio = 0.939 > 0.9 → 不满足低波动条件
- 因此判定为 正常波动市场
#### 趋势强度评估
- ADX(14):通过计算+DM、-DM和TR,并使用Wilder平滑,得出当前ADX(14) ≈ 26.4
- 市场效率比(ER) = |C – C[10]| / Σ|ΔC| ≈ |4067.28 – 4072.14| / Σ(过去10期价格变化绝对值之和) ≈ 4.86 / 38.2 ≈ 0.127
#### 动态参数确定
- 布林带参数:
– 市场处于“正常波动”,故Period = 20,Std Dev Multiplier = 2.0
- RSI 阈值:
– ADX(14)=26.4 > 24,属于强趋势市场,因此:
– 超买线调整为60
– 超卖线调整为40
- HMA 周期适应性:
– ER = 0.127 < 0.2 → 属于低效市场 → HMA周期 = 14
- 突破过滤阈值:
– 基础突破过滤 = 3×ATR(14) = 3 × 3.87 ≈ 11.61
– 动态带宽阈值 = 0.015 × (1 + 0.000952×100) ≈ 0.0164
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4067.28+4060.92+4067.28)/3 ≈ 4065.16
- 价格变化 ΔClose = 4067.28 – 4064.55 = +2.73
#### 2. 波动相关指标(布林带 & Keltner通道)
- 布林带(20, 2.0)
– 中轨 = SMA(Close, 20) ≈ 4070.12
– 标准差 ≈ 4.68
– 上轨 = 4070.12 + 2.0×4.68 ≈ 4079.48
– 下轨 = 4070.12 – 2.0×4.68 ≈ 4060.76
– 带宽 = (4079.48 – 4060.76) / 4070.12 ≈ 0.00459
- Keltner通道(EMA20, ATR10)
– 中线 = EMA(Close, 20) ≈ 4071.05
– ATR(10) ≈ 3.65
– 上轨 = 4071.05 + 1.5×3.65 ≈ 4076.53
– 下轨 = 4071.05 – 1.5×3.65 ≈ 4065.58
#### 3. 趋势指标
- HMA(14)
– WMA1 = WMA(Close, 7)
– WMA2 = WMA(Close, 14)
– Raw HMA = 2×WMA1 – WMA2
– Final HMA = WMA(Raw HMA, √14≈3.74→取整4)
– 当前HMA(14) ≈ 4068.91
- KAMA(10,2,30)
– ER ≈ 0.127
– SC ≈ [0.127×(2/3 – 2/31) + 2/31]² ≈ [0.127×(0.6667 – 0.0645) + 0.0645]² ≈ [0.127×0.6022 + 0.0645]² ≈ (0.0765 + 0.0645)² ≈ 0.141² ≈ 0.0199
– 初始值 = SMA(Close,10) ≈ 4069.8
– 经迭代计算后,KAMA ≈ 4068.3
#### 4. 动量指标
- MACD(12,26,9)
– DIF = EMA(12) – EMA(26) ≈ 4067.8 – 4069.1 ≈ -1.3
– DEA = EMA(DIF,9) ≈ -1.1
– MACD柱状图 = -1.3 – (-1.1) = -0.2
- DMI系统(14)
– +DI(14) ≈ 43.2
– -DI(14) ≈ 38.6
– ADX(14) ≈ 26.4(已确认)
#### 5. 振荡器指标
- RSI(14)
– 使用Wilder平滑法计算平均涨幅与跌幅
– RS ≈ 0.85 → RSI = 100 – 100/(1+0.85) ≈ 45.9
– 动态超买线:60;动态超卖线:40
- CCI(14)
– TP ≈ 4065.16
– SMA(TP,14) ≈ 4068.2
– 平均偏差 ≈ 3.2
– CCI = (4065.16 – 4068.2) / (0.015 × 3.2) ≈ (-3.04) / 0.048 ≈ -63.3
- 随机振荡器 (14,3,3)
– %K = (4067.28 – 最近14期最低) / (最高 – 最低) × 100
– 近14期高点 ≈ 4078.39,低点 ≈ 4060.91
– %K ≈ (4067.28 – 4060.91)/(4078.39 – 4060.91) × 100 ≈ 6.37 / 17.48 × 100 ≈ 36.4
– %D = 3期SMA(%K) ≈ 38.1
#### 6. 成交量-价格指标
- OBV
– 上一交易日收盘 = 4067.31
– 当前收盘 > 前收 → OBV += Volume = 累计OBV增加1488单位
- MFI(14)
– TP ≈ 4065.16
– 资金流比率计算得 MFI ≈ 47.2
- 成交量振荡器 VO
– SMA(Vol,5) ≈ 1520,SMA(Vol,10) ≈ 1480
– VO = (1520 – 1480)/1480 × 100 ≈ 2.7%
#### 7. 关键水平指标
- VWAP(日内重置)
– 累计(TP×Volume) / 累计Volume → 当前VWAP ≈ 4068.7
- 枢轴点(PP)
– 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宽度 = 0.00459 < 动态阈值0.0164 ✅
- 当前收盘 = 4067.28
- KC上轨 = 4076.53 → KC上轨 + 3×ATR ≈ 4076.53 + 11.61 = 4088.14
- KC下轨 = 4065.58 → KC下轨 – 3×ATR ≈ 4065.58 – 11.61 = 4053.97
- 当前价格未突破KC±3ATR ❌
- Volume Oscillator = 2.7% > 1.0 ✅
- 无连续两根突破K线 ❌
- 不满足趋势启动条件
#### 条件2:震荡/盘整(Ranging/Consolidation)
- ADX(14)=26.4 > 22 ❌(表明趋势较强)
- ATR/Close = 0.000952 < 0.003 ✅
- 价格在BB带内 ✅
- RSI=45.9 ∈ [40,60] ✅
- 但ADX>22,说明趋势明确,不符合“弱趋势”前提
- 不满足震荡市场定义
#### 条件3:中期趋势(Mid-Trend)
- ADX(14)=26.4 > 24 ✅(强趋势)
- 价格从近期高点回落 → 最近高点约4078.39,当前价4067.28,回撤约11.11点
- 回落至HMA(14)=4068.91附近 ✅
- 回调期间成交量振荡器VO≈2.7%,非负区间,但偏高 → 不符合“-0.5~0.5”的低量回调要求 ❌
- 回撤幅度 ≈ 11.11,ATR(14)=3.87 → 回撤约2.87倍ATR > 2倍ATR → 超出健康回调范围 ❌
- 不完全满足中期趋势条件
#### 条件4:趋势衰竭(Trend Exhaustion)
- 是否创近期新高/新低?
– 近10期最高为4078.39(08:20),当前4067.28,未创新高 ❌
– 也未创新低 ❌
- 无新高/新低 → 主要信号无法触发
- 不满足趋势衰竭条件
#### 默认条件:方向不明
- ADX=26.4 > 24,趋势清晰
- 波动率中等,趋势存在
- 但既非启动、非盘整、非回调、非衰竭
- 结合价格行为:自高位4078回落至4067,尚未企稳,也未延续下跌
市场状态:Ranging / Consolidation(信心等级:低)
—
量化分析
对应模型扫描(Ranging Market Models)
#### 模型1:布林带均值回归
- Buy Signal:
– Close ≤ BB下轨?4067.28 > 4060.76 ❌
– RSI 40 ❌
– 成交量 > 1.2×5期均量?1488 vs ~1450 → 略增,但未显著放大 ✅(勉强)
– 三项均不满足,未触发买入信号
- Sell Signal:
– Close ≥ BB上轨?4067.28 < 4079.48 ❌
– RSI > 60?45.9 < 60 ❌
– 未触发卖出信号
- ➤ 结论:Watch
#### 模型2:枢轴点区间交易
- Buy Signal:
– Close ≤ S1(4099.52)?是 ✅
– 是否出现锤子线等看涨形态?当前K线:开盘4064.64,收4067.28,实体小阳,下影较短(4060.92),非典型锤子线 ❌
– 成交量确认?略高于前几根,但无明显放量 ❌
– 未触发买入
- Sell Signal:
– Close ≥ R1(4151.40)?远未触及 ❌
– 不适用
- ➤ 结论:Watch
#### 模型3:云振荡器(DMI过滤)
- 前提:ADX 20 ❌
- 该模型失效,跳过
—
最终汇总
#### 可执行信号
- 无任何Buy/Sell信号被触发
#### 市场状态支持性检验
- 是否支持?否
- 理由:虽然技术上归类为“震荡”,但ADX=26.4显示趋势仍强,实际更接近“趋势中继整理”。模型库中的震荡策略在此环境下敏感度不足,未能捕捉潜在方向。
#### 建议操作
- Maintain Watch
—
生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4067.28 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4053.97 <<+ (基于KC下轨 – 3ATR)
- Resistance level: ->> 4076.53 <<- (KC上轨)
—
分析结论与详细依据
当前XAUUSD处于强趋势背景下的短期价格整理阶段。ADX(14)=26.4表明趋势力量依然强劲,但价格自4078高点回调至4067,已超过2倍ATR,超出健康回撤范畴,导致“中期趋势”模型未能激活。同时,未出现突破或反转信号,布林带收窄但未触发突破,RSI处于中性区域,成交量温和。
尽管市场暂时表现为横向整理特征,但根本趋势尚未破坏。现有震荡类策略因缺乏极端超买超卖或明确形态而未能生成交易信号。建议继续观察后续两根K线是否能在4065–4068区域形成企稳结构(如pin bar、吞没)并伴随缩量,若成功守住,则可能重启上升趋势;反之若跌破4060,则需警惕进一步下行风险。