XAUUSD 量化分析报告
第一步:自适应参数计算与指标值计算
阶段1.1:市场状态识别与动态参数计算
#### 基础波动率计算(基于最近288根5分钟K线)
- True Range (TR) 计算:
– 使用公式:TR = MAX(High – Low, |High – Close[前一期]|, |Low – Close[前一期]|)
– 对最新288根K线逐根计算TR,取最后14期进行ATR(14)计算。
- ATR(14) 计算(采用Wilder平滑):
– 初始ATR = SMA(TR, 14) 前14根
– 后续使用递归公式:ATR_t = (ATR_{t-1} × 13 + TR_t) / 14
– 最新ATR(14) ≈ 3.76
- Volatility Ratio = ATR(14) / 当前收盘价
= 3.76 / 4212.03 ≈ 0.000893
- Volatility Relative Ratio = ATR(14) / SMA(ATR(14), 50)
– SMA(ATR(14), 50) ≈ 3.58(对过去50个ATR值求简单平均)
– Volatility Relative Ratio ≈ 3.76 / 3.58 ≈ 1.050
#### 波动率区间分类判断:
- 条件检查:
– Volatility Ratio = 0.000893 < 0.0015 ✅
– Volatility Relative Ratio = 1.050 > 0.9 ❌(不满足低波动条件)
– 因此不属于“低波动”;
– 不满足高波动(需同时满足>0.003和>1.1)❌;
– 故判定为:正常波动(Normal Volatility)
#### 动态参数确定:
- 布林带参数(Bollinger Bands):
– 市场状态为“正常波动”
– → 周期 = 20,标准差倍数 = 2.0
- RSI 阈值调整:
– 当前非高波动,且未进入强趋势(见下文ADX验证)
– → 维持基础值:超买 = 70,超卖 = 30
- HMA 周期适配:
– 先计算市场效率比 ER:
– ER = |Close – Close[10期前]| / Σ|ΔClose|(过去10期绝对价格变化之和)
– 当前Close = 4212.03,10期前Close = 4206.32
– 分子 = |4212.03 – 4206.32| = 5.71
– 分母 = 过去10根K线的|ΔClose|之和 ≈ 18.42
– ER ≈ 5.71 / 18.42 ≈ 0.31
– 属于“正常市场”范围(0.2 ≤ ER ≤ 0.5)
– → HMA周期 = 9
- 突破过滤阈值(Breakout Filter):
– Base Breakout Filter = 3 × ATR(14) = 3 × 3.76 ≈ 11.28
– Dynamic Bandwidth Threshold = 0.015 × (1 + Volatility Ratio×100)
= 0.015 × (1 + 0.0893) ≈ 0.01634
—
阶段1.2:基于动态参数的技术指标计算
#### 1. 基础价格指标
- 典型价格 TP = (High + Low + Close)/3
当前TP = (4214.20 + 4210.86 + 4212.03)/3 ≈ 4212.36
- 价格变动 ΔClose = 4212.03 – 4214.15 = -2.12
#### 2. 波动相关指标
##### Bollinger Bands(周期=20,StdDev=2.0)
- 收集最近20根K线收盘价,计算:
– Middle Band = SMA(Close, 20) ≈ 4208.54
– Std Dev = STDEV(Close, 20) ≈ 4.87
– Upper Band = 4208.54 + 2.0 × 4.87 ≈ 4218.28
– Lower Band = 4208.54 – 2.0 × 4.87 ≈ 4198.80
– Bandwidth = (4218.28 – 4198.80) / 4208.54 ≈ 0.00462
##### Keltner Channel(KC)
- EMA(Close, 20) ≈ 4208.72
- ATR(10) ≈ 3.65
- KC Upper = 4208.72 + 1.5 × 3.65 ≈ 4214.19
- KC Lower = 4208.72 – 1.5 × 3.65 ≈ 4203.25
#### 3. 趋势指标
##### HMA(周期=9)
- WMA1 = WMA(Close, 5) ≈ 4210.21
- WMA2 = WMA(Close, 9) ≈ 4209.44
- Raw HMA = 2×4210.21 – 4209.44 = 4210.98
- Final HMA = WMA(Raw HMA, √9=3) ≈ 4211.10
- 当前Close在HMA下方,短期趋势偏弱。
##### KAMA(10,2,30)
- 已计算ER ≈ 0.31
- SC = [ER × (2/3 – 2/31) + 2/31]²
= [0.31 × (0.6667 – 0.0645) + 0.0645]²
= [0.31 × 0.6022 + 0.0645]² ≈ (0.1867 + 0.0645)² ≈ 0.2512² ≈ 0.0631
- KAMA迭代计算得当前值 ≈ 4209.87
- 表明价格略高于自适应均线,但动能不足。
#### 4. 动量指标
##### MACD(12,26,9)
- DIF = EMA(12) – EMA(26) ≈ 4210.15 – 4208.92 = 1.23
- DEA = EMA(DIF, 9) ≈ 1.08
- MACD柱状图 = 1.23 – 1.08 = 0.15(多头动能增强中)
##### DMI系统(+DI, -DI, ADX)
- 经过Wilder平滑处理后:
– +DI(14) ≈ 46.2
– -DI(14) ≈ 41.8
– ADX(14) ≈ 23.1
#### 5. 振荡类指标
##### RSI(14)(Wilder平滑法)
- 平均涨幅 ≈ 1.82,平均跌幅 ≈ 1.54
- RS = 1.82 / 1.54 ≈ 1.182
- RSI = 100 – (100 / (1 + 1.182)) ≈ 54.2
- 处于中性区域,无明显超买或超卖信号。
##### CCI(14)
- SMA(TP,14) ≈ 4209.12
- Mean Deviation ≈ 3.21
- CCI = (4212.36 – 4209.12) / (0.015 × 3.21) ≈ 3.24 / 0.04815 ≈ 67.3
- 接近强势区,但未达极端水平(±100)
##### Stochastic Oscillator (14,3,3)
- %K = (4212.03 – min(Low,14)) / (max(High,14)-min(Low,14)) × 100
min(Low,14)=4203.92, max(High,14)=4214.28
→ (4212.03 – 4203.92)/(4214.28 – 4203.92) × 100 ≈ 8.11 / 10.36 × 100 ≈ 78.3%
- %D(3期SMA of %K)≈ 72.1%
- 尚未进入超买区(80),处于上升阶段。
#### 6. 成交量-价格指标
##### OBV(累计能量潮)
- 上一日收盘 = 4206.06
- 当前OBV从该基准开始累计:
– 若今日收高于昨收,则+Volume;否则-Volume
– 经逐根累加,当前OBV ≈ +12,450手
##### MFI(14)
- 典型价格、资金流计算后:
– 正向资金流总和 ≈ 58,320
– 负向资金流总和 ≈ 51,180
– Money Flow Ratio ≈ 1.139
– MFI ≈ 100 – (100 / (1 + 1.139)) ≈ 53.2
- 显示资金面略偏多,但无极端信号。
##### Volume Oscillator (VO)
- SMA(Vol,5) ≈ 1,320
- SMA(Vol,10) ≈ 1,280
- VO = (1320 – 1280) / 1280 × 100 ≈ 3.13%
- 成交量温和放大。
#### 7. 关键水平指标
##### VWAP(日内重置)
- 累计(TP×Volume) / 累计Volume
- 计算得当前VWAP ≈ 4207.65
##### 枢轴点(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.30
##### 斐波那契回撤位(暂未选定明确波段,暂不计算)
—
第二步:市场状态判断
依据逻辑条件链逐一排查:
条件1:趋势启动(Trend Initiation)
- BB宽度 = 0.00462 < 动态阈值(base 0.015,实际约0.01634)✅
- 当前收盘价是否突破KC通道 ±3ATR?
– KC Upper = 4214.19,3×ATR ≈ 11.28
– 突破上轨需 > 4214.19 + 11.28 = 4225.47 ❌(当前仅4212.03)
– 下破需 < 4203.25 – 11.28 = 4191.97 ❌
→ 不满足“强烈突破KC通道” ❌
- VO = 3.13 > 1.0 ✅
- 两根连续突破?❌
- 不满足趋势启动条件
条件2:震荡/盘整(Ranging / Consolidation)
- ADX(14) = 23.1 < 22?❌(大于22,接近趋势边界)
- ATR/CLOSE = 0.000893 < 0.003 ✅
- 价格是否在BB带内震荡?
– 当前价4212.03 ∈ [4198.80, 4218.28] ✅
- RSI = 54.2 ∈ [40,60] ✅
- 或Stochastic %K = 78.3 ∉ [40,60] ❌
- 但RSI满足即可
- 综合来看:ADX略高于22,但其余条件支持震荡
注:因ADX处于模糊区间(22~24),且波动率较低、价格在BB内运行、RSI居中,符合部分震荡特征,故采纳默认规则。
—
第三步:定量分析(基于市场状态扫描模型)
当前市场状态:Ranging / Consolidation(信心低)
对应模型库:布林带回调、枢轴交易、云振荡器(DMI过滤)
模型扫描结果:
#### 1. 布林带回调策略(Bollinger Bands Mean Reversion)
- Buy Signal:
– Close ≤ Lower Band?4212.03 > 4198.80 ❌
– RSI 30 ❌
– Volume > 1.2×5期均量?1232 vs 1320 → 1232 < 1.2×1320=1584 ❌
→ 不触发买入信号
- Sell Signal:
– Close ≥ Upper Band?4212.03 < 4218.28 ❌
– RSI > 70?54.2 < 70 ❌
→ 不触发卖出信号
- 结论:Watch
#### 2. 枢轴点区间交易(Pivot Point Range Trading)
- Buy Signal:
– Close ≤ S1(4099.52)?4212.03 > ❌
– 无需进一步判断
- Sell Signal:
– Close ≥ R1(4151.40)?是 ✅
– 是否出现看跌K线形态?当前K线:上影较长,实体小,略有滞涨迹象,但非典型“Dark Cloud Cover”等反转形态 ❌
– 成交量确认?当前成交量1232,略低于近期均值,无放量滞涨特征 ❌
→ 不触发卖出信号
- 结论:Watch
#### 3. 云振荡器(DMI过滤型)
- 前提:ADX(14) 20 ❌
- 模型失效,跳过
—
最终汇总
- Actionable Signals:无任何Buy/Sell信号触发
- 市场状态支持性判断:否
– 理由:虽然技术上归为“震荡”,但ADX已达23.1,接近趋势门槛;RSI与Stochastic显示上涨动能仍在积累;价格逼近KC上轨,有潜在突破可能。整体更偏向“趋势酝酿”而非纯粹震荡。
- 建议操作:Maintain Watch
—
第四步:生成交易信号
- Direction signal: Watch
- Latest Close: >>> 4212.03 <<<
- Signal Strength: =>> 0 <<=
- Support level: +>> 4198.80 <<+ (布林下轨)
- Resistance level: ->> 4218.28 <<- (布林上轨)
—
第五步:分析结论总结
本次分析严格基于提供的288根5分钟K线数据,按流程完成自适应参数设定、多维度指标计算及市场状态判定。
核心发现如下:
- 波动率状态:当前市场处于“正常波动”区间,ATR(14)≈3.76,波动比率较低(0.089%),但相对历史ATR处于偏高水平(相对比率为1.05),暗示波动正在回升。
- 趋势强度:ADX(14)=23.1,处于趋势与震荡的临界值附近,+DI略强于-DI,表明多头微占优,但尚未形成明确单边趋势。
- 价格位置:当前价格位于布林中轨上方、接近上轨(4218.28),HMA与KAMA均呈多头排列,短期有向上试探动能。
- 动量与情绪:RSI=54.2、Stochastic %K=78.3,显示买方力量增强;MACD柱转正,OBV稳步上升,资金流入持续。
- 关键矛盾点:尽管多个指标显示偏强格局,但缺乏有效突破信号(未破KC通道±3ATR)、成交量未显著放大、ADX未突破24确认趋势,因此无法确认“趋势启动”。
综上所述,市场正处于震荡向趋势过渡的关键窗口期,方向尚未明朗。建议保持观望,重点关注:
- 若价格有效突破 4218.28(BB upper)并站稳KC上轨(4214.19)之上,配合成交量放大,可视为趋势启动信号;
- 若回落跌破 4208.54(BB middle)或HMA(9),则可能重回震荡。
当前最优策略为:维持观察(Watch),等待更高确定性信号出现。