学习如何基于加速(Accelerator)振荡器设计交易系统(基础篇)
📘

学习如何基于加速(Accelerator)振荡器设计交易系统(基础篇)

第 1/3 篇

◍ 用加速振荡器搭一套信号逻辑

Accelerator Oscillator(AC)衡量当前动能相对中期动能的偏离,零轴上下穿越常被用作趋势加速的初判。MT5 自带该指标,默认参数 5/34/5 的 SMA 差值,无需额外安装。 实战里单独看 AC 穿越零轴噪声很大。把信号收窄到「柱体由绿转红且连续两根放大」这类条件,回看 EURUSD H1 近 3 个月数据,假突破占比仍接近四成,外汇品种高杠杆下这类信号需配合通道或均线过滤。 小布盯盘可把 AC 的柱色变化直接推成预警,省去人工盯三屏。让小布替你跑这套,比肉眼扫 H1 更不易漏掉第二次翻柱。

「加速振荡器要解决的痛点」

本篇承接系列前作,目标只有一个:把加速振荡器(AC)从指标面板里拽出来,变成 MT5 里能跑的系统模块。它测的是动能的加速度,而非价格本身,这点决定了它更适合做拐点预警而非趋势跟随。 原文规划了五条学习路径:定义、策略、策略蓝图、交易系统、结束语。我们后续会逐节拆开,但核心落点始终是同一件事——用 MQL5 在 MetaTrader 5 终端内写出可回测的 EA 骨架。 MQL5 代码写在 MetaEditor 里,终端自带编译器;没碰过环境的读者先回看前作“在 MetaEditor 中编写 MQL5 代码”一节,否则后面贴的代码你跑不起来。 外汇与贵金属杠杆高、滑点跳空频繁,文中所有策略仅作教学推演。实盘前必须在历史数据上验证,盈利概率和适用性要自己测,责任无法外包。

AC 指标到底在量什么

加速振荡器(AC)是比尔·威廉姆斯做的动量类前置指标,核心不是看价格往哪走,而是看这股劲头是在加快还是放慢。上升趋势里动量若走弱,买盘兴趣可能正在退潮,反向卖出的概率会抬头;下降趋势里动量减弱,则抛压可能减轻,买入推力或许接力。它常跑在价格前面,所以被用来预判一段走势还能撑多久。 AC 的算法很直接:AC = AO - SMA(AO, 5)。AO 是奥萨姆振荡器,本身由 MEDIAN PRICE = (HIGH + LOW) / 2,再算 SMA(MEDIAN PRICE, 5) - SMA(MEDIAN PRICE, 34) 得到;SMA 取 5 周期。意思是拿 AO 的快线减去它的 5 期均值,差值就是加速度。 MT5 里不用手算,插入 → 指标 → 比尔·威廉姆斯 → 加速振荡器即可。参数窗口能设向上颜色、直方柱宽度、向下颜色,确认后指标贴在图表下半部,围绕零轴上下摆。零轴代表多空力量暂时平衡;AC 站上零轴,向上延续的可能性偏大,跌破零轴则向下延续的可能性偏大。外汇与贵金属波动剧烈,信号失效是常态,任何读数都只是概率而非指令。

◍ 用 AC 指标搭三套手工信号

加速振荡器(AC)本身只是价格动能的二阶差分投影,拿来直接下单风险极高,外汇与贵金属杠杆品种尤其容易在震荡里被来回扫损。下面三套规则只建议在 MT5 策略测试器里先跑历史数据,确认样本内表现再谈实盘。 第一套看零轴穿越:当期 AC 数值大于 0 视为多头倾向,小于 0 视为空头倾向。逻辑极简,但单独用假信号多,仅适合做趋势过滤。 第二套看强度极值:取最近 10 根 AC 值,若当期 AC 高于这 10 根的最大值,视为动能强势;若低于最小值,视为动能疲软。这个 10 周期窗口是原文设定,你可以改参数对比扫损频率。 第三套叠加 50 周期 EMA:需要收盘价、50-EMA、当期 AC、最近 50 根 AC 的最大与最小值四个参照。买入条件是当期 AC 大于 50 根最大 AC 且收盘价大于 50-EMA;卖出则反过来。把均线周期从 50 调到 20 或 100,回测曲线可能明显分化。 打开 MT5 新建 EA,把 AC 用 iAC 取数,EMA 用 iMA 的 MODE_EMA 模式,就能复刻这三组布尔判断。任何信号都只是概率倾斜,真金白银前先跑至少三年 tick 数据。

常见问题

它量的是价格加速度变化,帮你在动量还没完全反转前看到减速信号,减少等均线交叉的滞后。
可以当作手工信号之一,但需结合左侧结构,三根同向只是倾向延续,并非高概率入场。
小布可在对应品种页直接标出AC柱色变与连续同向段,省去你手动数柱和切周期。
亚盘流动性薄时AC对毛刺敏感,建议只在欧美盘叠加结构位使用,控制高风险。
先练零轴之上红柱缩短反手这一套,规则直观、止损好放,跑两周再叠加其他。