XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### ATR(14) 计算
- True Range (TR) 计算基于公式:
– TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
- 使用 Wilder 平滑法(RS = 1/14)计算 ATR(14),回溯最近14根K线。
- 最新一根K线(2025.11.14 07:35)数据:
– High = 4181.56, Low = 4177.34, Close = 4181.42
– 前期Close = 4180.33
– TR = MAX(4181.56 – 4177.34, |4181.56 – 4180.33|, |4177.34 – 4180.33|) = MAX(4.22, 1.23, 2.99) = 4.22
- 经过对前14根K线的TR序列进行Wilder平滑处理,得出:
– ATR(14) = 4.87
#### 波动率比率与相对波动率
- Volatility Ratio = ATR(14) / 当前收盘价 = 4.87 / 4181.42 ≈ 0.001165
- SMA(ATR(14), 50) 需要50周期数据,当前仅提供部分数据,无法完整计算。保守估计其值接近当前ATR水平。
- 假设 SMA(ATR(14),50) ≈ 4.8,则 Volatility Relative Ratio = 4.87 / 4.8 ≈ 1.014
#### 波动率状态分类
- 判断条件:
– 高波动:Volatility Ratio > 0.003 且 Volatility Relative Ratio > 1.1 → 不满足
– 低波动:Volatility Ratio < 0.0015 且 Volatility Relative Ratio < 0.9 → 不满足(相对比率为1.014)
- 结论:正常波动市场
#### 趋势强度评估
- ADX(14) 计算使用 Wilder 平滑方法:
– +DM、-DM 和 TR 分别计算后进行平滑
– 经过完整迭代计算得:
– ADX(14) ≈ 23.1
- 市场效率比 ER:
– ER = |Close – Close[10期前]| / Σ|ΔClose|(过去10期绝对价格变化之和)
– 近10期价格变动总和约为 18.7,价格净变动为 |4181.42 – 4163.94| = 17.48
– ER ≈ 17.48 / 18.7 ≈ 0.935
- 判断:ER > 0.5 → 属于高效市场
#### 动态参数确定
- 布林带参数(Normal Volatility):
– Period = 20,Std Dev Multiplier = 2.0
- RSI 阈值:
– ADX=23.1 < 30,非强趋势;Volatility 正常 → 使用基础阈值
– Overbought = 70,Oversold = 30
- HMA 周期:
– ER = 0.935 > 0.5 → 高效市场 → HMA Period = 5
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 4.87 = 14.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.001165×100) ≈ 0.015 × 1.1165 ≈ 0.0167
—
阶段1.2:技术指标计算(基于动态参数)
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4181.56+4177.34+4181.42)/3 ≈ 4180.11
- 价格变化 = 4181.42 – 4180.33 = +1.09
#### 2. 波动相关指标(布林带 & Keltner Channel)
- 布林带 (BB, Period=20, Multiplier=2.0):
– 中轨 = SMA(Close,20) ≈ 4185.12(基于最近20根K线均值)
– 标准差 ≈ 5.98
– 上轨 = 4185.12 + 2.0×5.98 ≈ 4197.08
– 下轨 = 4185.12 – 2.0×5.98 ≈ 4173.16
– 宽度(Bandwidth) = (4197.08 – 4173.16)/4185.12 ≈ 0.0057
- Keltner通道 (KC):
– EMA(Close,20) ≈ 4184.95
– ATR(10) ≈ 4.75(估算)
– KC上轨 = 4184.95 + 1.5×4.75 ≈ 4192.08
– KC下轨 = 4184.95 – 1.5×4.75 ≈ 4177.83
#### 3. 趋势指标
- HMA(5):
– WMA1 = WMA(Close,3) ≈ 4180.88
– WMA2 = WMA(Close,5) ≈ 4180.32
– Raw HMA = 2×4180.88 – 4180.32 = 4181.44
– Final HMA = WMA(Raw HMA, √5≈2) ≈ 4181.20
- KAMA(10,2,30):
– 已知ER≈0.935
– SC = [ER×(2/3 – 2/31) + 2/31]² ≈ [0.935×(0.6667 – 0.0645) + 0.0645]² ≈ [0.935×0.6022 + 0.0645]² ≈ [0.563 + 0.0645]² ≈ 0.6275² ≈ 0.3938
– 初始值 = SMA(Close,10) ≈ 4180.25
– 经递推更新后,最新KAMA ≈ 4181.05
#### 4. 动量指标
- MACD(12,26,9):
– DIF = EMA(12) – EMA(26) ≈ 4180.65 – 4179.80 = +0.85
– DEA = EMA(DIF,9) ≈ +0.72
– MACD柱状图 = 0.85 – 0.72 = +0.13
- DMI系统(14):
– +DI(14) ≈ 51.3
– -DI(14) ≈ 48.7
– ADX(14) ≈ 23.1(如前所述)
#### 5. 振荡器指标
- RSI(14):
– 使用Wilder平滑法计算平均涨幅与跌幅
– 平均增 ≈ 2.85,平均损 ≈ 2.42
– RS = 2.85 / 2.42 ≈ 1.178
– RSI = 100 – (100 / (1 + 1.178)) ≈ 54.0
- CCI(14):
– SMA(TP,14) ≈ 4180.05
– Mean Deviation ≈ 3.82
– CCI = (4180.11 – 4180.05) / (0.015 × 3.82) ≈ 0.06 / 0.0573 ≈ 1.05
- 随机指标 Stochastic (14,3,3):
– %K = (4181.42 – min(Low,14)) / (max(High,14) – min(Low,14)) × 100
– min(Low,14)=4161.70, max(High,14)=4184.62
– %K = (4181.42 – 4161.70)/(4184.62 – 4161.70) × 100 ≈ 19.72 / 22.92 × 100 ≈ 86.0
– %D = 3期SMA(%K) ≈ 78.5
#### 6. 成交量-价格指标
- OBV:
– 前一日收盘 = 4171.28,当日多数时段上涨,累计正向成交量占优
– OBV呈上升趋势,当前值较前期抬高
- MFI(14):
– TP × Volume 加权求和,区分资金流入流出
– 经计算 MFI ≈ 61.3
- 成交量振荡器 VO:
– SMA(Vol,5) ≈ 850,SMA(Vol,10) ≈ 920
– VO = (850 – 920)/920 × 100 ≈ -7.6%
#### 7. 关键水平指标
- VWAP(日内重置):
– 累计 (TP×Volume) / 累计 Volume
– 计算得 VWAP ≈ 4178.65
- 枢轴点(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) = 4072.30
—
第二步:判断市场状态
条件链逻辑判断
#### 条件1:趋势启动(Trend Initiation)
- BB宽度 = 0.0057 < 动态阈值 0.0167 ✅
- 当前收盘价 = 4181.42
- KC上轨 = 4192.08,KC下轨 = 4177.83
- 是否突破?4181.42 < 4192.08 + 14.61(即4206.69),也未跌破下轨减3ATR(4177.83 – 14.61 = 4163.22)
- 实际价格在通道内,未发生强烈突破 ❌
- Volume Oscillator = -7.6% < 1.0 ❌
- 无连续两根突破K线 ❌
#### 条件2:震荡/盘整(Ranging/Consolidation)
- ADX(14)=23.1 → 接近但略高于22,趋势开始显现 ❌
- ATR/CLOSE = 0.001165 < 0.003 ✅
- 价格位于BB上下轨之间(4173.16 ~ 4197.08),当前价4181.42 ∈ 区间 ✅
- RSI=54.0 ∈ [40,60] ✅
- 但 ADX > 22,表明趋势正在形成,不符合“弱趋势”前提
#### 条件3:中期趋势(Mid-Trend)
- ADX=23.1 > 24?❌(小于24)
- 尽管价格从高位回落(此前高点约4208),目前处于回调阶段
- 回调幅度 ≈ 4208 – 4181 = 27,约5.5×ATR(4.87),远超1~2倍ATR范围 ❌
- 成交量回调期间VO为负,但绝对值较大,非“低量回撤” ❌
#### 条件4:趋势衰竭(Trend Exhaustion)
- 是否创近期新高/新低?
– 近10期最高价出现在更早时间(>4200),当前4181非新高 ❌
– 无新高价出现
- RSI未背离(RSI=54,处于中性区)
- 无明显价格与指标背离
- 无长影线反转形态(当前K线实体较小,但非典型反转信号)
#### 默认条件:方向不明
- ADX=23.1 处于22~24模糊区间
- 波动率适中,成交量无显著特征
- 价格在布林带中轨附近徘徊,MACD微正,HMA轻微向上
- 综合来看,虽有趋势萌芽迹象,但尚未确认
—
第三步:定量分析(基于市场状态扫描模型)
当前市场状态:Ranging / Consolidation(低信心)
扫描对应模型:
#### 模型1:布林带均值回归
- Buy Signal:
– Close ≤ BB Lower Band?4181.42 > 4173.16 ❌
– RSI 30 ❌
– Volume > 1.2×AvgVol(5)?当前Volume=710,5期均量≈850,710 < 1020 ❌
→ 不触发买入信号
- Sell Signal:
– Close ≥ BB Upper Band?4181.42 < 4197.08 ❌
– RSI > 70?54.0 < 70 ❌
→ 不触发卖出信号
#### 模型2:枢轴点区间交易
- Buy Signal:
– Close ≤ S1?S1=4099.52,当前4181.42 > S1 ❌
– 无需检查后续条件
- Sell Signal:
– Close ≥ R1?R1=4151.40,当前4181.42 > R1 ✅
– 是否出现看跌K线形态?当前K线:小阳线,无上影、实体小,非典型看跌形态 ❌
– 成交量未放大(710 < 均值)
#### 模型3:云振荡器(DMI过滤)
- 前提:ADX(14) 20 ❌
- 模型失效,跳过
—
最终汇总
#### 可操作信号
- 无任何Buy或Sell信号被触发
#### 市场状态支持性检验
- 是否支持?否
- 理由:虽然判定为震荡市,但ADX=23.1已接近趋势门槛,且价格偏离中枢,实际表现偏向弱趋势初期,与“典型震荡”特征存在偏差。
#### 建议行动
- Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4181.42 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4173.16 <<+ (布林带下轨)
- Resistance level: ->> 4197.08 <<- (布林带上轨)
—
第五步:总结分析结论与依据
本次分析严格基于提供的288根5分钟K线数据,遵循指令流程完成全部计算与逻辑判断。
核心结论如下:
- 市场处于过渡状态:ADX=23.1 接近趋势确认线(24),但尚未突破;价格在布林带中轨附近运行,RSI居中,MACD柱微正,显示多空力量均衡偏多,但缺乏明确方向。
- 波动率属正常范畴:ATR/CLOSE=0.001165,介于高低阈值之间,采用标准布林带参数(20,2.0)合理。
- 无有效交易信号生成:三大震荡市模型均未触发,主因是价格未触及边界、RSI未超卖/超买、缺乏成交量配合及反转形态。
- 当前状态可信度较低:尽管归类为震荡市,但ADX偏高、价格远离VWAP(4178.65)、近期有下跌动能释放,暗示可能进入趋势初期,需警惕后续突破。
建议持续监控:
- 若价格有效突破布林带上轨(>4197)并伴随放量,可考虑趋势启动策略;
- 若回落至4173支撑位企稳,且RSI进入超卖区,可关注波段反弹机会。