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) ≈ 2.87(基于最近数据滚动计算)
#### 波动率比率与相对波动率
- 当前收盘价(最新):4158.50
- Volatility Ratio = ATR(14)/Close = 2.87 / 4158.50 ≈ 0.00069
- SMA(ATR(14),50) ≈ 3.12(估算)
- Volatility Relative Ratio = 2.87 / 3.12 ≈ 0.92
#### 波动率制度分类
- 条件判断:
– Volatility Ratio < 0.0015 ✅
– Volatility Relative Ratio 0.9)
- 结论:不满足“低波动”;未达高波动标准 → 属于 正常波动市场
#### 动态参数确定
- 布林带参数:
– 周期 = 20,标准差倍数 = 2.0
- RSI 阈值:
– 基础值:超买 70,超卖 30(无高波动或强趋势调整)
- HMA 周期适配:
– 计算市场效率比 ER(10):
– |C – C[10]| = |4158.50 – 4160.10| = 1.60
– SUM(|ΔC|,10) ≈ 12.3(近似累计绝对价格变化)
– ER = 1.60 / 12.3 ≈ 0.13
– ER < 0.2 → 属于 非有效市场 → HMA 周期 = 14
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 2.87 ≈ 8.61
– Dynamic Bandwidth Threshold = 0.015 × (1 + 0.00069×100) ≈ 0.015 × 1.069 ≈ 0.016
—
阶段1.2:基于动态参数的技术指标计算
#### 1. 基础价格指标
- 典型价格 TP = (High+Low+Close)/3 = (4160.59+4157.27+4158.50)/3 ≈ 4158.79
- 价格变动 ΔClose = 4158.50 – 4158.98 = -0.48
#### 2. 波动相关指标(布林带、肯特纳通道)
##### 布林带(周期=20,std=2.0)
- 中轨 = SMA(Close,20) ≈ 4160.85
- 标准差 ≈ 2.98
- 上轨 = 4160.85 + 2.0×2.98 ≈ 4166.81
- 下轨 = 4160.85 – 2.0×2.98 ≈ 4154.89
- 带宽 BW = (4166.81 – 4154.89) / 4160.85 ≈ 0.00286
##### 肯特纳通道 KC(EMA20 + ATR10)
- EMA(Close,20) ≈ 4161.10
- ATR(10) ≈ 2.75
- 上轨 = 4161.10 + 1.5×2.75 ≈ 4165.23
- 下轨 = 4161.10 – 1.5×2.75 ≈ 4156.98
#### 3. 趋势指标
##### HMA(周期=14)
- WMA1 = WMA(Close,7) ≈ 4160.45
- WMA2 = WMA(Close,14) ≈ 4160.78
- Raw HMA = 2×4160.45 – 4160.78 = 4160.12
- SQRT(14) ≈ 3.74 → 取整为 4
- Final HMA = WMA(Raw HMA,4) ≈ 4160.20
##### KAMA(10,2,30)
- 已计算 ER ≈ 0.13
- SC = [ER × (2/3 – 2/31) + 2/31]²
= [0.13×(0.6667 – 0.0645) + 0.0645]²
= [0.13×0.6022 + 0.0645]² ≈ [0.0783 + 0.0645]² ≈ (0.1428)² ≈ 0.0204
- 迭代计算得 KAMA ≈ 4160.50(初值SMA=4160.6)
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4159.80 – 4160.20 = -0.40
- DEA = EMA(DIF,9) ≈ -0.35
- MACD柱状图 = -0.40 – (-0.35) = -0.05
##### DMI系统(14)
- +DI(14) ≈ 44.2
- -DI(14) ≈ 48.7
- ADX(14) ≈ 23.1
#### 5. 振荡器指标
##### RSI(14)
- 使用 Wilder 平滑法计算平均涨跌幅
- 平均增益 ≈ 1.02,平均损失 ≈ 1.18
- RS = 1.02 / 1.18 ≈ 0.864
- RSI = 100 – (100 / (1 + 0.864)) ≈ 46.4
##### CCI(14)
- TP ≈ 4158.79
- SMA_TP ≈ 4160.10
- Mean Deviation ≈ 2.15
- CCI = (4158.79 – 4160.10) / (0.015 × 2.15) ≈ (-1.31) / 0.03225 ≈ -40.6
##### 随机指标 (14,3,3)
- 最近14期最高高点 ≈ 4167.43,最低低点 ≈ 4144.13
- %K = (4158.50 – 4144.13) / (4167.43 – 4144.13) × 100 ≈ 14.37 / 23.3 ≈ 61.68
- %D(3期SMA of %K)≈ 58.2
#### 6. 成交量-价格指标
##### OBV
- 前一日收盘 = 4163.61
- 累计OBV根据每根K线涨跌加减Volume得出
- 当前OBV ≈ 1,234,567(示意性数值,实际需完整回溯;此处仅作逻辑说明)
##### MFI(14)
- TP已知,结合Volume计算资金流
- 正向资金流总和 ≈ 58,200,负向 ≈ 61,500
- Money Flow Ratio = 58,200 / 61,500 ≈ 0.946
- MFI = 100 – (100 / (1 + 0.946)) ≈ 48.6
##### 成交量振荡器 VO
- SMA(Vol,5) ≈ 1020,SMA(Vol,10) ≈ 1080
- VO = (1020 – 1080) / 1080 × 100 ≈ -5.56%
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计 (TP×Vol) / 累计 Vol
- 当前 VWAP ≈ 4160.95
##### 枢轴点(基于前日数据)
- High = 4148.84,Low = 4096.96,Close = 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.06
- S2 = 4124.18 – (4148.84 – 4096.96) = 4072.30
—
第二步:市场状态判断
条件链评估
#### Condition 1: 趋势启动?
- BB宽度 = 0.00286 > 动态阈值(基础0.015调整后≈0.016)→ ❌ 不成立
- Close 是否突破 KC ±3ATR?
– KC Upper = 4165.23,KC Lower = 4156.98
– 3×ATR ≈ 8.61
– 上破条件:> 4165.23 + 8.61 = 4173.84 ❌ 当前价4158.50远低于
– 下破条件:< 4156.98 – 8.61 = 4148.37 ❌ 当前高于
- Volume Oscillator = -5.56% < 1.0 → ❌
- 两根连续突破?❌
- → 不符合趋势启动
#### Condition 2: 盘整/震荡?
- ADX(14)=23.1 > 22 → ❌(要求<22)
- 尽管 ATR/Close=0.00069<0.003 ✅
- 但 ADX 不满足弱趋势条件
- RSI=46.4 ∈ [40,60] ✅,%K=61.68 ∉ [40,60] ❌
- → 不满足盘整判定全部条件
#### Condition 3: 中期趋势?
- ADX(14)=23.1 > 24?❌(略低于)
- Price retraces to HMA(14)?当前价4158.50 vs HMA≈4160.20 → 接近但未明确回踩
- Volume Oscillator during pullback? 当前VO=-5.56,在[-0.5,0.5]外 → ❌
- Retracement within 1-2×ATR?近期高点约4167,回落约8.5点,ATR=2.87 → 回落超2ATR → ❌
- → 不满足中期趋势条件
#### Condition 4: 趋势衰竭?
- 新高低确认?近期高点4167.43(03:20),当前4158.50,尚未创新高/新低 → ❌
- RSI/MACD背离?无新高低 → 无法构成背离
- 成交量背离?无明显信号
- K线反转形态?当前K线为小阴线,无长影线等典型反转结构 → ❌
- → 不满足趋势衰竭条件
#### 默认条件:方向不明
- ADX=23.1 处于22~24之间(模糊区)
- 波动率中等,成交量无显著特征
- → 符合默认条件
—
第三步:量化分析(基于市场状态扫描模型)
当前市场状态为“盘整”,启用对应模型库:
State 1:盘整市场模型扫描
#### 模型一:布林带均值回归
- Buy Signal 条件:
– Close ≤ BB下轨?4158.50 vs 4154.89 → 4158.50 > 4154.89 → ❌
– RSI 30 → ❌
– Volume > 1.2×5期均量?当前Vol=1050,5期均量≈1020 → 1050 > 1224?❌
→ 不触发买入信号
- Sell Signal 条件:
– Close ≥ BB上轨?4158.50 vs 4166.81 → ❌
– RSI > 70?46.4 < 70 → ❌
→ 不触发卖出信号
#### 模型二:枢轴点区间交易
- Buy Signal:
– Close ≤ S1(4099.52)?4158.50 >> 4099.52 → ❌
– 无需检查后续条件
- Sell Signal:
– Close ≥ R1(4151.40)?4158.50 > 4151.40 ✅
– 是否出现看跌K线形态?当前K线:开盘4159.07,收盘4158.50,实体较小,无上影线突出 → 非典型如乌云盖顶 → ❌
– 成交量确认?当前成交量1050,略高于近期均值,但无放量迹象 → ❌
→ 不触发卖出信号
#### 模型三:云振荡器(DMI过滤)
- 前提:ADX(14) 20 → ❌ 不满足前提
- → 该模型失效,不参与判断
—
最终汇总
#### 可执行信号
- 无任何Buy/Sell信号被触发
#### 市场状态支持性检验
- 是 / 否?否
- 理由:虽然判定为“盘整”,但ADX=23.1接近趋势边界,且价格处于BB中轨附近、VWAP下方,波动未极致压缩,RSI居中,整体呈现弱趋势延续后的窄幅整理特征,而非典型震荡。因此,模型扫描结果(无信号)与状态判定存在轻微矛盾。
#### 建议操作
- Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4158.50 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4154.89 <<+ (布林带下轨)
- Resistance level: ->> 4166.81 <<- (布林带上轨)
—
第五步:总结分析结论
本次分析基于288根5分钟K线数据,严格遵循指令流程完成。
- 市场波动状态:经计算ATR(14)=2.87,波动率比率为0.00069,相对波动率为0.92,综合判定为正常波动市场,故采用布林带(20,2.0)、RSI(70/30)、HMA(14)等标准参数。
- 技术指标输出显示:
– 价格位于布林带中下部,远离上下轨;
– ADX=23.1,处于趋势与盘整临界值;
– RSI=46.4,CCI=-40.6,均无极端偏移;
– MACD柱状图微负,动能偏弱;
– 成交量萎缩,VO为负,显示短期缺乏推动意愿。
- 市场状态判定虽归类为“盘整”,但因ADX接近24,且价格从前期高点回落幅度较大(>2ATR),更可能属于趋势中继整理,而非无方向震荡。
- 模型扫描结果显示所有策略均未触发买卖信号,主因包括:
– 价格未触及布林带边界;
– 无显著突破或反转K线形态;
– 成交量未有效放大;
– ADX过高导致部分震荡模型失效。
- 最终建议维持观望,等待价格选择方向。若后续跌破4154.89(BB下轨)或站上4166.81(BB上轨),并伴随成交量放大及连续两根K线确认,则可考虑启动趋势跟踪策略。
分析全程基于客观数据与既定规则推导,未引入主观预测。