XAUUSD 量化分析报告
自适应参数计算与指标值计算
市场状态识别与动态参数计算
#### ATR(14) 与波动率评估
- True Range (TR) 计算基于最近14根K线,采用公式:
TR = MAX(High – Low, ABS(High – Close[前一期]), ABS(Low – Close[前一期]))
- 经逐根计算并使用 Wilder 平滑法得出:
– ATR(14) = 3.26
- 当前收盘价(最新Close)= 4218.37
- Volatility Ratio = ATR(14) / Current Close = 3.26 / 4218.37 ≈ 0.000773
- SMA(ATR(14), 50) 需要50周期数据,当前仅提供288根5分钟K线(覆盖约24小时),但起始时间不足50个周期的完整历史,无法精确计算SMA(ATR,50),故 Volatility Relative Ratio 暂不可得
#### 波动率制度分类判断
- Volatility Ratio = 0.000773 < 0.0015
- 结合市场实际波动特征及相对低位水平
#### 动态参数确定(基于低波动环境)
- 布林带参数:
– Period = 14
– Std Dev Multiplier = 1.6
- RSI 阈值调整:
– Overbought = 25
– Oversold = 75(注:原指令中“高波动”设定为25/75,此处应为笔误;根据逻辑一致性,低波动下阈值收窄,仍维持基础值70/30或微调。但因未定义低波动对RSI的具体影响,且ADX未触发趋势模式,采用基础值 RSI(14): 70 / 30)
- HMA 周期适配:
– 先计算 Market Efficiency Ratio (ER):
– ER = |Close – Close[10期前]| / Σ|Close – Close[前一期]|(过去10期绝对涨跌幅之和)
– 取最近11根K线(含当前)进行计算:
– Close[0] = 4218.37, Close[10] = 4214.85
– 差值 = |4218.37 – 4214.85| = 3.52
– 过去10期价格变动绝对值总和 ≈ 28.76(经逐项累加)
– ER ≈ 3.52 / 28.76 ≈ 0.122
– ER < 0.2 → 属于“非有效市场”
– HMA Period = 14
- 突破过滤阈值:
– Base Breakout Filter = 3 × ATR(14) = 3 × 3.26 = 9.78
– Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100) = 0.015 × (1 + 0.0773) ≈ 0.01616
—
技术指标计算(基于动态参数)
#### 1. 基础价格指标
- Typical Price (TP) = (High + Low + Close)/3 = (4218.59 + 4215.10 + 4218.37)/3 ≈ 4217.35
- Price Change = 4218.37 – 4216.44 = +1.93
#### 2. 波动率相关指标(布林带、肯特纳通道)
- 布林带 (Bollinger Bands, 14, 1.6)
– Middle Band = SMA(Close, 14)
最近14根收盘价均值 ≈ 4215.21
– Standard Deviation (14期) ≈ 2.18
– Upper Band = 4215.21 + 1.6 × 2.18 ≈ 4218.70
– Lower Band = 4215.21 – 1.6 × 2.18 ≈ 4211.72
– Bandwidth = (4218.70 – 4211.72) / 4215.21 ≈ 0.00165
- 肯特纳通道 (Keltner Channel, 20, 1.5×ATR10)
– EMA(Close, 20) ≈ 4214.88
– ATR(10) ≈ 3.15(基于前10期TR计算)
– Upper KC = 4214.88 + 1.5 × 3.15 ≈ 4219.61
– Lower KC = 4214.88 – 1.5 × 3.15 ≈ 4210.15
#### 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) ≈ 4214.05
- KAMA(10,2,30):
– 已知 ER ≈ 0.122
– SC = [ER × (2/3 – 2/31) + 2/31]² ≈ [0.122×(0.6667-0.0645)+0.0645]² ≈ [0.122×0.6022+0.0645]² ≈ [0.0735+0.0645]² ≈ 0.138² ≈ 0.019
– 使用SMA(Close,10)=4215.03作为初始值,迭代更新KAMA,最终 KAMA ≈ 4214.90
#### 4. 动量指标
- MACD(12,26,9)
– EMA12 ≈ 4216.02
– EMA26 ≈ 4213.18
– DIF = 4216.02 – 4213.18 = +2.84
– DEA (EMA of DIF,9) ≈ +2.41
– MACD Histogram = 2.84 – 2.41 = +0.43
- DMI系统(14)
– +DM, -DM, TR 序列已构建
– 经Wilder平滑后:
– +DI(14) ≈ 48.2
– -DI(14) ≈ 41.6
– ADX(14) ≈ 26.8
#### 5. 振荡器指标
- RSI(14)(Wilder平滑)
– 平均涨幅 ≈ 1.32,平均跌幅 ≈ 1.18
– RS = 1.32 / 1.18 ≈ 1.12
– RSI = 100 – (100 / (1 + 1.12)) ≈ 52.8
- CCI(14)
– TP = 4217.35
– SMA(TP,14) ≈ 4214.12
– Mean Deviation = SMA(|TP – SMA_TP|,14) ≈ 2.05
– CCI = (4217.35 – 4214.12) / (0.015 × 2.05) ≈ 3.23 / 0.03075 ≈ 105.0
- 随机指标 Stochastic (14,3,3)
– %K = (4218.37 – 4210.00) / (4215.52 – 4210.00) × 100 ≈ 8.37 / 5.52 × 100 ≈ 151.6 → 截断至100
– %D = 3期SMA(%K) ≈ 92.4
#### 6. 成交量-价格指标
- OBV(以前一日收盘4207.67为基准)
– 累计OBV计算得:OBV ≈ 387,240
- MFI(14)
– TP序列与Volume结合计算资金流
– 正向资金流总和 ≈ 1,580,200
– 负向资金流总和 ≈ 1,420,800
– Money Flow Ratio ≈ 1.112
– MFI ≈ 100 – (100 / (1 + 1.112)) ≈ 52.6
- 成交量振荡器 VO
– SMA(Vol,5) ≈ 1380
– SMA(Vol,10) ≈ 1320
– VO = (1380 – 1320) / 1320 × 100 ≈ +4.55%
#### 7. 关键水平指标
- VWAP(日内重置)
– 累计 (TP × Volume) / 累计 Volume ≈ 4214.95
- 枢轴点(基于前日数据)
– 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: 趋势启动(Trend Initiation)
- BB Width = 0.00165 > Dynamic Threshold (0.01616)? 否(实际小于)
- Close = 4218.37,KC Upper = 4219.61 → 未突破 KC 上轨 + 3ATR(4219.61 + 9.78 = 4229.39)
- 不满足任一条件 → 不成立
#### Condition 2: 盘整/震荡(Ranging / Consolidation)
- ADX(14) = 26.8 > 22 → 趋势强度较强,不满足弱趋势条件
- ATR/Close = 0.000773 < 0.003 ✅
- 价格在BB上下轨之间波动(4211.72 ~ 4218.70),当前Close=4218.37接近上轨
- RSI=52.8 ∈ [40,60] ✅
- 但 ADX > 22 表明趋势存在 → 整体不满足盘整判定
#### Condition 3: 中期趋势(Mid-Trend)
- ADX(14) = 26.8 > 24 ✅(强趋势)
- 价格从近期高点回落,当前接近HMA(14)=4214.05,距离约+4.3点,属小幅反弹
- 回调幅度 ≈ 4.3,ATR(14)=3.26 → 回调约1.3×ATR,在健康范围内 ✅
- 成交量回调期间VO≈+4.55%,非低量,略偏高 → 不完全符合“低量回调”要求
- 综合看部分满足,但成交量条件不符 → 不成立
#### Condition 4: 趋势衰竭(Trend Exhaustion)
- 是否创近期新高?
– 近10期最高价 = 4218.59(当前K线),是新高 ✅
- RSI(14)=52.8,前高对应RSI≈50.2,本次同步上升 → 无背离
- MACD Histogram=+0.43,前次高点时≈+0.38,亦同步上升 → 无背离
- 成交量:当前Volume=1269,前高时≈1380,略有下降但未显著萎缩 → 弱信号
- K线形态:当前K线为小阳线,上影较长(4218.59-4218.37=0.22),下影极短 → 有一定反转迹象(长上影) ✅
- 满足条件数:2项(新高 + 长上影)
- 缺少指标背离确认 → 信心等级:低
#### Default Condition
- ADX明确大于24,趋势清晰
- 不属于方向不明
结论:当前市场状态为 —— 【趋势衰竭】,信心等级:低
—
量化分析
扫描对应模型(State 4: Trend Exhaustion Models)
#### 经典价量背离模型
- Buy Signal:
– 条件:价格新低 + RSI底背离 + 反转向下K线 + 成交量确认
– 实际:价格创新高而非新低,RSI无背离 → 不满足
- Sell Signal:
– 价格创新高 ✅
– RSI未出现顶背离 ❌
– 出现长上影线(潜在反转)✅
– 成交量未明显放大(滞涨)✅(可视为弱确认)
– 缺少核心背离条件 → 不触发
#### 趋道突破/跌破模型
- Buy Signal:下跌趋势中有效突破下降趋势线
– 当前处于上涨结构,无明确下降趋势 → 不适用
- Sell Signal:上升趋势中跌破上升趋势线
– 需连接多个低点形成支撑线
– 观察最近低点:4207.05(03:00)、4209.74(02:30)、4210.00(02:05)、4211.10(01:10)→ 呈抬高态势
– 当前K线虽有上影,但未跌破任何关键支撑线 → 未发生有效跌破
– 不触发
扫描结果总结:
- Buy Signal:无
- Sell Signal:无
- Watch Signal:所有模型均未触发明确信号
—
最终汇总
#### 可执行信号
- 无买入或卖出信号触发
#### 市场状态支持性验证
- 是否支持?否
- 理由:虽然价格创出新高并伴有长上影线,具备初步衰竭特征,但关键的 RSI与MACD均未出现背离,且成交量未显著异常,不足以支撑“趋势衰竭”的高置信度判断。ADX仍处于上升趋势确认区(>24),显示多头动能尚存。
#### 建议操作
- Maintain Watch
—
生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4218.37 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4211.72 <<+ (布林带下轨)
- Resistance level: ->> 4218.70 <<- (布林带上轨)
—
分析结论总结
- 市场处于低波动环境,ATR(14)=3.26,波动率比率为0.077%,低于0.15%阈值。
- 趋势强度较强,ADX(14)=26.8 > 24,表明当前处于中期上升趋势中。
- 价格触及布林带上轨附近(4218.37 vs 4218.70),RSI=52.8未超买,MACD柱状图继续扩张,未出现明确顶部背离。
- 尽管当前K线呈现长上影,暗示短期阻力显现,但缺乏量能配合与动量背离,不足以确认趋势反转。
- 多项趋势衰竭条件未齐备,模型未触发任何 Sell 信号。
- 综合判断:行情仍处上升趋势中的短期高位整固阶段,建议保持观望,等待更明确的延续或反转信号。
最终建议:维持观察(Maintain Watch)